【发布时间】:2015-02-20 17:10:26
【问题描述】:
经过巨大的压力,我能够在 LAN 网络上的 Windows 2008 R2 服务器上使用 XAMPP 使用 SSH2。至少我认为它有效。我正在使用它的网站正在通过端口 8880 运行。
如何确定我应该用于 SSH 的端口?如果我将其设置为标准端口 22(或其他任何端口),则会出现错误:
Warning: ssh2_connect(): Unable to connect to 192.168.1.120 on port 22
或者,如果我将其设置为端口 8880,我会得到以下信息:
Warning: ssh2_connect(): Error starting up SSH connection(-2): Failed getting banner
我觉得很有趣,不知道是否有帮助。
我习惯于在 Linux 的 sshd.conf 中手动设置端口。如何确定或设置 ssh2 使用的端口?和平相处。
【问题讨论】:
-
您是否尝试过通过命令行连接?
-
它可能在您的 Windows 防火墙设置中。可能必须启用对端口 22 的访问。
-
此机器的防火墙已关闭。
-
我尝试通过 Xampp shell 进行连接,但 'ssh'/'sshd' 不可用。感觉就像我需要为 ssh 添加一个条目到 php.ini(或创建一个单独的 ini 文件),但 Google 不支持它...