温馨提示×

Ubuntu SSH远程桌面连接方法

小樊
46
2025-09-02 12:53:08
栏目: 智能运维

Ubuntu SSH远程桌面连接需结合命令行与图形化工具,核心步骤如下:

一、基础SSH连接(命令行)

  1. 安装SSH服务(服务端):
    sudo apt update && sudo apt install openssh-server sudo systemctl start ssh && sudo systemctl enable ssh # 启动并开机自启  
  2. 配置防火墙(若启用):
    sudo ufw allow ssh # 允许SSH端口(默认22)  
  3. 客户端连接
    • Linux/macOS:终端输入 ssh username@远程IP,输入密码即可。
    • Windows:使用PuTTY等工具,输入IP、端口(默认22)后连接。

二、图形化远程桌面(可选)

1. VNC方案

  • 服务端安装
    sudo apt install tightvncserver vncserver # 首次运行需设置密码  
  • 客户端连接
    • Windows:用RealVNC Viewer输入远程IP:1(显示编号)和密码。
    • Linux:用vinagrextightvncviewer连接。

2. XRDP方案(支持Windows远程桌面协议)

  • 服务端安装
    sudo apt install xrdp sudo ufw allow 3389 # 允许RDP端口  sudo systemctl start xrdp 
  • 客户端连接
    Windows远程桌面客户端直接输入远程IP和用户名即可。

三、安全建议

  • 优先使用SSH密钥认证:避免密码泄露,生成密钥对后用ssh-copy-id复制公钥到服务器。
  • 修改默认端口:编辑/etc/ssh/sshd_config,将Port 22改为其他端口并重启SSH。
  • 限制IP访问:在/etc/ssh/sshd_config中添加AllowUsers username@特定IP,增强安全性。

注意:SSH默认仅支持命令行,图形化工具需额外安装软件,根据需求选择方案即可。
参考来源:

0