如何在Linux上关闭VNC? (linux 关闭vnc) – 后浪云 |
您所在的位置:网站首页 › vnc怎么退出远程 › 如何在Linux上关闭VNC? (linux 关闭vnc) – 后浪云 |
VNC,全称为Virtual Network Computing,是一种常用的远程桌面控制协议,使用VNC协议可以通过互联网或局域网远程连接至某个Linux系统桌面以进行远程操作。在Linux系统中,VNC提供方便快捷的远程管理方式,但是当不再需要使用VNC服务时,关闭VNC服务可以提高系统的安全性和性能。 本文将介绍如何在Linux系统中关闭VNC服务的方法,包括两种常用的方法:命令行方式和图形界面方式。为了保证系统的安全性和性能,建议大家在不再需要使用VNC服务时,及时关闭VNC服务。 一、通过命令行方式关闭VNC 在Linux系统中,可以通过命令行方式关闭VNC服务,操作步骤如下: 1. 打开 terminal 需要打开终端,使用root权限进入命令行模式。 2. 查看当前VNC服务状态 输入命令:vncserver -list,即可查看当前VNC服务的状态。 3. 关闭VNC服务 选择需要关闭的VNC服务编号,输入命令:vncserver -kill :1(其中“:1”为需要关闭的VNC服务的编号),即可关闭该VNC服务。 二、通过图形界面方式关闭VNC 在Linux系统中,也可以通过图形界面方式关闭VNC服务,操作步骤如下: 1. 打开系统设置 单击下拉菜单中的“系统设置”选项。 2. 打开“共享”选项 在打开的系统设置窗口中,单击“共享”选项。 3. 关闭VNC服务 在打开的共享窗口中,找到“远程桌面”选项,将其关闭即可。 : 关闭VNC服务可以提高系统的安全性和性能,避免被黑客攻击和系统资源被浪费。本文介绍了两种常用的方法:命令行方式和图形界面方式,在自己的Linux系统中可以选择使用其中一种方法进行关闭VNC服务。无论哪种方法,都需要在不再需要使用VNC服务的情况下及时关闭,保证系统的安全性和性能。 相关问题拓展阅读: Linux vnc4的使用 vnc 连接linux,为什么不显示桌面? Linux vnc4的使用远程访问LINUX可以通过VNC进行访问.企业版的REDHAT应该自带的. WINDOWS下需要安装一个LINUX的客户端就可以进行远程访问了. 『VNC简介』 网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时,就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。 VNC(Virtual Network Computing)是一套由AT&T实圆闭逗验室所开发的可操控远程的计算机的软件,其采用了GPL授权条款,任何人都可免费取得该软件。VNC软件主要由两个部分组成:VNC server及VNC viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。 (在橘卖windows中也由一套著名的网络遥控软件――Symantec公司推出的pcAnywhere。 VNC server与VNC viewer支持多种操作系统,如Unix系列(Unix,Linux,Solaris等),windows及MacOS,因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进行控制。如果目前操作的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端。 整个VNC运行的工作流程如下: (1) VNC客户端通过浏览器或VNC Viewer连接至VNC Server。 (2) VNC Server传送一对话窗口至客户端,要求输入连接密码,以态塌及存取的VNC Server显示装置。 (3) 在客户端输机密码后,VNC Server验证客户端是否具有存取权限。 (4) 若是客户端通过VNC Server的验证,客户端即要求VNC Server显示桌面环境。 (5) VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。 (6) VNC Server将来由 X Server的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNC Server的桌面环境及输入装置。 『VNC的安装与使用』 本人的操作环境:被控端 Redhat9.0,主控端Windows XP。 1. 载VNC Server VNC Server下载地址: 2.安装。 vnc-3.3.7-x86_linux.tar.gz (如果是源代码请看包里的说明),当下载了VNC的Linux版本后,可以解压文件到一个文件夹中,例如/home/vnc,然后复制文件vncserver、 vncpasswd和Xvnc到/usr/bin目录中。假如想要能够通过VNC服务器的整合Java界面远程控制Linux电脑,也得需去建立一个子目录/usr/local/vnc/classes。在建立此子目录之后,复制VNCJava.class文件到此目录中。(一般redhat 9.0自带以上文件,所以直接用终端执行就可以)。 3.在Linux上启动VNC Server 执行vncserver命令: # vncserver You will require a password to access your desktops. Password:为了不想任何人都可以任意遥控此计算机。因此当第 Verify:-1次启动VNC server时,会要求设置网络遥控的密码。 New ‘X’ desktop is linux:一定要记住这一行稍后会用到。 Creating default startup script /root/.vnc/xstartup Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/linux:1.log (经上述步骤后,便已启动了VNC Server。如果你想要更改VNC Server的密码,只要执行vncpasswd命令即可。) 5. 从浏览器远程遥控。 启动VNC Server 后直接打开浏览器,在地址栏中输入被控端的网址或IP地址,并在网址后加上“:5800+显示编号”的端口号即可操控该计算机。 例如: (如果显示编号为1,一般之一次设置的显示编号都是1,就用5800+1=5801。) 如果看到窗口,就说明你成功,在密码框输入密码,就能远程控制了。 6.FAQ A.为什么连接后,不能显示桌面,而只有一个Terminal窗口? 试着修改/root/.vnc/xstartup,把最后一行 twm& 改成 gnome-session& or kde&(据说KDE在目前的VNC Viewer上的表现不太稳定) B. 为什么重新启动VNC Server后,连接不上了? 因为重新启动VNC Server时,系统会指定一个新的显示编号,需使用此新的编号,否则就无法连接 linux和windows不同OS环境下VNC的使用方法 很多人可能都知道:windows环境下,有一款非常不错的远程控制软件—Symantec公司推出的pcAnywhere,效果非常不错,但是由于某些原因,如:软件体积大(通常有几十兆大小,不便于携带,)、安装后需要重新启动、很多版本都是试用的、需要注册、现在的版本尚且不是可以跨平台的等原因,使得其在“精良”之余显得有些不足。那么这里要介绍的便是一款“轻、薄、易用”的开源软件VNC,可以跨平台使用,且不足一兆大小(这里用的是VNC4.1.9版本),便于携带。以下,以linux端为server端,windows端为viewer端来进行解释和说明。 首先,为linux环境下使用的vnc部分,具体操作方法如下: 1.将vnc-3.3.7-x86_linux文件夹放置到linux下的某个文件夹下(当然,若嫌此文件夹并闹名称太长,也可以在更改名称后再行放置),如:放置到/home/目录下(当然,也可以放到其它目录下)。 2.可以通过终shell命令终端进入到/home/vnc-3.3.7-x86_linux/目录,然后执行 “./vncserver”命令,看到成功提示信息: You will require a password to access your desktops. Password:说明:为安全起见,当第1次启动VNC server时,会要求设置远程连接时的密码。 Verify: New ‘X’ desktop is linux: Creating default startup script /root/.vnc/xstartup Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/linux:1.log 之后后,说明vnc服务器端已经成功启动。通常如果是之一次启动的话,会提示你输入远程连接口令和口令验证;如果是以后运行,则可以使用“./vncpasswd”命令来进行口令的更改。 3.在客户端(比如:在windows端或者在另一台装有linux操作系统的机器上)进行远程连接测试操作。 4.注:如果在客户端成功连接上vnc服务器(或者通过浏览器连接上)之后,看不到linux主机的屏幕(不能显示桌面,而只有一个Terminal窗口),则可以使用.vnc文件夹中的xstartup文件将linux系统中在vncserver成功启动时创建的.vnc文件夹中对应的xstartup文件(通常为/root/.vnc/xstartup)覆盖替换掉,然后重新启动vncserver即可。 其次,下面为windows环境下使用的vnc部分,具体操作方法如下:1.直接执行exe可执行文件进行安装: 安装过程中会出现选择提示,如果要在当客户端(远程控制)的同时还要做被控制绝世罩端的话就把server和viewer都安装上;如果只想做客户端的话,只需要安装viewer就行了。 2.viewer: 直接运行“vncviewer.exe”,系统会出现“连接详细资料”(英文版为“Connection details”)对话框。 在“连接详细资料”(英文版为“Connection details”)对话框中的“服务器”(英文版为“VNC server”)项文本框中输入VNC Server的IP地址和连接编号,并以冒号隔开(连接编号参看前面,在Linux上启动VNC server时的那一行,如:New ‘X’ desktop is linux:1 由此得到连接号为1),例如:192.168.0.1:1,(当然,如果你开了n个连接,也就是执行了n次vncserver命令,那么你就需要在1到n之间有选择地进行了)。假如你在linux端执行了5次vncserver命令,那么正常情况下,上面的一句: New ‘X’ desktop is linux:1 会显示到: New ‘X’ desktop is linux:5 那么,在选择连接号时就可以选择从1到5这五个号。举例来说:倘若安装有linux的机器的IP地址为192.168.0.1,那么你在“连接详细资料”(英文版为“Connection details”)对话框中的“服务器”(英文版为“VNC server”)项文本框中就可以输入192.168.0.1:1或者192.168.0.1:2或192.168.0.1:3等等,一直到5到是可以用的。 单击“确定”按钮,VNC服务器即会开始检查所输入的信息,若是信息有误,则系统会出现“连接到服务器失败”(英文版为“Failed to connect to server”)的出错提示信息;若是信息正确,则会接着出现下一个(英文版为“VNC Authentication”)对话框。 若是在(英文版为“VNC Authentication”)对话框中输入正确的密码,就可以成功地显示Linux的桌面窗口。 3.另:如果需要在windows上安装server端,直接选择默认即可。windows下server的设置和启动更为简单(默认情况下是自动启动的),这里就不再赘述。 至此,完成整个操作过程。 注:本例所用VNC和xstartup文件在红旗linux+微软视窗windowsServer2023环境下调试通过。 vnc 连接linux,为什么不显示桌面?如果你的 linux系统拆森 本来就旅和亩没有安棚缓装桌面( VNC(Virtual Network Computing)是一种棚枝远程控制软件,在连接 Linux 系统时,如果不显示桌面可能有以下几种原因: VNC服务没有正确安装和配置。请确保 VNC Server 已经安装并正确配置,并且已经在 Linux 系统上启动。 VNC服务没有开启。请确保 VNC Server 已经开启,并在正神和哗确的端口上运行。 防火墙阻止了连接。请确保 VNC 的端口已经在防火墙中添加,并允许外部访问。 VNC客户端版本不兼容.请确保使用的VNC客户端版本和服务端版本兼容. 没有连接到正确的IP地址。请确保你正在连接到正确的IP地址和端口 没有桌面环境.请确保在Linux上已经安装了桌面环境如gnome,kde等,并且已经启动 如果仍然无法解决问题,可以尝试在服务端上查看日志,并与系统管理员联系以获得更多帮助。 方法一: 原因稿宴州是由于上一次vnc操作中注销了桌面导致的。 在shell中依次执行以下命令 1、vncserver -kill :1 2、rm -f .vnc/* 3、vncserver 方法二: 一、vnc桌面配置 登入祥兆需要远程帐号下修改 ./vnc/xstartup 如配置root远程桌面 #vi ./vnc/xstartup 原内容如下: [-x /etc/vnc/xstartup]&& exec /etc/vnc/xstartup && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -gemetry 80*24+10+10 -ls -title “$VNCDESKTOP Desktop” & twm & 修改后的内容如下: #]&& exec /etc/vnc/xstartup && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -gemetry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” & #twm & gnome-session & 启动vnc服务 #vncserver 提示输入vnc远程桌面密码 到这里配置基本完成 用windwos vnc客户端登入 输入vnc密码就可以登入到root的window桌面了 二、黑屏问题解决 (一) 1、有时候用VNC View打开远程linux桌面时,桌面显示不出来,只有一个灰色键蔽背景加上一个命令行。这时候需要在vnc server上设置一下: 编辑 /root/.vnc/xstartup Java代码 1. # vi /root/.vnc/xstartup 去掉下面两行的注释: Java代码 1. unset SESSION_MANAGER 2. exec /etc/X11/xinit/xinitrc 执行下面的命令重启vnc server (此种方法zzc使用没有成功,需重新创建窗口才可以) Java代码 1. # vncserver -kill : 1 2. # vncserver : 1 如果要改变VNC server的分辨率(默认的分辨率是1024×768): 1. 可以用一下命令启动VNC server Java代码 1. # vncserver -geometry 1280×1024 这种修改,在重启机器以后就会丢失。 2. 也可以通过修改配置,使之重启以后也能生效: Java代码 1. # vi /usr/bin/vncserver 修改下面这一行: Java代码 1. $geometry = “1280×1024” ; 2. 关闭防火墙 service iptables stop (二)以上试过,还是不行的话,那就是 xstartup权限不够问题啦。执行以下: chmod 777 xstartup linux 关闭vnc的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 关闭vnc,如何在Linux上关闭VNC?,Linux vnc4的使用,vnc 连接linux,为什么不显示桌面?的信息别忘了在本站进行查找喔。 香港服务器首选后浪云,2H2G首月10元开通。后浪云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |