ssh到Ubuntu安装realvnc并加入自动启动和设置密码

简介: 用中英文在百度和google都搜不出答案,是真没人搞过还是我没用对关键字?转载请注明出处:http://blog.csdn.net/hursing问题是这样的:一台Ubuntu服务器只有ssh,没有vnc。

用中英文在百度和google都搜不出答案,是真没人搞过还是我没用对关键字?转载请注明出处:http://blog.csdn.net/hursing


问题是这样的:

一台Ubuntu服务器只有ssh,没有vnc。如何远程安装vnc并能够连接成功?


答案:

ssh登录后,运行

sudo apt-get install realvnc-vnc-server

安装完毕后会有个问题。直接运行

vncserver-x11 &

是有界面的,ssh默认不能运行有界面的程序,而且即使配置好了X11Forward也不方便自动启用。如果不要界面,直接运行

sudo service vncserver-x11-serviced start

的话,因为默认是用Unix password的方式来验证,但是只能在UI界面(我没搜出命令行的方法)添加用户名和密码,所以还是没意义。解决方法是先让vncserver不需要密码就可连接。运行

sudo vi /etc/vnc/config.d/common.custom

输入

UserPasswdVerifier=None

并保存。vnc会读取/etc/vnc/config.d/common.custom文件来进行配置,上面这行就是说明不要密码。不用vi的话,也可以这样

echo UserPasswdVerifier=None > ~/common.custom

sudo mv ~/common.custom /etc/vnc/config.d/

来完成。

之后再令vncserver随系统启动,运行:

sudo update-rc.d vncserver-x11-serviced defaults

然后重启系统

sudo reboot

再次开机后,就能用vnc viewer来连接了,不用输入密码。

为了安全起见,连接后应该立刻改变认证方式和加入密码,如图:

转载请注明出处:http://blog.csdn.net/hursing

设置完毕后再去删掉配置文件

sudo rm /etc/vnc/config.d/common.custom

下次系统启动时,vncserver就会自动启动,并以VNC password的方式验证了。


转载请注明出处:http://blog.csdn.net/hursing

目录
相关文章
|
10天前
|
Ubuntu Linux Docker
Ubuntu 18.04 安装Docker实战案例
关于如何在Ubuntu 18.04系统上安装Docker的实战案例,包括安装步骤、配置镜像加速以及下载和运行Docker镜像的过程。
66 3
Ubuntu 18.04 安装Docker实战案例
|
9天前
|
Ubuntu NoSQL
ubuntu上安装某个程序的符号表和源码包
ubuntu上安装某个程序的符号表和源码包
|
9天前
|
Ubuntu
在树莓派4B上安装ubuntu系统
在树莓派4B上安装ubuntu系统
|
9天前
|
Ubuntu
使用dpkg在ubuntu上安装软件包遇到依赖包的问题
使用dpkg在ubuntu上安装软件包遇到依赖包的问题
|
6天前
|
存储 Ubuntu 网络安全
在Ubuntu系统下通过Caddy实现LXD的安装与部署
通过上述步骤,您可以在Ubuntu系统下通过Caddy实现LXD的安装与部署。这种方法不仅可以提高容器管理的效率,还可以借助Caddy的自动SSL管理功能提升安全性。
8 0
|
安全 Shell 网络安全
|
3月前
|
安全 Linux Shell
Linux中SSH命令介绍
Linux中SSH命令介绍
|
22天前
|
安全 Linux 网络安全
在Linux中,如何配置SSH以确保远程连接的安全?
在Linux中,如何配置SSH以确保远程连接的安全?
|
23天前
|
安全 Linux Shell
SSH 命令完整实用指南 | Linux SSH 服务
【8月更文挑战第20天】
77 0
|
28天前
|
安全 Linux Shell
如何在 Linux 服务器上配置基于 SSH 密钥的身份验证
如何在 Linux 服务器上配置基于 SSH 密钥的身份验证
34 0