ubuntu 使 root 允许 远程连接
时间: 2024-12-19 09:25:57 浏览: 9
Ubuntu是一个基于Linux的操作系统,它允许root用户通过SSH (Secure Shell)进行远程连接。SSH是一种加密的网络协议,用于安全地从一台计算机登录到另一台远程计算机。要让root用户允许远程SSH连接,你可以按照以下步骤操作:
1. **打开终端**:在Ubuntu上,你可以通过搜索栏找到“Terminal”或“Ctrl + Alt + T”快捷键打开。
2. **更新系统及安装SSH服务器**:首先确保系统是最新的,运行命令:
```
sudo apt update && sudo apt install openssh-server
```
3. **配置SSH**:编辑SSH服务的配置文件`/etc/ssh/sshd_config`,找到`PermitRootLogin`行,将其设置为`yes`以允许root远程登录,例如:
```
PermitRootLogin yes
```
4. **重启SSH服务**:配置更改后,需要重启SSH服务使其生效:
```
sudo service ssh restart
```
5. **防火墙设置**:如果启用了ufw防火墙,可能会阻止SSH流量。可以输入 `sudo ufw allow ssh` 开放端口22。
6. **验证公钥对**:为了更安全地远程登录,建议生成并添加一个公钥对,这会免去每次输入密码的过程。按照指示完成SSH密钥对的生成和授权过程。
完成上述步骤后,你就可以尝试使用SSH客户端(如 PuTTY 或者Mac/Linux自带的`ssh`命令)连接到Ubuntu服务器了。
阅读全文