ubantu配置开启ssh
时间: 2024-12-22 07:25:47 浏览: 3
Ubuntu19.10开启ssh服务(详细过程)
5星 · 资源好评率100%
Ubuntu系统中配置SSH(Secure Shell)服务通常是为了远程访问服务器。以下是设置SSH的基本步骤:
1. **安装SSH**:
打开终端并运行命令:
```
sudo apt-get update
sudo apt-get install openssh-server
```
2. **启动SSH服务**:
安装完成后,SSH服务会自动启动。你可以通过运行`systemctl status ssh`来检查其状态。
3. **设置SSH密钥对** (可选):
创建一个新的SSH密钥对可以提高安全性,减少密码输入:
```
ssh-t rsa
```
按照提示操作,生成公钥(id_rsa.pub)和私钥(id_rsa)。你可以选择将公钥添加到GitHub或其他支持SSH无密码登录的服务。
4. **查看默认SSH配置**:
```
nano /etc/ssh/sshd_config
```
查找`PermitRootLogin`行,确保它不是禁用的(如设置为`no`),然后保存并退出。
5. **启用SSH服务并重启**:
```
sudo systemctl restart ssh
```
6. **防火墙配置** (if applicable):
确保防火墙允许SSH端口(默认是22):
```
sudo ufw allow ssh
sudo ufw reload
```
7. **验证SSH连接**:
使用新生成的公钥尝试从本地机器连接到服务器,或者直接从其他信任的计算机连接。
完成以上步骤后,你应该就可以使用SSH客户端(如PuTTY或SSH from Mac/Linux terminal)连接到Ubuntu服务器了。
阅读全文