配置ssh远程免密登录
1.生成ssh密钥
ssh-keygen
2.将生成的密钥复制到远程主机
ssh-copy-id <用户名@远程主机IP地址>
此时主机002上会多出一个认证文件,说明在001上已经可以免密登录到002。如果希望互相免密登录,在002上再按步骤执行即可。
如果是普通用户免密,只需要在复制密钥的时候改一下用户名即可。比如ssh-copy-id tom@192.168.1.1
ssh配置文件
客户端配置文件:/etc/ssh/ssh_config
服务端配置文件:/etc/ssh/sshd_config
设置连接时不询问yes/no,编辑ssh客户端配置文件:
vim /etc/ssh/ssh_config
重启sshd服务:
systemctl restart sshd
设置端口号,编辑服务端配置文件:
vim /etc/ssh/sshd_config
重启sshd服务后,在其它主机上远程连接时加上-p参数: