安装OpenSSH服务器
- 打开终端。
- 更新软件包列表:
sudo apt update
- 安装OpenSSH服务器:
sudo apt install openssh-server
启动并启用SSH服务
检查SSH服务状态
- 确认SSH服务是否正在运行:
sudo systemctl status ssh
如果服务已经启动,你会看到类似于以下的输出,表示服务正在运行:
● ssh.service - OpenBSD Secure Shell serverLoaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)Active: active (running) since ...
配置防火墙
如果你的系统启用了UFW(Uncomplicated Firewall),你需要允许SSH连接。默认情况下,UFW会阻止所有传入连接,除非你特别允许。
- 允许SSH连接:
sudo ufw allow ssh
或者,如果你知道SSH服务使用的是端口22,你可以直接允许该端口:
sudo ufw allow 22/tcp
- 如果UFW尚未启用,可以启用它:
sudo ufw enable
测试SSH连接
从另一台计算机尝试连接到你的Ubuntu机器,确保SSH服务工作正常。例如,如果你的Ubuntu机器的IP地址是192.168.11.128,你可以使用以下命令进行测试:
ssh username@192.168.0.1(你的ip)
其中username
是你在Ubuntu机器上的用户名。
通过以上步骤,你应该能够成功安装、启动并配置SSH服务,以便可以从远程计算机连接到你的Ubuntu系统。如果有任何问题,请检查日志文件或错误信息以进一步诊断。通常,日志文件位于/var/log/auth.log
。