centos修改主机名+免密码

1.修改主机名

1.1

vim /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=lee115
NTPSERVERARGS=iburst

1.2

vim /etc/hosts

127.0.0.1   localhost lee115 localhost4 localhost4.localdomain4
::1         localhost lee115 localhost6 localhost6.localdomain6

192.168.56.116 lee116

 

reboot 或者 shutdown -r now

2.免密码

1 关闭防火墙
/sbin/service iptables stop;chkconfig --level 35 iptables off
2 关闭SELINUX    令SELINUX=disabled
vim /etc/selinux/config

//1 修改ssh配置文件
$ vim /etc/ssh/sshd_config
找到下列行 去掉注释负号#
RSAAuthentication yes //字面意思..允许RSA认证
PubkeyAuthentication yes //允许公钥认证
AuthorizedKeysFile .ssh/authorized_keys //公钥存放在.ssh/au..文件中

 

2.1 115、116、117、118机子用lee账户登录操作:

ssh-keygen -t rsa

cd ./ssh

2.2 所有机子都能免密登录118【期间出现的一切验证,第一次必须填对,否则以后无效,必须删掉重做】

115、116、117机子:

cat id_rsa.pub | ssh lee@lee118 "cat ->> /home/lee/.ssh/authorized_keys"

还有118自己

cat id_rsa.pub >> /home/lee/.ssh/

118机子:

scp authorized_keys lee117:/home/lee/.ssh

scp authorized_keys lee116:/home/lee/.ssh

scp authorized_keys lee115:/home/lee/.ssh

然后从所有机子登录其他机子【期间出现的一切验证,第一次必须填对,否则以后无效,必须删掉重做】

ssh lee117

ssh lee116

ssh lee115

关键点在

chmod 700 -R ../.ssh

 

查看两者权限,如果不是则chmod 644

-rw-------. 1 lee lee 1675 12月 15 12:00 id_rsa
-rw-r--r--. 1 lee lee  392 12月 15 12:00 id_rsa.pub
-rw-r--r--. 1 lee lee  396 12月 15 12:00 known_hosts

 

参考 http://segmentfault.com/blog/topica/1190000000371428

你可能感兴趣的:(centos修改主机名+免密码)