SSH实现无密码访问--以centOS为例
来源:互联网 发布:ipad怎么开淘宝店铺 编辑:程序博客网 时间:2024/06/05 05:23
一、相关说明
现有在同一个网段的两台电脑master和slaver.
需求:想在master上通过ssh命令无密码访问slaver。
二、在master下生成密钥
在shell里键入:
ssh-keygen -t rsa
然后一直按Enter键,什么都不输入,保持默认,直至这样:
默认在 /root/.ssh目录下生成两个文件:
id_rsa :私钥
id_rsa.pub :公钥
将id_rsa.pub文件导入到认证文件,即authorized_keys。如果没有这个authorized_keys文件,则在这个目录下新建这个文件。cat /root/.ssh/id_dsa.pub >> /root/.ssh/authorized_keys
三、对authorized_keys文件进行授权
chmod 600 /root/.ssh/authorized_keys
四、编辑sshd_config文件
<pre name="code" class="plain">vi /etc/ssh/sshd_config注意:ssh而不是.ssh
然后找到将下面内容前的的”#“去掉:
五、重启sshd服务
service sshd restart
验证一下无密码登陆master本身:
ssh localhost
六、配置master无密钥登陆slaver
将密钥拷贝到slaver机器上的/root/.ssh目录下:scp /root/.ssh/id_rsa.pub root@slaver_ip:/root/.ssh/
注意:root为用户名,slaver_ip换成实际IP地址。
另外:这里强烈建议使用ssh-copy-id 命令,这个命令方便很多,不需要自己手动将密钥添加到authorized_keys文件。
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
然后在slaver机器上重复三四五步骤。
这样master无密码登陆slaver就完成了,第一次可能需要输入密码,但是第二次之后就不会需要输入密码了。
如果需要salver无密码访问master,实现方法是一样的,重复上面的过程即可。
0 0
- SSH实现无密码访问--以centOS为例
- centos配置ssh无密码访问
- 以CentOS为例总结如何配置SSH安全访问
- centos实现ssh无密码登录
- ssh无密码访问的实现
- 实现ssh和scp无密码访问
- ssh无密码访问
- SSH无密码访问
- ssh无密码访问
- ssh无密码访问
- ssh无密码访问
- ssh无密码访问
- 无密码访问ssh
- ssh无密码访问
- ssh无密码访问
- SSH无密码访问
- centos下SSH无密码访问(非22端口)
- centos下SSH无密码访问(非22端口) .
- error: exception handling disabled, use -fexceptions to enable
- mysql函数大全
- java jsp+servlet+mysql实现登录网页设计
- 理解JPEG文件头的格式
- 算法练习1
- SSH实现无密码访问--以centOS为例
- oracle 常用的闪回操作
- php文件的跨域上传方式之一 CURL
- java 字符串转成 json 数组并且遍历
- Java 8 简明教程
- 很无聊 但实用的小例子:C#获取类的成员变量名及对其赋值
- 2014-11-18
- Phonegap-Android的backbone-min.js之视图
- Unity3D---脚本入门