xshell密鑰登錄

xshell密鑰登錄:

注意點:密鑰長度2048。 .ssh目錄和authorized.keys文件要只有屬主有權限

wKiom1aUpluiAjY0AACWt81jtX0697.jpg

wKioL1aUpo7CL04zAABcbc-WuTU211.jpg

wKioL1aUppHAcesZAACjtGdS2C0314.jpg

這裏注意要rsa,  密鑰長度要用2048(4096沒有試用,1024不能登錄)

wKiom1aUpmeB0DZMAABtwu52icA724.jpg


工具---> 用戶密鑰管理

wKioL1aUsJ3zSGaiAAB-dEdByVM907.jpg

wKioL1aUsKGS8nkTAAEBg4KYMq0419.jpg




linux主機設置:

/etc/ssh/sshd_config文件中的

wKioL1aUrGSAr9-LAABffoc_dnM716.jpg


wKiom1aUrPmgyIxRAABIzK9m-KU339.jpg

vim authorized_keys 添加xshell生成的私鑰中的公鑰,就是剛纔複製的那一堆。
wKiom1aUsLuT4S6EAACKlZWLWCc516.jpg


wKioL1aUsbniaYHYAABztWJJPpY875.jpg


保存用密鑰登錄試試。

wKioL1aUsiWhZKt0AAGMLT53GA0945.jpg



wKiom1aUsgKyz2qRAACKFyZL7Xk204.jpg



linux主機之間的:

1、 生成密鑰對兒
       #ssh-keygen -t rsa

2、 複製密鑰至遠程主機, 注意是公鑰。
       將密鑰保存至服務端用戶目錄的.ssh/authorized_keys文件中。

       ssh-copy-id [-i pubkey_file] Username@HOST
       -i 指定公鑰所在路徑,默認是.ssh/id_rsa.pub文件。

       不寫用戶的話就以本機登錄的用戶名去登錄遠程主機。
        指定端口號的方式:
        ssh-copy-id "-p PORT user@host"   



本文出自 “大蕃茄” 博客,請務必保留此出處http://fanqie.blog.51cto.com/9382669/1734224


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章