解决paramiko.ssh_exception.SSHException: Error reading SSH protocol banner问题
問(wèn)題:
? Error reading SSH protocol banner 這個(gè)問(wèn)題出在了python通過(guò)paramiko模塊通過(guò)ssh連接Linux服務(wù)器的時(shí)候會(huì)出現(xiàn)這個(gè)問(wèn)題
描述:
? 通常遇到這個(gè)問(wèn)題都是偶爾性的,排查了網(wǎng)絡(luò)、防火墻、selinux、還有包括網(wǎng)絡(luò)上建議的一些解決方案如下:
vim /usr/local/python36/lib/python3.6/site-packages/paramiko/transport.py
好了一段時(shí)間毛病又復(fù)現(xiàn)了,根據(jù)排查!!!!解決如下:
解決方案:
? sshd服務(wù)有默認(rèn)的一個(gè)并發(fā)的設(shè)置,如果并發(fā)超過(guò)了會(huì)直接斷開(kāi)連接就會(huì)出現(xiàn)ssh protocol的這個(gè)問(wèn)題,需要做的就是配置sshd服務(wù)的ssh.config主配置文件修改MaxStartups 數(shù)字 。
總結(jié):通過(guò)排查網(wǎng)絡(luò)、防火墻、selinux、修改python源碼的timeout都沒(méi)有改善這個(gè)問(wèn)題,后來(lái)發(fā)現(xiàn)我這邊使用16個(gè)進(jìn)程同時(shí)向目標(biāo)服務(wù)器進(jìn)行ssh連接,會(huì)出現(xiàn)并發(fā)的問(wèn)題,所以把這個(gè)值改大,重啟sshd服務(wù)問(wèn)題解決!!!
總結(jié)
以上是生活随笔為你收集整理的解决paramiko.ssh_exception.SSHException: Error reading SSH protocol banner问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【思特奇杯·云上蓝桥·算法集训营】第四周
- 下一篇: 【noip模拟赛1】古韵之鹊桥相会(最短