为了能在别的地方也可以访问到实验室的服务器,为服务器配置了RDP远程连接,具体操作步骤如下:
目录
一、安装TigerVNC Server
sudo apt-get install tightvncserver
注意,可能会出现错误:
E:Unable to locate package tightvncserver
可能是当时网络状况不佳,过一会儿重新再执行一下就可以了。
二、安装并配置xrdp
sudo apt-get install xrdp
一般xrdp安装后就会启动,如果想看一下xrdp的运行状态,可以执行命令:
sudo systemctl status xrdp
一般会输出如下信息:
xrdp.service - xrdp daemon
Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-07-28 22:40:53 UTC; 4min 21s ago
Docs: man:xrdp(8)
man:xrdp.ini(5)
我在安装xrdp后会出现一个问题,就是用root用户登录一切正常,但是如果用普通用户登录会显示黑屏。为了避免这个问题,参考了知乎的回答:如何解决xrdp远程连接ubuntu20.04后黑屏的问题? - 知乎
①编辑startwm.sh文件
②添加左侧高亮内容到右侧对应位置
③保存并重启xrdp
保存:在nano编辑界面, 按ctrl+x退出,此时文件有修改会提示是否保存修改,选择Y(保存修改),接下来会问保存的文件名,此时直接回车就可以。
重启xrdp:
sudo systemctl restart xrdp
三、远程登录服务器
有两种方式远程登录服务器:MobaXterm和Windows自带的服务
1. MobaXterm
步骤:Session->RDP->填写Remote host (ip地址)和Username->OK->输入用户登录密码->登录成功
2. Windows自带的服务
步骤:WIN+R->输入mstsc->输入远程电脑的ip地址->输入用户名和密码->登录成功