本文的目标是实现在本地的电脑(Ubuntu和Windows系统都可以)实现可视化服务器(Ubuntu server系统),实现远程显示图片,在服务器上使用pycharm直接编程,轻松传输文件等,操作更加方便,提高效率,解决以往只有命令行界面显示图片相对不便的问题。主要内容:1、安装远程连接Ubuntu Server 的图形界面——x2go远程连接桌面2、安装pycharm 实现远程编写代码3、堡塔SSH终端实现文件轻松传输声明:本教程仅在自用服务器和亚马逊的服务器上尝试成功过,并不保证在所有场景下都适用,可以依据具体的情况做一定的修改。建议在动手前,先通读一遍,了解接下来具体要做的内容。主要思路是为了实现远程可视化的编程,利用更强大配置的服务器来进行编程开发,以及显示结果,更加直观和高效。
1
安装远程连接Ubuntu Server 的图形界面——x2go远程连接桌面
确定目标(要做的事情):
1)在服务器安装X2Go服务端
2)在本地电脑安装X2Go的客户端(Ubuntu和Windows都有示例,会提供Windows的安装包)
开始实操
1)在服务器安装X2Go服务端
首先连接到Ubuntu服务器,按照下面的命令进行相关包的安装
在添加PPA之前,需要先安装这个 add-apt-repository``:
sudo apt-get install python-software-properties software-properties-common
添加PPA :
sudo apt-add-repository -y ppa:x2go/stable
备注:上面两步如果失败也没有关系,在自己的内网机上亲测,无法安装和添加上述的内容,继续执行下面操作也能正常实用。
但是下面的操作一定要执行,如果出错,可以通过换源来按执行下面的操作
换源操作可参考:https://www.jianshu.com/p/20f2186d9cbb
刷新包列表:
sudo apt-get update
安装X2Go服务器端
sudo apt-get install x2goserver x2goserver-xsession
使用XFCE4作为Ubuntu服务器的桌面环境,安装Xfce4 :
sudo apt-get install xfce4
最后执行 reboot 命令来重启服务器 。
备注:这里我没有重启,也可以
2)在本地电脑安装X2Go的客户端 (含Windows和Ubuntu)
以Windows系统为例
安装
下载链接: https://pan.baidu.com/s/1NpjHESidNvxsAdK9UJPikg
提取码: a2p3
可以参考:https://blog.csdn.net/qq_17105473/article/details/74597343
文末会附上下载链接,文件名:x2goclient-4.1.2.2-2020.02.13-setup.exe
配置和使用:https://blog.csdn.net/qq_17105473/article/details/74597343
修改下面三个即可
在”Host” 中填写服务器ip
“Login”中填写要登录的username
“Session type”下拉菜单选择“XFCE”,点击OK结束。
备注:用户名,就是平时打开终端时,$ 前面的那部分内容,比如显示的是xxx@yyy,这里的xxx就是用户名,yyy就是主机名。login填写的就是xxx。
登录:
输入密码,平时登录服务器的密码
以Ubuntu为例
安装不同,使用和Windows下的一样
安装:
sudo apt-add-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goclient
安装完成后运行:
直接新建终端,并在终端中输入:
x2goclient
与上面Windows同样的配置和使用一样
这是Ubuntu server 的桌面:
2
在服务器上安装pycharm 实现远程编写代码
在服务器上安装pycharm与平时在Ubuntu上安装pycharm是一样的,