天天看點

FreeBSD添加一個新使用者并允許其使用ssh通過公私鑰的方式登入

一.添加一個新使用者

FreeBSD添加一個新使用者并允許其使用ssh通過公私鑰的方式登入
FreeBSD添加一個新使用者并允許其使用ssh通過公私鑰的方式登入

二.采用SecureCRT生成剛添加使用者的公私密鑰

1.建立一個新的連接配接

FreeBSD添加一個新使用者并允許其使用ssh通過公私鑰的方式登入

2.

打開會話選項,在分類 中選擇 SSH2,在右邊的身份驗證 中選擇 公鑰(PublicKey),然後點選旁邊的屬性(Properites)

FreeBSD添加一個新使用者并允許其使用ssh通過公私鑰的方式登入

3.選擇CreateIdentityFile建立公私密鑰

FreeBSD添加一個新使用者并允許其使用ssh通過公私鑰的方式登入

4.選擇RSA

FreeBSD添加一個新使用者并允許其使用ssh通過公私鑰的方式登入

4.填入私鑰密碼和确認密碼,點選下一步OK.

FreeBSD添加一個新使用者并允許其使用ssh通過公私鑰的方式登入

四.将生成公鑰Identity.pub上傳到/home/xyx/.ssh/目錄下(注意這裡是要用新建立的使用者去執行下面的步驟)

#su -xyx

我這裡采用secuercrt将檔案從本地上傳到我自己的目錄下/home/shaobing/下,然後以xyx這個使用者登入,拷貝/home/shaobing/Identity.pub到/home/xyx/.ssh/下

FreeBSD添加一個新使用者并允許其使用ssh通過公私鑰的方式登入

.将公鑰Identity.pub傳到伺服器,将SSH2相容格式的公鑰轉換成為Openssh相容格式在 FreeBSD 中執行

ssh-keygen -X -f Identity.pub > authorized_keys

FreeBSD添加一個新使用者并允許其使用ssh通過公私鑰的方式登入

#cd /home/xyx/.ssh/

#chmod 600 authorized_keys

#rm –r Identity.pub

六.打開會話選項,在分類 中選擇 SSH2,在右邊的身份驗證 中選擇 公鑰(PublicKey),然後點選旁邊的屬性(Properites),在SecureCRT裡面設定登入模式為PublicKey,并選擇剛剛建立的Identity檔案作為私鑰OK後連接配接。

大功告成!

繼續閱讀