搭建GPU服务器(容器篇)

搭建GPU服务器(容器篇)

VNC服务器

安装vncserver

首先更新源

sudo apt update

然后安装Xfce

sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

然后安装VNC服务器,这里我们选择了tightvnc

sudo apt-get install tightvncserver

启动vnc,设定密码

vncserver

备份xstart文件

cp ~/.vnc/xstartup ~/.vnc/xstartup.bak

修改xstartup

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4 &

重启vnc服务

启动vncserver

#命令格式如下
vncserver [:portnum] [-name desktop-name] [-geometry widthxheight] [-depth depth] [-pixelformat format] [-fp font-path] 
#推荐使用:
vncserver -geometry 1920x1080 :1

查看VNC服务的状态

netstat -lp | grep -i vnc

安装noVNC

git clone git://github.com/kanaka/noVNC
cd noVNC

建立安全连接,此时应该打开你的赛因斯上网。因为第一次执行此命令,容器会下载websocket,需要赛因斯上网。安装过程一路回车即可。

openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem

开启noVNC

./noVNC/utils/novnc_proxy --vnc localhost:5901 #noVNC用6080端口转发5901

至此,你可以在Weave Scope上查看该容器的6080端口映射到了宿主机的哪一个端口上。
然后在浏览器的地址栏输入你的
宿主机ip:宿主机的映射端口/vnc.html
就可以远程访问你的容器啦。

开启ssh服务

要向容器中传送文件需要打开ssh服务,需要下载openssh-server

sudo apt-get install openssh-server
sudo service ssh start # 开启ssh服务

然后按要求选择地区时区即可。

修改用户密码

切换到root用户下

sudo su
passwd userID

然后再输入你的新密码

安装火狐浏览器

容器默认是不安装火狐的。如果不安装,在使用vnc时会无法打开Web Broswer

sudo apt-get install firefox

你可能感兴趣的:(实验室相关,linux,cuda,服务器)