请原谅这个令人尴尬的新问题。
以下是该方案:
作为任务的一部分,我必须通过SSH连接到服务器并创建一些文件。我得到了服务器名称(some.server.com)和SSH密钥(id_rsa.username)。我被告知使用用户名和提供的密钥登录。由于我对SSH的工作相对较新,这就是我所做的:
我已将id_rsa.username下载到我的下载目录。
我已经尝试过登录了 ssh -i downloads / id_rsa.username username@some.server.com 但我得到ssh:连接到主机some.server.com端口22:操作超时
我尝试使用端口2222和11234(我在不同的服务器上使用过一次该端口)。
我到底有什么问题吗?我无法访问服务器管理员以询问任何问题,所以我必须自己解决这个问题。
答案 0 :(得分:0)
“操作超时”表示您没有与远程服务器建立TCP连接。远程计算机可能已关闭,或者可能有防火墙阻止访问远程服务器,或者您的本地计算机可能没有合适的网络访问权限。根据这里的信息,真的不可能说出确切的问题是什么。
如果您在公司网络中,则应与当地的计算机支持人员联系以获取帮助。对于公司来说,阻止从公司网络中传出SSH是闻所未闻的。
否则,如果您需要帮助解决网络连接问题,您可能会在Superuser.上获得更好的结果
答案 1 :(得分:0)
在我的情况下,我更改了ufw的规则,该规则禁止ssh连接
因此运行sudo ufw allow ssh
解决问题