SSH免密码登录的方法
2014-03-10 23:18
176 查看
在你的自己的机器下面使用ssh-keygen命令来实现创建公钥
将你~/.ssh目录中的id_rsa.pub这个文件拷贝到你要登录的服务器的~/.ssh目录中,然
后再运行以下命令来将公钥导入到~/.ssh/authorized_keys这个文件中
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys,注意是管道符是 >>
另外要注意请务必要将服务器上
~/.ssh权限设置为700
~/.ssh/authorized_keys的权限设置为600
这是linux的安全要求,如果权限不对,自动登录将不会生效
完毕之后,退出服务器的登录,再使用ssh登录,你就会发现服务器不会再向你询问密
码了.
补充:
有读者提出拷贝公钥文件到服务器上这个过程可以用ssh-copy-id命令来完成,下面是命令使用列表
默认用法:
ssh-copy-id user@server
自定义用法:
ssh-copy-id -i 公钥文件路径 user@server
ssh-copy-id -p 服务器SSH服务端口 user@server
将你~/.ssh目录中的id_rsa.pub这个文件拷贝到你要登录的服务器的~/.ssh目录中,然
后再运行以下命令来将公钥导入到~/.ssh/authorized_keys这个文件中
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys,注意是管道符是 >>
另外要注意请务必要将服务器上
~/.ssh权限设置为700
~/.ssh/authorized_keys的权限设置为600
这是linux的安全要求,如果权限不对,自动登录将不会生效
完毕之后,退出服务器的登录,再使用ssh登录,你就会发现服务器不会再向你询问密
码了.
补充:
有读者提出拷贝公钥文件到服务器上这个过程可以用ssh-copy-id命令来完成,下面是命令使用列表
默认用法:
ssh-copy-id user@server
自定义用法:
ssh-copy-id -i 公钥文件路径 user@server
ssh-copy-id -p 服务器SSH服务端口 user@server
相关文章推荐
- ssh(ssh-keygen)配置免输入密码登录远程主机的方法
- ssh无密码登录设置方法以及出现问题 ECDSA host key 和IP地址对应的key不同的解决
- ssh 免密码登录(设置后仍需输密码的原因及解决方法)
- ssh免输入密码登录以及简化使用的方法
- ssh无密码登录设置方法以及出现问题 ECDSA host key 和IP地址对应的key不同的解决
- linux中ssh使用rsa免密码登录方法
- linux远程登录ssh免密码配置方法
- 集群中配置多台计算机之间ssh无密码登录的一种简便方法
- 两台主机可以无需密码而直接互相登录的SSH配置方法
- ssh免密码登录配置方法,(图示加命令)
- 集群中配置多台计算机之间ssh无密码登录的一种简便方法
- Linux教程:SSH免密码登录的方法
- 集群中配置多台计算机之间ssh无密码登录的一种简便方法
- ssh 远程登录 不用密码设置方法 ssh-keygen -t rsa
- git ssh 免密码登录方法
- ssh免密码登录配置方法,(图示加命令)
- SSH免密码登录方法简易教程
- SSH免密码登录的方法
- Linux教程:SSH免密码登录的方法
- ssh免密码登录配置方法