Linux scp报错:bash: /bin/scp: Permission denied

一、问题描述

某次研发反映,从主机A上述到主机B,然后从B 执行scp想A主机传文件,报错:bash: /bin/scp: Permission denied,lost connection。

但是从主机B直接ssh到A主机是可正常登录的,就是scp无法执行,但scp又是基于ssh的。且A主机向B主机scp正常,且两者都只允许普通用户ssh。

二、分析处理

1、因主机A执行scp 文件到B正常,只是B到A SCP 文件报错,因此无锡执行ssh -t来测试ssh连接了;
在这里插入图片描述
B到A主机失败:
在这里插入图片描述
debug:ssh -vvvvA user@host_ip

2、网上更多是建议开启root可ssh来处理,并不解决本次案例中的问题;

3、服务端查看日志如下:tail /var/log/secure -f|grep ssh
在这里插入图片描述
也可以执行:

journalctl SYSLOG_IDE

猜你喜欢

转载自blog.csdn.net/ximenjianxue/article/details/124695590
今日推荐