![无法 ssh 进入我的服务器,但 VNC 可以工作](https://linux22.com/image/1027223/%E6%97%A0%E6%B3%95%20ssh%20%E8%BF%9B%E5%85%A5%E6%88%91%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8C%E4%BD%86%20VNC%20%E5%8F%AF%E4%BB%A5%E5%B7%A5%E4%BD%9C.png)
我无法登录我的 ubuntu 服务器。当我尝试使用 SSH 时,它不起作用,如果我尝试 VNC,它正常工作。我无法启动任何东西或sudo apt update
。它看起来就像服务器处于离线状态或类似情况。我的防火墙也已关闭。我尝试多次重新启动它,但没有任何帮助
编辑:我试过了, 当我尝试 ping 一个像 1.1.1.1 这样的 IP 时,它会ping google.com
抛出Temporary failure in name resolution
Network is unreachable
当我尝试时我的日志ssh <myip> -vvvv
D:\>ssh 62.171.164.217 -vvvv
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
debug1: Reading configuration data C:\\Users\\P33tT/.ssh/config
debug3: Failed to open file:C:/ProgramData/ssh/ssh_config error:2
debug2: resolve_canonicalize: hostname 62.171.164.217 is address
debug2: ssh_connect_direct
debug1: Connecting to 62.171.164.217 [62.171.164.217] port 22.
debug3: finish_connect - ERROR: async io completed with error: 10060, io:000002749F895000
debug1: connect to address 62.171.164.217 port 22: Connection timed out
ssh: connect to host 62.171.164.217 port 22: Connection timed out
我正在运行 Ubuntu 20.04
看起来服务器处于离线状态,因为我无法 ping google.com 或 1.1.1.1。当我从我的电脑 ping 服务器时,它只是说请求超时。当我尝试启动救援系统时,互联网运行正常
答案1
通过执行
ip link set eth0 down
ip link set eth0 up
dhclient eth0
唯一不好的是我需要在每次服务器启动时都这样做