安装与启动SSH服务
安装OpenSSH Server
Ubuntu默认可能未安装SSH服务端,使用以下命令安装:
sudo apt update
sudo apt install openssh-server启动SSH服务
安装完成后,SSH服务通常会自动启动。可通过以下命令检查状态:
sudo systemctl status ssh如果未运行,手动启动服务并设置开机自启:
sudo systemctl start ssh
sudo systemctl enable ssh防火墙配置
如果系统启用了防火墙(ufw),需允许SSH端口(默认22):
sudo ufw allow ssh # 或指定端口号:sudo ufw allow 22/tcp
sudo ufw enable # 启用防火墙(如果未启用)
sudo ufw status # 确认规则生效测试SSH连接
ssh <username>@<ip-address>示例
ssh user@192.168.1.100
高级安全配置
修改SSH配置文件(/etc/ssh/sshd_config)以增强安全性:
sudo nano /etc/ssh/sshd_config常见配置选项:
配置项 说明 示例值 Port 修改默认端口 2222 PermitRootLogin 禁用root登录 no PasswordAuthentication 禁用密码登录 no 修改后重启服务生效:
sudo systemctl restart ssh
故障排查
检查服务状态:
sudo systemctl status ssh查看SSH日志:
journalctl -u ssh确认端口监听:
ss -tuln | grep 22 # 或替换为自定义端口
评论 (0)