一.配置主机名
1.修改network文件:vim /etc/sysconfig/network 加入如下配置
HOSTNAME=bogon
HOSTNAME=bogon
2.修改hosts文件:vim /etc/hosts 加入如下配置
192.168.40.116 bogon
二.ssh免密码登录
1.关闭防火墙(root权限)
centos6.5对网络管理相当严格,需要关闭selinux。到/etc/selinux/config下,把SELINUX=enforcing修改为SELINUX=disabled$ vim /etc/selinux/config
找到SELINUX并修改为SELINUX=disable
2.修改sshd的配置文件(root权限)
$ vim /etc/ssh/sshd_config找到以下内容,并去掉注释符“#”
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
3. 重启sshd服务(root权限)
$ /sbin/service sshd restart4.本机生成公钥和私钥
# ssh-keygen -t rsa (一路回车)默认在用户root的家目录(~/.ssh/)生成两个文件:
id_rsa: 私钥
id_rsa.pub:公钥
5.把公钥导入到本机认证文件
# cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys6.更改相关文件的权限
# chmod 700 ~/.ssh# chmod 600 ~/.ssh/authorized_keys
至此,完成免密码登录设置。
可以输入以下命令验证。
ssh localhost
如果能够登录,即验证成功。
本文详细介绍如何在CentOS系统中进行SSH免密码登录的配置过程。包括主机名及hosts文件的修改、关闭防火墙与selinux、配置sshd、生成及导入公钥等步骤。
2981

被折叠的 条评论
为什么被折叠?



