本文目的:怎么用Windws远程桌面(mstsc)远程连接服务端的Ubuntu或者CentOS?以CentOS为例
遵循二三步即可用Windows的MSTSC进行远程连接CentOS,第四步锦上添花方便后台的运行,当然别的方法也可以。
1. 服务器安装系统相关简记
以华为2288H-V5为例:
- 插入事先用Rufus工具弄好的CentOS的U盘启动盘之后,重启服务器按“Del”进入BIOS
- 选择BIOS Configuration
- 设置为UEFI启动方式,最下方的启动顺序设置成“Other”为第一个,F10保存退出。
PS:华为服务器BIOS密码:Admin@9000。(仅2288H-V5型号的服务器)
2. 远程连接所需软件Xrdp及tigervnc-server的安装
- yum install -y epel-release # 这一部分可能系统自带,若无则安装
yum install -y xrdp
yum install -y tigervnc-server
# 这一步有时候会自动安装,如果没有自动安装务必手动安装,否则无法连接。- 关闭SElinux:
getenforce
setenforce 0
sestatus -v
vim /etc/selinux/config
- 将
SELINUX=enforcing
改成SELINUX=disabled
- 设置防火墙,打开服务器的3389端口以供远程连接(也可以``直接关闭防火墙)
firewall-cmd --permanent --zone=public --add-port=3389/tcp
# 正常则显示successfirewall-cmd --reload
- 设置Xrdp开机自启动
systemctl start xrdp
# 运行Xrdpsystemctl enable xrdp
# 设置开机自启动
3. 内网穿透
Sakurafrp官网:
https://www.natfrp.com/
注册登录之后点击软件下载,下载可执行文件,不建议用脚本,试了几次效果不好,感觉不如可执行文件直观
下载链接:
https://getfrp.sh/d/frpc_linux_386
下载出来是frpc_linux_386
./frpc_linux_386
运行程序,就可以输入访问密钥,然后选择事先设置好的线路即可运行。
设置线路是用ip addr
命令查看IP地址(CentOS的eno3/4后边的就是IP地址),在Sakurafrp创建隧道即可,本地端口选择3389,不用22。
4. 设置Sakurafrp后台自启动
-
安装screen
yum install -y screen
-
screen -S sakurafrp
-
在第二步之后跳出来的终端进入frpc_linux_386所在目录,运行
./frpc_linux_386
-
Ctrl+A+D隐藏screen窗口,即可后台运行,不用独占一个终端。
-
即使关闭终端后仍然在后台运行,终端中输入
screen -ls
命令即可查看当前运行的session,如下:There are screens on:
14882.sakurafrp (Attached)
14577.pts-1.localhost (Detached)
2 Sockets in /var/run/screen/S-lixian.
其余命令可自行搜索,此处不赘述。
第四节可参考:
https://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html