成功登录后,远程主机立即关闭 SSH 连接

成功登录后,远程主机立即关闭 SSH 连接

当我尝试使用 ssh 连接远程网络路由器时,成功登录后连接立即关闭。但是,如果我使用 ssh 登录发送命令,如 ssh user@remote-ip “command”,则命令将被执行。在寻找解决方案后,我发现问题之一可能是特定用户缺少 shell。我尝试使用 ssh 的用户的 shell 设置为 /bin/false。

不过,我已成功尝试以下 ssh 客户端连接到同一网络路由器

  1. 使用 paramiko(成功从 CentOS 7 和 Windows 机器获取 cli shell)
  2. 在 Windows 中使用 Putty(成功获取 CLI Shell)
  3. 在 Windows 中使用 plink(成功获取 cli shell)

仅当从 CentOS 机器使用 ssh 命令时,我才无法获取远程网络路由器的 cli shell。

相关内容