centos7怎么安装xrdp
时间: 2024-10-14 11:16:10 浏览: 30
在 CentOS 7 系统上安装 xrdp(远程桌面协议),你需要按照以下步骤操作:
1. **更新包列表并添加 EPEL**:
```
sudo yum update -y
sudo yum install epel-release -y
```
2. **安装 xrdp 和相关依赖**:
```
sudo yum install xrdp tigervnc-server -y
```
3. **配置 xrdp**:
首先,编辑 `~/.bashrc` 或者 `~/.bash_profile` 文件,在最后加入以下行,允许非root用户登录:
```
echo "Defaults:xrdp NOPASSWD:ALL" >> /etc/sudoers
```
4. **启动并设置服务**:
```
systemctl start xrdp
systemctl enable xrdp
```
5. **创建 VNC 用户(可选)**:
如果你想通过VNC访问,可以创建一个新的用户并为其配置权限:
```
useradd vncuser
passwd vncuser
su - vncuser
nano ~/.vnc/xstartup (添加启动命令)
chmod +x ~/.vnc/xstartup
```
接着,编辑 `/etc/xrdp/chromedriver/usr/local/bin/start-chrome` 文件,将`DISPLAY`变量设置为`:0`。
6. **防火墙配置**:
开放对应端口,这里假设你想要使用默认的3389端口,运行:
```
firewall-cmd --permanent --add-port=3389/tcp
firewall-cmd --reload
```
完成以上步骤后,你应该能够通过 `xrdp` 命令从远程连接到你的 CentOS 7 服务器。记得在防火墙安全策略下打开对应网络的访问,并确保密码策略满足安全需求。
阅读全文