ubuntu 配置SSH
时间: 2025-03-25 07:30:12 浏览: 36
### 配置 SSH 服务器
在 Ubuntu 系统中配置 SSH 服务器涉及多个步骤,包括安装 OpenSSH-server 软件包、启动并验证服务运行状态以及通过客户端连接到该服务器。
#### 安装 OpenSSH Server
为了使远程访问功能可用,需先确认已安装 `openssh-server` 包。如果尚未安装,则可以通过以下命令完成安装:
```bash
sudo apt update && sudo apt install openssh-server -y
```
此操作会下载并设置必要的软件组件来支持 SSH 连接[^1]。
#### 启动与检查 SSH 服务
一旦安装完毕,应确保 SSH 服务正在运行。可以使用如下指令激活它,并查询当前的服务状况:
```bash
sudo systemctl start ssh
sudo service ssh status
```
或者采用另一种方式查看其活动详情:
```bash
sudo /etc/init.d/ssh status
```
上述方法均可用于检验 SSH 是否正常运作[^2]。
#### 修改配置文件
默认情况下,SSH 使用标准端口 22 来监听传入请求。然而出于安全考虑或其他需求,可能需要调整这些参数。编辑 `/etc/ssh/sshd_config` 文件实现自定义设定比如更改监听端口号等选项之后记得重新加载或重启服务生效新的改动:
```bash
sudo nano /etc/ssh/sshd_config
# 更改完成后执行下面任一命令应用修改
sudo systemctl reload ssh
sudo service ssh restart
```
#### 测试连接
最后一步是从另一台机器尝试建立连接至刚搭建好的 SSH 服务器。假设目标主机 IP 地址为 `192.168.0.145` 并且用户名叫作 `zeqi` ,那么完整的登录语句看起来像这样:
```bash
ssh [email protected] -p <指定端口>
```
这里 `<指定端口>` 是可选部分仅当之前改变了默认端口才需要用到[^3]。
至此整个过程结束,现在应该能够成功地从外部网络节点管理内部 Linux 设备啦!
阅读全文
相关推荐


















