centos ssh 免密码登录
2016-01-12 23:24
239 查看
最近在学习的过程中遇到这个问题:
A主机和B主机:
A 免密码登录B:
首先在A的 ~/.ssh 目录中
执行 ssh-keygen -t rsa
一路回车
最后生成连个文件:
将id_rsa.pub 拷贝到B主机,比如拷贝到B主机的/tmp目录
然后登录B主机,将拷贝过来的id_rsa.pub 的内容添加到~/.ssh目录中的authorized_keys中
此时就可以用A主机登录B主机, 不需要输入密码了
接下来就是最重要的一步:把authorized_keys 的权限改为600
chmod 600 authorized_keys
注意:首先要关闭防火墙,如果还需要密码,那么关闭selinux,我之前就是实现不了ssh免密码登录,最后把selinux关闭了就可以了。
关闭防火墙方法:
chkconfig iptables off
然后重启
关闭selinux 方法
vi /etc/selinux/config
把SELINUX的值改为 disabled
然后重启
A主机和B主机:
A 免密码登录B:
首先在A的 ~/.ssh 目录中
执行 ssh-keygen -t rsa
一路回车
最后生成连个文件:
将id_rsa.pub 拷贝到B主机,比如拷贝到B主机的/tmp目录
然后登录B主机,将拷贝过来的id_rsa.pub 的内容添加到~/.ssh目录中的authorized_keys中
此时就可以用A主机登录B主机, 不需要输入密码了
接下来就是最重要的一步:把authorized_keys 的权限改为600
chmod 600 authorized_keys
注意:首先要关闭防火墙,如果还需要密码,那么关闭selinux,我之前就是实现不了ssh免密码登录,最后把selinux关闭了就可以了。
关闭防火墙方法:
chkconfig iptables off
然后重启
关闭selinux 方法
vi /etc/selinux/config
把SELINUX的值改为 disabled
然后重启
相关文章推荐
- Linux下touch命令的用法
- 使用secureCRT远程Linux,出现远程主机拒绝连接
- Linux $符号的用法
- Linux xclip命令
- linux 使用别名
- Linux命令行下的vim文本编辑器
- 解决SecureCRT连接linux超时后断开
- Linux之DebugFS(一)-----------------------追踪内核函数调用
- Linux系统精讲(2.6-3.9)
- Linux内核构建系统之八
- Linux中各种终端的解释
- Linux TOP 命令详述
- Linux下各规格的磁盘操作
- linux链接--硬链接,软链接
- Linux进程间通信之管道
- Linux下设置环境变量
- linux获取命令行参数struct option
- Linux笔记整理:设置任务定时删除文件
- 解决CentOS下man 命令,没有帮助信息
- CentOS 7修改主机名【hostnamectl】