Ubuntu默认通过SSH实现命令行远程访问,若需图形界面远程桌面,可借助工具实现,步骤如下:
安装SSH服务
确保远程服务器已安装SSH服务,未安装则执行:
sudo apt update && sudo apt install openssh-server
启动服务并设置开机自启:
sudo systemctl enable --now ssh
检查服务状态:
sudo systemctl status ssh
配置防火墙
允许SSH端口(默认22)通过防火墙:
sudo ufw allow ssh
客户端连接
在本地终端输入:
ssh username@remote_ip -p port(默认22可省略)
输入密码即可登录。
安装VNC服务器
在远程服务器执行:
sudo apt install tightvncserver
启动并设置密码:
vncserver
(首次启动会提示设置密码,之后连接使用该密码)
客户端连接
本地安装VNC客户端(如RealVNC Viewer),输入远程IP+端口(默认:1
对应端口5901),输入密码即可连接。
安装XRDP
在远程服务器执行:
sudo apt install xrdp
启动服务并设置开机自启:
sudo systemctl enable --now xrdp
开放防火墙端口:
sudo ufw allow 3389/tcp
客户端连接
Windows使用自带远程桌面工具(mstsc
),输入远程IP和端口(默认3389),输入用户名密码即可。
ssh-keygen
+ ssh-copy-id
)替代密码登录,避免明文传输密码。~/.vnc/xstartup
)调整端口。