我有一个远程 VPS,只能通过 SSH 访问,但由于某种原因,在升级服务器后我总是被锁定。
我做什么:
全新安装 Ubuntu 16.04 LTS 并以 root 身份登录:
sudo apt-get update
sudo apt-get upgrade
reboot
之后我就无法再使用 ssh 连接了。在重启之前,它可以正常工作。当我不升级系统时,它在重启后也可以正常工作。这可能是什么原因造成的……?这是我收到的错误消息:
ssh -vvv myserver@<ip>
OpenSSH_7.2p2 Ubuntu-4ubuntu2.6, OpenSSL 1.0.2g 1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "<ip>" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to <ip> [<ip>] port 22.
debug1: connect to address <ip> port 22: Connection refused
ssh: connect to host <ip> port 22: Connection refused
然后我就无法再访问我的远程服务器了,不得不重新安装 ubuntu,整个过程大约需要 20 分钟。这真是太糟糕了,我不明白为什么。我只执行了上面写的 3 个命令,然后我就无法再使用我的服务器了。