用ssh-keygen来设置ssh无密码登录
2012-07-31 12:23
274 查看
在linux系统中,ssh是远程登录的默认工具,因为该工具的协议使用了RSA/DSA的加密算法.该工具做linux系统的远程管理是非常安全的。telnet,因为其不安全性,在linux系统中被搁置使用了。
ssh有一套很有用的工具,其中的ssh-keygen可以用来生成private和public密钥.将生成的public密钥拷贝到远程机器后,可以使ssh到另外一台机器的登陆不用密码.具体方法如下.
1) 在本地机器中的~/.ssh/目录下执行下命令,
ssh-keygen -t dsa
会有交互界面都按回车即可
将生成两个文件,id_dsa和id_dsa.pub.
2) 将id_dsa.pub拷贝到远程机器,并且将id_dsa.pub的内容添加到~/.ssh/authorized_keys中.
cat id_dsa.pub >>authorized_keys
注意:目录.ssh/的权限为755
authorized_keys的权限600
完成这些工作后,用户从本地机器到远程机器的登录就不用密码了.
没有.ssh目录和authorized_keys文件时可以手工创建
以上操作都正确注意查看service端的/etc/ssh/sshd_config 文件里有没有这样的配置
AllowUsers root@10.127.1.166
如果要加上你相对应的 用户@IP
本文出自 “小宁个人天地” 博客,转载请与作者联系!
ssh有一套很有用的工具,其中的ssh-keygen可以用来生成private和public密钥.将生成的public密钥拷贝到远程机器后,可以使ssh到另外一台机器的登陆不用密码.具体方法如下.
1) 在本地机器中的~/.ssh/目录下执行下命令,
ssh-keygen -t dsa
会有交互界面都按回车即可
将生成两个文件,id_dsa和id_dsa.pub.
2) 将id_dsa.pub拷贝到远程机器,并且将id_dsa.pub的内容添加到~/.ssh/authorized_keys中.
cat id_dsa.pub >>authorized_keys
注意:目录.ssh/的权限为755
authorized_keys的权限600
完成这些工作后,用户从本地机器到远程机器的登录就不用密码了.
没有.ssh目录和authorized_keys文件时可以手工创建
以上操作都正确注意查看service端的/etc/ssh/sshd_config 文件里有没有这样的配置
AllowUsers root@10.127.1.166
如果要加上你相对应的 用户@IP
本文出自 “小宁个人天地” 博客,转载请与作者联系!
相关文章推荐
- Linux/UNIX下 ssh-keygen 设置SSH无密码登录
- 用ssh-keygen来设置ssh无密码登录
- 用ssh-keygen来设置ssh无密码登录
- 使用ssh-keygen设置ssh无密码登录
- 使用ssh-keygen设置ssh无密码登录
- ssh-keygen生成密钥设置方法,让ubuntu无密码登录linux
- Linux/UNIX下使用ssh-keygen设置SSH无密码登录
- ssh-keygen设置无密码登录
- linux ssh 使用ssh-keygen设置SSH无密码登录
- ssh-keygen设置ssh无密码登录
- Linux/UNIX下使用ssh-keygen设置SSH无密码登录
- Linux/UNIX下使用ssh-keygen设置SSH无密码登录
- 使用ssh-keygen设置ssh无密码登录
- 使用ssh-keygen设置ssh无密码登录
- 用ssh-keygen来设置ssh无密码登录
- 使用ssh-keygen设置ssh无密码登录
- 用ssh-keygen来设置ssh无密码登录
- 使用ssh-keygen设置ssh无密码登录
- ssh-keygen设置无密码登录
- 用ssh-keygen来设置ssh无密码登录