两台linux服务器传输文件遇到如下问题:
scp /opt/data/xxx.log [email protected]:/opt/databak/
[email protected]'s password:
Connection closed by 172.1.1.1
lost connection
经检查防火墙已关闭,修改/etc/hosts.allow文件解决该问题:
在/etc/hosts.allow文件,加入 sshd:ALL,重启sshd服务;
检查/etc/hosts.deny文件,如果文件中有将 ALL: ALL 需要注释掉,重启sshd服务;
使用如下命令重启ssh服务:
sh /etc/rc.d/init.d/ssh restart
sh /etc/rc.d/init.d/sshd restart
sh /etc/rc.d/init.d/sshd restart
Stopping sshd: [ OK ]
Starting sshd: [ OK ]
或者在/etc/hosts.allow文件中增加IP白名单
#增加拷贝源IP
sshd : 172.1.1.1
使用以上命令重启sshd服务即可。