通过 Ssh 进入服务器

通过 Ssh 进入服务器

我注意到,将我的笔记本电脑(不确定这是否是原因)升级到 18.04 Ubuntu 后,我无法通过 ssh 连接到研究所服务器,尽管我可以从台式计算机在同一个互联网网络上进行连接。

当应用“ssh -v”时,超时之前的结果如下:

OpenSSH_7.6p1 Ubuntu-4ubuntu0.1, OpenSSL 1.0.2n 7 Dec 2017 
debug1: Reading configuration data /etc/ssh/ssh_config 
debug1: /etc/ssh/ssh_config line 19: Applying options for * 
debug1: Connecting to xxx.xxxxx.xxx.edu [128.118.xxx.xxx] port 22.

我尝试删除 known_hosts 文件,因为这是互联网上的建议之一。但是,这并没有解决这个问题。欢迎提供任何可能有助于解决问题的提示。谢谢!

答案1

有两件事需要考虑:

  1. 如果服务器主机(研究所)现在说您应该使用 VPN 来访问系统,那么他们很可能不允许从同一共享网络的其余部分进行访问,并要求您先使用 VPN 将流量传递到服务器。在这种情况下,您别无选择,只能使用 VPN。

    但是,由于您无法解析主机名,因此要考虑的第二部分是......

  2. VPN 连接上没有 DNS 服务器可以处理解析您输入的主机名。

    这意味着运行 VPN 的人员需要在 VPN 上设置 DNS 服务器并在 VPN 连接中指定它以将主机名解析为 IP 地址。

    在此期间,您可以使用服务器的直接 IP 地址进行连接,如果您通过 VPN,则可以访问服务器。

相关内容