什么是OpenSSH?
OpenSSH(Open Secure Shell)是一套用于安全远程登录和其他网络服务的工具。它通过加密通信防止窃听、连接劫持等攻击,是Linux系统中最常用的远程管理方式之一。
在Ubuntu上安装OpenSSH服务
Ubuntu默认可能未安装SSH服务端。你可以通过以下步骤安装并启用OpenSSH服务:
1. 更新软件包列表
sudo apt update
2. 安装openssh-server
sudo apt install openssh-server -y
3. 启动并设置开机自启
sudo systemctl enable ssh sudo systemctl start ssh
4. 检查SSH服务状态
sudo systemctl status ssh
5. 配置防火墙(如启用UFW)
sudo ufw allow ssh
连接测试
从另一台机器使用SSH客户端连接你的Ubuntu主机:
ssh username@your_ubuntu_ip
将 username 替换为你的实际用户名,your_ubuntu_ip 替换为Ubuntu主机的IP地址。
常见问题
- 无法连接? 确保SSH服务正在运行且防火墙允许22端口。
- 修改默认端口? 编辑
/etc/ssh/sshd_config文件,修改Port行后重启SSH服务。 - 禁用密码登录? 推荐使用密钥认证以提升安全性,可在
sshd_config中设置PasswordAuthentication no。