第一步:先在一台服务器生成秘钥对
命令 ssh-keygen -t rsa
第二步:把公钥上传到另一台服务器,想用哪个账号登录就上传到哪个目录下
命令 scp id_rsa.pub root@47.xxx.xx.xx:/root
第三步:登录另一台服务器,再将公钥文件追加到 .ssh/authorized_keys,如果没有authorized_keys ,那么就新建一个
命令 cat id_rsa.pub >> .ssh/authorized_keys
重启ssh服务
命令 service sshd restart
第四步:把服务器生成的私钥拷贝到自己的电脑里,可以用XFTP传输过来,.ssh目录是隐藏的,需要设置一下
传输私钥到本地,保存好
第五步:用xshell连接服务器,这里采用秘钥的方式连接,不需要输入密码
这里选择秘钥文件,点击确定即可登录