ssh 添加公钥免密登陆

登陆 ssh 用户名@ip

exit 推出远程

假如要从1(虚拟机或其他) 连接2(服务器) 为了避免每次连接输密码,可以添加公钥
先输密码连一次否则可能失败

在1 上

 ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): /root/.ssh/id_j_rsa #可以自己起名字防止覆盖掉原来的密钥  英文状态下写  (我的/root/.ssh/id_j_rsa1)
Enter passphrase (empty for no passphrase):   #回车
Enter same passphrase again: # 回车  

cat id_j_rsa1.pub
#复制内容
#例子
ssh-xxx AAAAxxxxxxc2EAAAxxxxxIyuHgXmLopMt+aAGeDx+0an4qNu0lxepA7R0xxxxLKqWwB3/F2PJJqpkZxfDFxxxxfCupY6bTbTvxxxxxxN6sr76nxxxxxxxxxx828j/p2995081sBxxxxx1O1S+wRCdj29YVMKwwLh5tsDUlDcla5GPk4xxxTcXn0B/JtSp/pkvEFgTovuQBxxxxxxxxx xxxx@xxxxxx

在2 上

mkdir -p /root/.ssh  
	cd /root/.ssh 
	vim authorized_keys
	粘贴第一步复制的内容    
	保存   
	
	chmod 600 /root/.ssh/authorized_keys  #这一步相当重要   jiaqianxuan

第三步
在1上
ssh xxx@xxxxxx
就可以了

你可能感兴趣的:(ssh 添加公钥免密登陆)