乌班图ssh配置
时间: 2025-05-22 16:50:19 浏览: 22
### Ubuntu SSH 配置指南
#### 安装 OpenSSH 服务器
为了在 Ubuntu 上启用 SSH 功能,需要先安装 `openssh-server` 软件包。可以通过以下命令完成安装:
```bash
sudo apt-get update
sudo apt-get install openssh-server
```
这一步会下载并安装必要的软件组件以支持 SSH 连接[^1]。
#### 启动和验证 SSH 服务状态
安装完成后,启动 SSH 服务并通过 systemctl 命令来确认其运行状况:
```bash
sudo service ssh start
sudo systemctl status ssh
```
如果显示为活动 (active),则表明 SSH 已成功启动并正在监听端口 22 的连接请求[^1]。
#### 修改默认配置文件
SSH 默认使用的配置文件位于 `/etc/ssh/sshd_config` 中。可以编辑此文件来自定义各种选项,比如更改默认端口号、禁用 root 用户登录以及设置密钥认证方式等。
```bash
sudo nano /etc/ssh/sshd_config
```
一些常见的修改包括但不限于以下几个方面:
- **更改默认端口**: 将 Port 参数从标准值 22 更改为其他未被占用的高数值端口(如 2222),有助于减少恶意扫描攻击的风险。
```
Port 2222
```
- **禁止 Root 登录**: 设置 PermitRootLogin no 来阻止远程通过 root 账户直接访问系统。
```
PermitRootLogin no
```
- **强制使用公钥身份验证**: 关闭密码登陆功能可提高安全性。
```
PasswordAuthentication no
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
```
每次调整完毕之后都需要重启 SSH 服务才能使改动生效:
```bash
sudo service ssh restart
```
#### 测试新设定下的客户端接入能力
最后,在另一台设备上尝试利用新的参数建立到目标机器上的安全 shell 连结。例如,如果你改变了端口,则需指定该端口号;如果启用了基于密钥的身份验证,则应上传相应的私钥给客户程序使用。
以上就是针对 Ubuntu 平台上进行基本 SSH 设定的一个简单介绍[^1]。
阅读全文
相关推荐


















