在Ubuntu上配置SSH
在Ubuntu上配置SSH服务通常涉及以下步骤:
步骤 1: 安装SSH服务
首先,确保您的Ubuntu系统是最新的,并安装OpenSSH服务器。
1 | sudo apt update |
步骤 2: 启动SSH服务
安装完成后,启动SSH服务。
1 | sudo systemctl start ssh |
步骤 3: 设置SSH服务开机自启
为了确保每次系统启动时SSH服务都能自动运行,设置其开机自启。
1 | sudo systemctl enable ssh |
步骤 4: 配置防火墙以允许SSH连接
默认情况下,SSH服务监听端口22。配置防火墙以允许通过此端口的连接。
1 | sudo ufw allow ssh |
步骤 5: (可选)修改SSH配置(sshd_config)
如果您需要个性化SSH服务(如修改默认端口或禁用root登录),可以编辑/etc/ssh/sshd_config
文件。
修改默认端口(确保新端口未被占用):
在
sshd_config
文件中找到#Port 22
(如果已存在则取消注释并修改),或者添加一行Port 2222
(或其他您选择的端口号)。禁用root登录:
在
sshd_config
文件中找到#PermitRootLogin yes
,修改为PermitRootLogin no
。
步骤 6: 重启SSH服务以应用更改
完成配置修改后,重启SSH服务以应用这些更改。
1 | sudo systemctl restart ssh |
步骤 7: 测试SSH连接
完成以上步骤后,您应该能够从客户端使用SSH连接到Ubuntu服务器。
使用默认端口连接:
1
ssh username@your_server_ip
如果更改了默认端口:
确保在连接时指定新的端口号。
1
ssh -p 2222 username@your_server_ip
通过以上步骤,您应该能够成功在Ubuntu上配置并测试SSH服务。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 飞鲤自留地!