Linux学习之旅 – 第7天:SSH实践、防火墙、IP认识与故障排除 🐧🔧
发布: (2026年1月18日 GMT+8 21:07)
2 min read
原文: Dev.to
Source: Dev.to
我今天的练习内容
网络连通性验证
在使用 SSH 之前,我先确认我的 Ubuntu 机器在网络上是可达的。
ping 10.255.125.231
如果网络不可达,SSH 将无法工作。
验证远程 SSH 会话(ls & pwd)
通过 SSH 连接后,我检查了当前目录并列出了文件。
pwd
ls
这些命令确认了:
- 我已经登录到 Ubuntu 系统
- 我可以访问我的主目录
- SSH 会话处于活动且稳定状态
为 SSH 配置防火墙(UFW)
为了确保防火墙没有阻止 SSH 访问,我允许并验证了 SSH 规则。
sudo ufw allow ssh
sudo ufw status
这确认了:
- 端口 22 已被允许
- 防火墙规则已正确应用
检查系统 IP 地址
由于 IP 地址可能会变化,我使用以下命令获取系统 IP:
ip a
hostname -I
了解 IP 地址对于远程访问系统至关重要。
重启 SSH 服务
为了模拟真实的故障排除,我重启了 SSH 服务并检查其状态。
sudo systemctl restart ssh
sudo systemctl status ssh
重启服务是常见的管理任务。
从 Windows 通过 SSH 重新连接
最后,我在 Windows 命令提示符下重新连接到我的 Ubuntu 机器。
ssh avinash@10.255.125.231
成功登录表明:
- SSH 服务正在运行
- 防火墙规则正确
- 网络连通性稳定
第 7 天的收获
坚持不懈,才能取得成功!