解决ssh报错:shell request failed on channel 0

问题:在构建jenkins任务的时候,发现连不上目标主机,手动在命令行执行ssh命令后,报错:shell request failed on channel 0

原因:目标主机的系统进程数太小,导致不能连接

解决:需要修改/etc/security/limits.d/20-nproc.conf文件中的值,把4096改大一点,如 65535

[zhangsan@note1 /]$ cat /etc/security/limits.d/20-nproc.conf

*          soft    nproc     4096
root       soft    nproc     unlimited

重新ssh,即可。

 

你可能感兴趣的:(解决ssh报错:shell request failed on channel 0)