前言#
前段时间在配置 jenkins publish over ssh 时发现 jenkins 无法连接某个服务器, 经测试 ssh 可以正常登录, 但是 scp 时报错 subsystem request...server 和 client 进行交叉验证对比, 定位问题点, 涉及到如下四个角色, 本次故障是在 client-docker 在 scp server-1 时出现的
角色 OS 版本 ssh 版本...或者 scp 都是没有问题的, 能 ssh 成功其实就代表出现问题的地方并不是我们之前预想的那些
2. debug#
那就纳闷了, 幸好 scp 命令提供了 -v 参数, 可以展示出更多的 debug...的 ssh 配置中关于 sftp 的配置
正常 server 的配置
# grep -i 'sftp' /etc/ssh/sshd_config
#Subsystem sftp /usr...从 9.0p1 开始, scp 将默认使用 sftp 进行传输, 可以使用 -O 选项使 scp 使用 legacy SCP protocol 进行传输
以上