安装ssh服务器:
yum install openssh
ssh 配置文件位于/etc/ssh/sshd_config
如果需要允许root用户远程登录,那么vi /etc/ssh/sshd_config 搜索字符串Root,找到允许root登录那行,去掉注释,把no改为yes
ssh ip 远程登录,如果不能访问,可能是目标主机没有允许ssh通过防火墙,使用iptables -F清空再次尝试
密钥登录配置步骤:
目标:A主机免密码登录B主机
A主机 : ssh-keygen 创建密钥
ssh-copy-id ipofB 复制密钥到B主机,回车后需要输入B的密码(这样以后就可以直接免密码登录到B主机中了).如果想一台主机免密登陆多台主机的话,则多次使用ssh-copy-id user@ip就可以了。
B主机:需要提前修改配置文件,允许root用户远程登录修改PermitRootLogin为 yes(如果没有修改该项目,复制密钥到本机时会提示没有权限),并且修改登录方式PasswordAuthentication 为no
重启服务器,在A主机上即可免密码登录
注意把PasswordAuthentication 改为no之后,再尝试使用密码登录,会提示未授权,需要将其改为yes后才可以使用密码登录