xshell密鑰登陸:linux
注意點:密鑰長度2048。 .ssh目錄和authorized.keys文件要只有屬主有權限。
shell
這裏注意要rsa, 密鑰長度要用2048(4096沒有試用,1024不能登陸)
vim
linux主機設置:ide
/etc/ssh/sshd_config文件中的
工具
vim authorized_keys 添加xshell生成的私鑰中的公鑰,就是剛纔複製的那一堆。ui
保存用密鑰登陸試試。spa
linux主機之間的:orm
一、 生成密鑰對兒
#ssh-keygen -t rsa
二、 複製密鑰至遠程主機, 注意是公鑰。
將密鑰保存至服務端用戶目錄的.ssh/authorized_keys文件中。blog
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