1.SSH
安装:
- $ sudo apt-get install ssh
-
该远程控制只能使用命令行控制,但是使用方便延迟低。ubuntu18.04下一般自带,win10需要下载putty使用。
连接命令:
- $ ssh username@host_address
- #username为服务器名,host_address为服务器ip地址
-
ubuntu下使用SSH向服务器下载或上传文件。
下载文件命令:
- $ scp username@host_address:file_name
-
上传命令:
- $ scp file_name username@host_address:file_directory
-
2.X转发(支持图形化界面)
基于SSH,不过多了图形界面。
首先打开服务端的X11转发功能,修改:
- $ sudo nano /etc/ssh/sshd_config
- #将 X11Forwarding no
- #修改为:X11Forwarding yes
-
使用命令:
- ssh -Y username@host_address
-
3.vnc4server(实测延迟最低)
ubuntu
服务器端安装:
- $ sudo apt-get install xrdp vnc4server xbase-clients
-
客户端安装:
- $ sudo apt-get install xvnc4viewer
-
win10客户端:最常用的那个VNC软件
服务器安装完以后使用vncpasswd命令创建一个密码,密码加密存放在~/.vnc/passwd文件中。
启动服务器也很简单,执行:
- $ vncserver host_address:port
- #vncsever加服务器ip和设置的端口号
-
查看服务器ip命令行输入:ifconfig
关闭服务使用命令:
- $ vncserver -kill:1
-
建议创建一个开启server的脚本文件:
- #vncstart.sh
- vncserver -kill:1
- vncserver
- #每次开机后需要先ssh命令行进服务器去开启VNCserver。
- #启动只需要./vncstart.sh
-