ubuntu远程桌面 修改端口
时间: 2024-09-09 18:03:58 浏览: 165
在Ubuntu系统上修改远程桌面(通常通过VNC或X11协议)的服务端口,你需要编辑`x11vnc`的相关配置文件。以下是基本步骤:
1. 打开终端并输入以下命令以打开`x11vnc`的配置文件(如果尚未创建,它将自动创建):
```
sudo nano /etc/x11vnc/xvnc.conf
```
2. 搜索“port”行,该行默认可能是类似这样的设置:
```
-geometry 800x600+0+0 -rfbauth ~/.vnc/passwd -listen localhost
```
3. 更改`localhost`后面的端口号,例如将`localhost:5901`改为自选的一个未被占用的端口,如`localhost:5902`:
```
-listen localhost:5902
```
确保新端口对网络安全来说是安全的,并且防火墙允许通过该端口的访问。
4. 保存更改并关闭文件,按Ctrl+O,然后按Enter键确认,再按Ctrl+X退出nano编辑器。
5. 重启`x11vnc`服务使其应用新的设置:
```
sudo systemctl restart x11vnc
```
6. 最后,更新VNC客户端的连接地址,将其指向服务器的新IP地址加上修改后的端口号,例如 `your_server_ip:5902`。
相关问题
如何设置ubuntu远程桌面的端口
在Ubuntu上设置远程桌面(通常通过X11协议,如VNC或SSH -X),你需要改变几个关键配置。这里以VNC为例:
1. 安装VNC服务器:
打开终端并输入命令安装`tigervnc-server`:
```
sudo apt-get update && sudo apt-get install tigervnc-server
```
2. 配置VNC服务器:
使用vncpasswd命令创建一个新的密码:
```
vncpasswd :1
```
其中`:1`代表你要监听的视图编号,你可以选择其他的数字。
3. 修改配置文件:
编辑默认的VNC配置文件 `/etc/vnc/xstartup`,添加启动所需的应用程序,并保存退出。
4. 设置端口转发:
对于防火墙规则,你需要允许外部访问指定的VNC端口。打开ufw(Uncomplicated Firewall):
```
sudo ufw allow 5900/tcp
```
如果你使用的是iptables,则需要类似地增加对应规则。
5. 启动VNC服务:
```
sudo systemctl start vncserver@:1
```
6. 设置开机自启:
```
sudo systemctl enable vncserver@:1
```
现在你的VNC服务器已经在`:1`端口(默认为5901)运行了。要从其他计算机访问,只需使用VNC客户端连接到`your_server_ip:5901`,其中替换为你的Ubuntu服务器的IP地址。
ubuntu远程桌面
Ubuntu远程桌面可以通过VNC实现。首先,需要设置Ubuntu 16.04允许进行远程控制。可以在搜索栏中搜索"桌面共享",然后配置选项,设置密码为远程登录密码。此外,还需要在终端中输入命令"sudo apt install dconf-editor"安装dconf-editor,然后使用该工具取消require-encryption选项的勾选。接下来,可以通过安装x11vnc来实现远程控制。可以使用命令"sudo apt install x11vnc"安装x11vnc,并使用"x11vnc -storepasswd"命令设置密码。然后,可以使用"x11vnc -forever -shared -rfbuath ~/.vnc/passwd"命令启动x11vnc。注意,如果是通过SSH登录的,需要使用"x11vnc -forever -shared -rfbauth ~/.vnc/passwd -display :0 -auth ~/.Xauthority"命令。连接远程桌面时,需要连接监听的端口,一般是5900。远程软件和Ubuntu共享同一个屏幕,操作是同步的。如果需要开机启动x11vnc,可以创建并修改/etc/init/x11vnc.conf文件。[1][2][3]
阅读全文