Ubuntu 22.04安装并启用OpenSSH
时间: 2024-09-26 13:17:46 浏览: 128
Ubuntu 22.04(Focal Fossa)是一个基于Linux内核的开源操作系统,它使用Debian作为其基础。安装并启用OpenSSH非常简单,OpenSSH(Secure Shell)是一种网络协议,用于远程登录到其他计算机。
以下是安装并启用OpenSSH的步骤:
1. **更新软件源**:
```
sudo apt update
sudo apt upgrade
```
2. **安装OpenSSH服务器**:
```
sudo apt install openssh-server
```
安装过程中可能会提示你设置root用户密码,这是为了安全地管理SSH服务。
3. **检查SSH服务状态**:
```
sudo systemctl status ssh
```
如果服务正在运行,显示“active (running)”则表明已经成功安装并启动。
4. **配置防火墙(如有需要)**:
对于ufw(Uncomplicated Firewall),可以打开SSH端口:
```
sudo ufw allow ssh
sudo ufw enable
```
5. **验证SSH客户端连接**:
从另一台机器通过`ssh username@your_server_ip`尝试连接,如果一切正常,将看到交互式shell。
6. **配置SSH密钥对(可选,提高安全性)**:
```
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
```
这样就不必每次登录都输入密码了。
7. **禁用root SSH登录**:
打开 `/etc/ssh/sshd_config` 文件,找到 `PermitRootLogin` 行并将其设置为 `no`,然后保存并重启SSH服务。
8. **重启SSH服务**:
```
sudo systemctl restart ssh
```
现在,OpenSSH已经在Ubuntu 22.04上安装并启用,你可以安全地使用SSH进行远程登录。
阅读全文