第一步,在服务器上安装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