您的位置:首页 > 其它

使用公钥登录SSL

2014-02-28 01:38 190 查看








在本地生成密钥对

ssh-keygen -t rsa

如果不想设置密码,可以直接点击回车.

如果你想使用DSA可以用-t DSA替换.

确保远程计算机上用户目录下有.ssh目录

确保你的连接服务器上的你的home目录下有.ssh目录, 如果没有,可以使用上面讲到的ssh-keygen命令长成一个带有正确权限的目录.或者设置.ssh的权限

chmod 600

将本地的公钥复制到远程电脑上.

先查看你远程电脑上已经安装的公钥, 在~/.ssh/目录下. 以authorized_keys开头, 可以选择一个没用的名字例如authorized_keys10,使用下面的命令将本地的公钥复制到远程计算机中.

scp ~/.ssh/id_rsa.pub remote.server.com:.ssh/authorized_keys2

设置使用私钥加入

ssh-add ~/.ssh/id_rsa

Now ssh to the remote server

Now you can ssh to the remote server without entering your password.

Security

Now keep in mind that all someone needs to login to the remote server, is the file on your local machine
~/.ssh/id_rsa
, so make sure it is secure.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: