Ubuntu远程解决ssh连接不上
1. 前言
用 ssh 远程访问 Ubuntu ,发现连接不上:
ssh: connect to host port 22: Operation timed out
2. 解决方案
1、查看ssh状态
sudo systemctl status ssh
2、开启ssh服务
sudo systemctl start ssh
sudo systemctl enable ssh
Synchronizing state of ssh.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable ssh
Created symlink /etc/systemd/system/sshd.service → /usr/lib/systemd/system/ssh.service.
Created symlink /etc/systemd/system/multi-user.target.wants/ssh.service → /usr/lib/systemd/system/ssh.service.
3、添加防火墙
sudo ufw status
sudo ufw allow 22/tcp
sudo ufw allow ssh
而后, ssh 就能正常连接。