背景
对于纯server的场景来说,其实是不需要ui界面的,但是如果作为一台训练用的算法服务器,就需要UI界面了,实时查看训练进度。算法服务器一般是存在于内网的,对于这种场景有了本文这个解决方案。
参考资料
https://blog.csdn.net/langyou0/article/details/107959002 ubuntu自带share实现远程桌面控制
解决方案
比照参考资料中的远程桌面设置,通过设置->共享->屏幕分享开启->设置密码+权限网口,远程通过vnc就可以实现远程桌面分享了。
这种方案原生存在一个问题,就是必须得人登录进去ubuntu之后,才能进入远程桌面,如果人不在服务器登陆一次,这个远程就会被拒绝。服务器的使用场景大都是无人值守的,需要人“激活”一次才能远程,远程桌面也就没有意义了。
tips:22端口的ssh访问则没有这个问题。
这个问题的解决,其实不彻底,我采取的方案是,开机之后,让非root用户自动登录进去,这样就不用人为“激活”了,但是这种方案仅限于内网,中小规模公司使用。公司规模大了,直接登陆进去,会有管理上的问题。
最终的解决方案如下:
通过1234这4个步骤,设置好自动登录,这个界面是在设置里面,不同的版本不一样,18.04是在详细信息里面,找到用户的信息,然后解锁,设置自动登录。
这样做的效果就是开机之后,这个用户会默认登录进去,自然也就可以直接远程了。