Linux以秘钥对方式登录

第一步:先在一台服务器生成秘钥对

   命令 ssh-****** -t rsa

Linux以秘钥对方式登录

第二步:把公钥上传到另一台服务器,想用哪个账号登录就上传到哪个目录下

命令 scp id_rsa.pub [email protected]:/root

Linux以秘钥对方式登录

第三步:登录另一台服务器,再将公钥文件追加到 .ssh/authorized_keys,如果没有authorized_keys ,那么就新建一个

命令 cat id_rsa.pub >> .ssh/authorized_keys

Linux以秘钥对方式登录

重启ssh服务

命令 service sshd restart

Linux以秘钥对方式登录

第四步:把服务器生成的私钥拷贝到自己的电脑里,可以用XFTP传输过来,.ssh目录是隐藏的,需要设置一下

Linux以秘钥对方式登录

传输私钥到本地,保存好

Linux以秘钥对方式登录

第五步:用xshell连接服务器,这里采用秘钥的方式连接,不需要输入密码

Linux以秘钥对方式登录

这里选择秘钥文件,点击确定即可登录

Linux以秘钥对方式登录

Linux以秘钥对方式登录