如何利用VNC访问VPS

如何利用VNC访问VPS,第1张

VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,基本上它是属于一种显示系统,也就是说他能将完整的窗口界面通过网络,传输到另一台计算机的屏幕上.

Hi-VPS提供的KVM和Xen 技术VPS支持VNC远程登录管理(Openvz VPS无法使用VNC远程访问),但是VNC的远程登录效果一般,延迟较大,建议只用来查看Linux故障原因或者安装OS时使用。OS安装成功后就采用SSH或者windows的“远程桌面”来远程控制,访问效果更好。

获取VNC登录信息

请注意,由于技术架构原因,Openvz VPS无法提供VNC登陆的功能。如果您的VPS是Oepnvz VPS,您是无法使用VNC登陆VPS的功能的。

登录VPS的控制面板,获取VNC登录信息后即可登录(控制面板的版本稍微不同,界面可能会有所变化)

“VNC password”可以修改您的VNC密码(VNC访问密码和您的root密码可能不一样,请注意),修改后需要重启VPS才能使新的VNC访问密码生效!

点击上图的“VNC”图标后,就会弹出VNC访问信息的页面。

在“VNC information”中,第一行的您的VPS VNC访问的IP和端口。如果您的VPS没有显示如上信息的话,可能是因为您的VPS尚未开通VNC服务,请在“客户中心”发服务单让我们帮助您开通VNC功能。

通过控制面板内置Java版本VNC客户端

使用控制面板内置的VNC,必须安装Java。否则您点击“Launch VNC viewer”后浏览器是没有任何反应的。使用老版本Java版本,VNC鼠标定位可能会有一些偏移,所以请安装最新版的Java。

因为Chrome内置了Java客户端,可能会引起一些权限的问题。我们建议您下载JAVA后,使用IE来登录控制面板的JAVA VNC。

启动VNC客户端需要JAVA,请首先下载JAVA。 启动VNC后就能看到了windows2003的安装画面(使用windows 2003镜像安装系统时,在VNC上看到BIOS闪过以后会提示“按任意键开始从CD启动”字样,在键盘上按任意键即可开始windows安装,否则继续使用硬盘引导)。

通过第三方VNC软件连接

您可以通过安装VNC Viewer等软件来连接VPS的VNC:

如果连接信息正确的话,VNC Viewer会要求您输入VNC访问密码来访问VPS:

分配IP的话不是分配一个号段吧,你要分配一个确定的IP才行,或者你有DHCP服务器,设置成自动获取也行。

应该跟putty无关哈,你的用户属性够不够?是不是root用户?文件属性够不够?要不试下chmod 777 xxx(文件名)。

VNC的分辨率过小有可能导致图形化界面操作过程中遇到“确认键或取消键”无法点击,分辨率过高又可能导致低分辨率客户端显示器无法显示。

IIs7服务器管理工具可以批量连接并管理VNC服务器,作为服务器集成管理器,它最优秀的功能就是批量管理windows与linux系统服务器、vps。能极大的提高站长及服务器运维人员工作效率。同时iis7服务器管理工具还是vnc客户端,服务器真正实现了一站式管理,可谓是非常方便。

e0e3786c58545fc2c0871e999f490f34.png

1.第一种方法:使用geometry参数进行调整

使用man命令获得关于geometry参数的描述

[root@secdb ~]# man vncserver

……

-geometry widthxheight

Specify the size of the desktop to be created. Default is 1024x768.

……

可见,默认的分辨率是1024x768,我们可以使用这个参数对分辨率进行调整。

例如,我们需要将分辨率调整到800x600

[root@secdb ~]# vncserver -geometry 800x600

New 'secdb:5 (root)' desktop is secdb:5

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/secdb:5.log

此时使用“192.168.23.102:5”登录VNC便会得到一个800x600的操作窗口。

其他分辨率调整请自行尝试。

2.第二种方法:修改配置文件vncservers

[root@secdb ~]# vi /etc/sysconfig/vncservers

# The VNCSERVERS variable is a list of display:user pairs.

#

# Uncomment the line below to start a VNC server on display :1

# as my 'myusername' (adjust this to your own). You will also

# need to set a VNC passwordrun 'man vncpasswd' to see how

# to do that.

#

# DO NOT RUN THIS SERVICE if your local area network is

# untrusted! For a secure way of using VNC, see

# <URL:http://www.uk.research.att.com/vnc/sshvnc.html>.

# VNCSERVERS="1:myusername"

# VNCSERVERARGS[1]="-geometry 800x600"

VNCSERVERS="1:root 2:oracle"

VNCSERVERARGS[1]="-geometry 1024x768"

VNCSERVERARGS[2]="-geometry 1024x768"

例如我们可以将最后一行内容调整为如下

VNCSERVERARGS[2]="-geometry 800x600"

重启vncserver后,使用“192.168.23.102:2”登录VNC便会得到一个800x600的操作窗口,用户是oracle。

[root@secdb ~]# /etc/init.d/vncserver restart

Shutting down VNC server: 1:root 2:oracle [ OK ]

Starting VNC server: 1:root 2:oracle [ OK ]

2种修改vnc远程桌面分辨率的方法,请根据具体环境进行调整。

第一种方法操作简单,影响范围小,因为该方法是通过单独启动vnc进程来提供服务的,但是容易在系统中遗留过多的vnc进程;

第二种方法是通过调整VNC默认分辨率的手段实现的,实现集中管理,但存在因分辨率调整过高导致客户端无法使用的问题。

相关资源:用VNC实现远程桌面共享的方法_用VNC实现远程桌面共享的方法-其它...

点击阅读全文

打开CSDN,阅读体验更佳

Jetson AGX Xavier 配置VNC远程桌面连接及默认分辨率调整

保存后重启即可。之后即可通过Linux的remmina中VNC进行远程访问,也可以通过windows或macos的VNC server进行远程桌面访问。 分辨率调整 关于Jetson在不接显示器时,远程访问的分辨率只有640x480,可以通过以下方式修改默认分辨率。

RHEL下修改VNC的分辨率_撞强的博


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/654931.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-23
下一篇2023-07-23

发表评论

登录后才能评论

评论列表(0条)

    保存