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

目录
相关文章
|
2天前
|
Ubuntu Devops 云计算
ubuntu docker-compose编排容器并且设置自启动
使用Docker Compose编排容器并设置为Ubuntu系统的自启动服务,不仅优化了应用的部署流程,也提升了运行时的可管理性和可靠性。通过上述步骤,您可以轻松实现这一目标。维护此类服务时,记得定期检查和更新您的 `docker-compose.yml`文件,确保所有的服务都符合当前的业务需求和技术标准。在云计算和微服务架构不断演进的今天,掌握Docker Compose等工具对于DevOps和软件工程师来说,变得尤为重要。
12 3
|
5天前
|
JavaScript Ubuntu Shell
Ubuntu上安装任意版本nodejs方法
通过以上步骤,您可以在Ubuntu系统上灵活地安装和管理不同版本的Node.js。这种方法让开发者能够根据不同项目的需要选择合适的Node.js版本,同时也使版本切换变得非常方便。而且,nvm能够为每个项目独立管理依赖,从而确保不同项目之间的环境隔离,增强了开发环境的稳定性和可维护性。
16 2
|
13天前
|
存储 Ubuntu Java
【Linux】已解决:Ubuntu虚拟机安装Java/JDK
【Linux】已解决:Ubuntu虚拟机安装Java/JDK
21 1
|
11天前
|
Ubuntu C语言
【Ubuntu20.04】安装gcc11 g++11, Ubuntu18.04
以上就是在Ubuntu 20.04和Ubuntu 18.04上安装gcc11和g++11的步骤。
11 0
|
17天前
|
Ubuntu 关系型数据库 MySQL
MySQL5.7在Ubuntu安装[单机软件],第一步登录root,sudo su -
MySQL5.7在Ubuntu安装[单机软件],第一步登录root,sudo su -
|
17天前
|
Ubuntu 关系型数据库 MySQL
|
Linux 数据安全/隐私保护
|
18天前
|
Ubuntu Linux
在Linux (Ubuntu 16) 下安装LabVIEW
在Linux (Ubuntu 16) 下安装LabVIEW
47 0
|
25天前
|
Ubuntu
在Ubuntu上安装JetBrains Toolbox并解决libfuse.so.2依赖问题
在Ubuntu上安装JetBrains Toolbox并解决libfuse.so.2依赖问题
29 3
|
26天前
|
消息中间件 Ubuntu 数据安全/隐私保护
Ubuntu上安装RabbitMQ
Ubuntu上安装RabbitMQ
22 1