ubuntu 开启 远程 ssh
时间: 2025-02-21 16:55:53 浏览: 84
### 如何在Ubuntu上启用远程SSH访问
为了允许远程计算机通过SSH连接到Ubuntu服务器,需确认OpenSSH服务已安装并正在运行。如果未安装,则可以通过执行以下命令来完成:
```bash
sudo apt update
sudo apt install openssh-server
```
验证SSH服务状态以确保其正常工作[^1]。
#### 配置防火墙设置
假设UFW(Uncomplicated Firewall)作为系统的默认防火墙管理工具被激活,那么需要调整规则以便让SSH流量通过。这可通过下面的指令实现:
```bash
sudo ufw allow ssh
```
此操作会打开必要的端口,默认情况下为22号端口,使外部设备能够建立SSH连接[^2]。
#### 修改SSHD配置文件
编辑`/etc/ssh/sshd_config` 文件可以更改与SSH守护进程有关的各种参数。对于希望增强安全性或自定义连接选项的情况尤为重要。例如,修改监听地址、禁用root登录或是改变默认端口号等都可在此处设定。使用文本编辑器如nano进行改动如下所示:
```bash
sudo nano /etc/ssh/sshd_config
```
保存所做的任何变更之后记得重启SSH服务使其生效:
```bash
sudo systemctl restart sshd
```
#### 测试新的SSH连接
最后,在另一台机器上尝试创建一个新的SSH会话指向目标Ubuntu主机,以此检验上述步骤是否成功。通常格式如下:
```bash
ssh username@your_ubuntu_server_ip_address
```
其中`username` 是具有权限用户的名称;而 `your_ubuntu_server_ip_address` 则代表Ubuntu服务器的实际IP地址[^3]。
阅读全文
相关推荐


















