ssh公钥自动登录

第一步,在服务器上安装ssh服务windows

sudo apt-get install sshbash

经过ssh -v查看是否安装成功服务器

第二步建立本地公钥秘钥对ssh

ssh-keygen -t rsa  //建立ssh公钥私钥对,经过rsa加密加密

接下要要求输入--》储存文件的位置    /Users/root/.ssh/id_rsablog

       --》密码ip

       --》再次输入密码get

将.ssh文件权限设为700io

将id_rsa文件的权限设为600class

第三步将公钥上传到服务器

cat ~/.ssh/id_rsa.pub | ssh root@远程服务器ip 'cat - >> ~/.ssh/authorized_keys'

而后输入ssh登陆远程服务器密码

若是上传不成功,须要手动到服务器上建立相关文件

将authorized_keys文件的权限设为600

最后,就能够经过root@远程服务器ip 就能够直接登陆了

 

在windows平台上使用ssh-add ~/.ssh/id_rsa 常常会出现

Could not open a connection to your authentication agent.

 这样的错误。

不要担忧,只须要执行一下这个命令就能够

ssh-agent bash

相关文章
相关标签/搜索