linux xrdp端口修改,windows远程(xrdp+vnc)连接ubuntu linux

2023-05-16

上一篇转载的文章[转]如何从Windows远程桌面连接Ubuntu

Linux,不仅要在linux中安装vnc,windows要远程连接ubuntu的话,还需要另外安装软件,而且该软件不安全也不好用,功能非常单一,仅能打开ubuntu的命令行。

本文讲述的方法安全又简单,只需对ubuntu进行简单的配置,windows不用安装任何软件,也不用做任何配置。另:本文参考了http://blog.csdn.net/chengfei112233/article/details/6623672。

本文讲述的是如何在windows环境下远程桌面连接ubuntu。

1. ubuntu配置【(1)(2)必做,(3)选做】

(1) 安装xrdp,vnc4server

sudo apt-get

install xrdp

我用的是ubuntu 11.04,安装xrdp时自动安装了vnc4server。否则,需要用如下命令安装vnc4server

sudo apt-get

install vnc4server

(2) 设置允许远程连接和控制

如果是ubuntu经典桌面,打开“系统——首选项——远程桌面”;如果是ubuntu特效桌面,打开“主题与优化——远程桌面”。

然后,按照下图设置,勾选允许远程连接和允许远程控制。

a4c26d1e5885305701be709a3d33442f.png

(3) 这一步是为了安全,可做可不做,包括更改xrdp的默认端口和开启ubuntu的防火墙

a. 更改xrdp默认端口

首先找到xrdp的配置文件位置

whereis

xrdp

xrdp:

/usr/sbin/xrdp /etc/xrdp /usr/lib/xrdp /usr/share/xrdp

/usr/share/man/man8/xrdp.8.gz

可以看出配置文件在/etc/xrdp文件夹下

ls

-l /etc/xrdp

-rw-r–r– 1 xrdp

xrdp 8756 2010-10-23 08:27 km-0407.ini

-rw-r–r– 1 xrdp

xrdp 8655 2010-10-23 08:27 km-0409.ini

-rw-r–r– 1 xrdp

xrdp 8744 2010-10-23 08:27 km-040c.ini

-rw-r–r– 1 xrdp

xrdp 8732 2010-10-23 08:27 km-0410.ini

-rw-r–r– 1 xrdp

xrdp 9169 2010-10-23 08:27 km-0419.ini

-rw-r–r– 1 xrdp

xrdp 8760 2010-10-23 08:27 km-041d.ini

-rw——- 1 xrdp

xrdp 1019 2012-03-22 10:32 rsakeys.ini

-rw-r–r– 1 xrdp

xrdp 536 2010-10-23 08:27 sesman.ini

-rwxr-xr-x 1

xrdp xrdp 118 2010-10-23 08:27 startwm.sh

-rw-r–r– 1 xrdp

xrdp 569 2012-03-22 11:01 xrdp.ini

最后一个xrdp.ini即是xrdp的配置文件,编辑该文件

sudo gedit

/etc/xrdp/xrdp.ini

找到[globals]块的port属性,将端口修改为5000-50000内的整数,保存。

[globals]

bitmap_cache=yes

bitmap_compression=yes

port=6868

crypt_level=low

channel_code=1

上例将端口改为6868。

端口更改完成后,重启xrdp,使之生效

sudo xrdp

-kill

sudo

xrdp

b. 开启ubuntu防火墙

使用如下命令集设置防火墙:

sudo ufw

enable

sudo ufw

default deny

sudo ufw allow

6868 或者 sudo ufw allow

from 12.34.56.78 to 100.110.120.130 port 6868

12.34.56.78是windows(连接者)的IP,100.110.120.130是ubuntu(被连接者)的IP,6868是ubuntu上xrdp的端口。

如果没有ufw命令,使用 sudo apt-get

install ufw 安装。

2. windows

如果是windows XP,打开“开始——所有程序——附件——通讯——远程桌面连接”;如果是windows

7,打开“开始——所有程序——附件——远程桌面连接”。如下图:

若xrdp默认端口没有更改,直接输入IP(如:100.110.120.130);若端口已更改,输入IP:Port(如:100.110.120.130:6868)。

a4c26d1e5885305701be709a3d33442f.png

点击连接,出现下图,如图,Module选择默认的sesman-Xvnc,输入正确的用户名和密码即可。

a4c26d1e5885305701be709a3d33442f.png

后记:

使用上述方法,连接ubuntu,将打开一个新的ubuntu会话,如果user1已在本地机器上登录,再异地使用user1远程登录,不会锁定本地机user1用户。这样,user1可同时在本地和远程登录使用,互不影响。

反之,使用ubuntu的终端服务客户端,连接windows,会锁定windows本机屏幕。因为他们属于同一会话,通俗地说,他们的桌面状态,打开的文件、文件夹、程序等都是一样的。

另外,win远程操作ubuntu,可以显示ubuntu桌面背景;反之,ubuntu远程操作windows,则windows桌面一片漆黑。

boke source:http://wangkerui.com/archives/391

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux xrdp端口修改,windows远程(xrdp+vnc)连接ubuntu linux 的相关文章

随机推荐