ubuntu24.04虚拟机 装ssh
时间: 2025-03-19 12:03:46 浏览: 55
### 安装并配置 SSH 服务器
要在 Ubuntu 24.04 虚拟机中安装和配置 SSH 服务器,可以按照以下方法操作:
#### 1. 更新软件包列表
在执行任何安装之前,建议先更新系统的软件包索引。运行以下命令来实现此目的:
```bash
sudo apt update && sudo apt upgrade -y
```
#### 2. 安装 OpenSSH Server
通过 `apt` 命令安装 OpenSSH 服务器:
```bash
sudo apt install openssh-server -y
```
这一步会自动下载并安装必要的依赖项[^1]。
#### 3. 启动并启用 SSH 服务
安装完成后,启动 SSH 服务并将它设置为开机自启:
```bash
sudo systemctl start ssh
sudo systemctl enable ssh
```
可以通过检查状态确认 SSH 是否正常工作:
```bash
sudo systemctl status ssh
```
如果看到绿色的“active (running)”字样,则表示 SSH 正常运行[^2]。
#### 4. 修改防火墙规则
默认情况下,某些安全组或防火墙可能阻止外部连接到 SSH 端口(通常是端口号 22)。为了允许访问,请调整防火墙设置:
```bash
sudo ufw allow 22/tcp
sudo ufw reload
```
对于更高级的安全需求,还可以更改默认端口或将 IP 地址列入白名单[^3]。
#### 5. 测试远程连接
从另一台计算机尝试使用 SSH 连接到新搭建的服务器。假设目标主机名为 `your_vm_ip` 或域名地址:
```bash
ssh username@your_vm_ip
```
成功登录即表明配置无误[^4]。
---
### 注意事项
- **安全性增强措施**: 推荐禁用密码认证而改用密钥验证方式;同时考虑更换默认端口减少恶意扫描攻击风险。
- **日志审查**: 如果遇到无法登陆等问题, 查看 `/var/log/auth.log` 文件有助于诊断具体原因。
阅读全文
相关推荐


















