Ubuntu ssh

乌班图远程连接

1

2

3

在Ubuntu系统中,有多种方式可以实现远程连接,主要分为命令行界面和图形界面两种方式。以下是详细的步骤和方法。

命令行界面 - SSH连接

SSH(Secure Shell)是一种用于安全远程登录的协议。通过SSH,可以在远程计算机上执行命令。以下是配置SSH服务的步骤:

安装SSH服务:

sudo apt-get install ssh

复制

启动SSH服务:

sudo /etc/init.d/ssh start

复制

设置开机自启:

sudo systemctl enable ssh

复制

开放22端口(如果无法连接):

firewall-cmd --add-port=22/tcp --permanent

firewall-cmd --reload

复制

使用MobaXterm工具进行SSH连接:在Windows上,可以使用MobaXterm工具连接到Ubuntu系统。

图形界面 - VNC和RDP远程桌面

如果需要图形界面的远程连接,可以使用VNC或RDP协议。以下是配置步骤:

RDP协议方式

在Ubuntu中开启远程服务: 进入"设置",点击"Share(共享)",进入"远程桌面(D)"里进行开启。

开放3389端口:

firewall-cmd --add-port=3389/tcp --permanent

firewall-cmd --reload

复制

使用MobaXterm或Windows自带的mstsc.exe进行连接。

VNC协议方式

在Ubuntu中开启VNC远程服务: 进入"设置",点击"Share(共享)",开启VNC服务。

开放5900端口:

firewall-cmd --add-port=5900/tcp --permanent

firewall-cmd --reload

复制

使用MobaXterm或UltraVNC的vncviewer进行连接。

解决常见问题

检查网络连接:使用ping命令检查Ubuntu的IP地址是否可达。

ping 192.168.0.103

复制

重启xrdp服务:

sudo /etc/init.d/xrdp restart

复制

删除xrdp.pid文件并重启服务:

sudo rm /var/run/xrdp/xrdp.pid

sudo /etc/init.d/xrdp restart

复制

通过以上步骤,可以在不同的环境下实现对Ubuntu系统的远程连接,满足不同的使用需求。