我是使用SSH和相关技术的新手,所以很可能我不了解基本知识。(这也可能是服务器故障的问题。...不确定。)
我正在尝试通过SSH服务器连接到我拥有的Web服务器,并且由于超时而无法建立连接。
~ $ ssh -vvv DOMAIN.com
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /Users/USER/.ssh/config
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 102: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to DOMAIN.com [123.45.67.89] port 22.
debug1: connect to address IPADD port 22: Operation timed out
ssh: connect to host DOMAIN.com port 22: Operation timed out
我的第一个想法是,我以某种方式指定了错误的域,或者我的站点出了点问题。因此,我尝试通过FTP连接到相同的域,并且工作正常(提示输入用户名):
~ $ ftp
ftp> open
(to) DOMAIN.com
Connected to DOMAIN.com.
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 2 of 50 allowed.
220-Local time is now 12:47. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
Name (DOMAIN.com:USER):
因此,我想也许我只是在使用SSH错误。我开始观看本教程视频。在大约1分钟的时间内,他ssh will@supercars.com
得到了用户名提示,但这给了我与上述相同的超时时间。然后ssh google.com
,我尝试执行相同的操作。ssh localhost
另一方面,效果很好。因此,问题似乎与网络上的SSH请求有关。
我的下一个想法是,这可能是防火墙问题。我确实在这台计算机上安装了Sophos,但是根据我的管理员的说法,它“不应”阻止传出的SSH请求。
谁能帮忙弄清楚为什么会这样吗?
8
这是您提供给我们的实时IP地址。它正在运行不安全的FTP连接。这可能不是一个好主意。端口22上也没有任何运行,我怀疑这是您问题的根源。您不能仅将ssh转换为任何内容,服务器需要运行sshd,而这似乎并非如此。如果是您的服务器,请打开ssh并关闭ftp。您可以在ssh运行后通过ftp进行ftp。
—
marinus 2015年
无需删除。我已经编辑了IP,并要求SE清除编辑历史记录。这样,回答您的人就不会失去任何声誉。
—
terdon