admin 管理员组文章数量: 887006
在Windows使用“远程桌面连接”功能登录到Linux桌面,以下方法可以用于Debian、Ubuntu、Deepin、统信UOS等Linux系统。
一、安装ssh
与远程桌面无关,但是可以在Windows用终端软件进行命令行操作,做一些远程维护工作。
建议先将Linux系统的网络IP地址从自动获取改为手动。
然后,打开终端。
~$ sudo apt install openssh-server
安装ssh功能,这个功能在某些版本的系统是默认安装但没有开启,比如统信UOS家庭版。
~$ sudo systemctl start ssh
开启ssh功能。(注意:有些旧的版本该服务不是ssh,而是sshd,则sudo systemctl start sshd)
~$ sudo systemctl enable ssh
设置开机时启动。(注意:有些旧的版本该服务不是ssh,而是sshd,则sudo systemctl enable sshd)
二、安装x11vnc
~$ sudo apt install x11vnc
安装完成后配置访问密码
~$ x11vnc -storepasswd
Enter VNC password:
Verify password:
Write password to /home/XXXX/.vnc/passwd? [y]/n y
Password written to: /home/XXXX/.vnc/passwd
(/home/XXXX/.vnc/passwd就是密码保存的地方,下一个命令会用到)
~$ sudo cp /home/XXXX/.vnc/passwd /etc/x11vnc.pass
接下来,配置开机启动
~$ sudo nano /lib/systemd/system/x11vnc.service
这是一个空白文件,要输入以下内容:
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target
然后保存退出(Ctrl+X,Y,回车)
接下来,设置开机启动
~$ sudo systemctl enable x11vnc.service
三、安装xrdp
~$ sudo apt install xrdp
~$ sudo systemctl status xrdp
检查是否已经启动xrdp
~$ sudo systemctl enable xrdp
设置为开机时启动xrdp
~$ sudo reboot
重启电脑,服务会自动启动。
四、远程登录
使用Windows ”远程桌面连接“,直接输入ip地址即可登录。
另外,通过ssh或者打开终端
~$ nmap 127.0.0.1
可以查到:
3389/tcp open ms-wbt-server
说明3389端口已经打开
本文标签: 远程桌面 桌面 Ubuntu Windows Linux
版权声明:本文标题:Windows远程桌面登录Ubuntu、Deepin、统信UOS等Linux桌面 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1733515074h1601211.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论