当前位置:首页 » 操作系统 » linuxvncserver

linuxvncserver

发布时间: 2022-04-24 12:05:29

A. linux系统怎么查看vncserver

一、用IIS7服务器管理工具连接需要操作的Linux服务器
1、找到Linux,点击添加
2、输入linux服务器的ip端口、账号、密码(必填)
3、勾选需要打开的服务器并点击打开(单台服务器也可以双击打开)


二、安装 VNCServer
执行命令:yum install tigervnc tigervnc-server


三、配置VNC
将/lib/systemd/system/[email protected]文件复制一份
cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service



编辑刚刚我们复制得新文件

vim /etc/systemd/system/vncserver@:1.service

设置VNCServer开机自启动

systemctl start vncserver@:1.service

systemctl enable vncserver@:1.service


启动vnc,并设置密码
vncserver


四、用iis7服务器管理vnc客户端登录

这个工具里面的VNC功能可以说是使用感非常棒的。它可以一键导出或导入,还可以一键批量打开VNC,还可以一键批量关闭VNC,还有到期提醒,还有多台VNC 自定义备注,自定义分组。最后还支持win、linux批量管理,这是非常好用的功能了。能省去您一台台记录IP、密码,点下就能瞬间打开。

B. 怎样实现重启linux后自动启动vncserver服务

linux开机自动启动vncserver服务,需要先保证VNC安装无问题以及各种配置以及防火墙正常,下面是vncserver服务安装、配置以及设置自启动的步骤:

首先需要检查一下服务器是否已经安装了VNC服务,检查服务器的是否安装VNC的命令如下:
rpm -qa | grep vnc

使用了上面的命令我这边返回的信息是下面的(如果没有任何显示,则说明系统没有安装vnc包)
tigervnc-1.1.0-5.el6.i686
tigervnc-server-1.1.0-5.el6.i686
如果没有安装vnc可以使用下面命令进行安装:
yum install tigervnc tigervnc-server

接下来就是安装之后的配置问题了。
使用下面的命令编辑配置文件:
vi /etc/sysconfig/vncservers

使用上面命令的时候,可能您服务器上面已经存在这个配置文件,也可能您服务器上面不存在这个配置文件,将下面的内容添加到配置文件内:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"
下面这段是上面所讲配置文件注解,做参考之用:
#这个是配置远程桌面登录的用户名,如果两个用户,则使用VNCSERVERS="1:user1 2:user2" ,,
依次类推,默认情况下,1:user1对应5901,2:user2对应5902(VNC的默认监听端口是5900,监听端口规则为590+usernumber),如下
VNCSERVERS="usernumber:myusername"
#下面这项配置为登录桌面配置,其中的“1”为用户序号,800x600为分辨率,-nolisten tcp为阻止tcp包,-localhost代表只监听本地,
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"
如果想阻止http包,可以使用如下配置
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
使用下面的命令为vnc设置密码(需要使用su 切换到要设置vnc密码的用户上,比如:su user1,其中user1就是在上面配置文件内写的帐号)
vncpasswd

设置好密码之后,就是启动VNC服务了,启动VNC服务的时候也需要用su user1(user1就是在上面配置文件内写的帐号)切换到要启动服务的帐号上(很多朋友在使用DirectSpace默认的桌面VNC的时候,遇到无法连接“10061错误”,即可在ssh下输入下面命令解决!)
vncserver

其他命令,比如重启VNC服务就用下面的命令:
service vncserver restart

设置VNC服务开机启动用下面的命令:
chkconfig vncserver on

在一些minimal系统里,即使英文也会出现方框乱码,请使用本处命令修正:yum -y install fontforge
其它说明:
设置完毕后使用servers vncserver start(如果不能启动,检查软件是否安装正常,检查/etc/rc.d/init.d目录是否存在vncserver控制脚本),
启动完毕后使用netstat -nat查看监听端口(默认为5901,5902,5903等),如果开启了防火墙,则需要配置规则允许对应端口tcp包通过。
参考配置:iptables -I INPUT 1 -p tcp --dport 5901 -j ACCEPT(其中-I INPUT 1代表插入一条规则,这条规则的位置是1,详情请查阅iptables相关配置)

C. vnc 连接linux,为什么不显示桌面

一、vnc桌面配置
登入需要远程帐号下修改 ./vnc/xstartup
如配置root远程桌面
#vi ./vnc/xstartup
原内容如下:
[-x /etc/vnc/xstartup]&& exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -gemetry 80*24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
修改后的内容如下:
#[-x /etc/vnc/xstartup]]&& exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -gemetry 80x24+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. [root @localhost ~]# vi /root/.vnc/xstartup

去掉下面两行的注释:
Java代码
1. unset SESSION_MANAGER
2. exec /etc/X11/xinit/xinitrc

执行下面的命令重启vnc server (此种方法zzc使用没有成功,需重新创建窗口才可以)
Java代码
1. [root @localhost ~]# vncserver -kill : 1
2. [root@localhost ~]# vncserver : 1

如果要改变VNC server的分辨率(默认的分辨率是1024x768):
1. 可以用一下命令启动VNC server
Java代码
1. [root @localhost ~]# vncserver -geometry 1280x1024

这种修改,在重启机器以后就会丢失。

2. 也可以通过修改配置,使之重启以后也能生效:
Java代码
1. [root @localhost ~]# vi /usr/bin/vncserver

修改下面这一行:
Java代码
1. $geometry = "1280x1024" ;
2. 关闭防火墙 service iptables stop

(二)以上试过,还是不行的话,那就是 xstartup权限不够问题啦。执行以下:

chmod 777 xstartup

重启后再进就可以了。

D. 怎么在Linux中设置一开机就自动运行vncserver

编辑/etc/sysconfig/vncservers
再最后加入
VNCSERVERS="1:user" 《-----这个user意思是你要登陆的帐号,我自己设了root
ARGS="-geometry 800x600 -alwaysshared "
保存 重启服务
在shell运行 chkconfig vncserver on

E. 在Linux中使用VNCServer是否安全

VNC可以对数据进行压缩,使得传输的数据量比直接用SSH加密的小,但是缺点有一到两次机会让同一网段的计算机用sniffer窃听到用户名和密码。认证之后的数据可以进行加密传输,所以使用过程中如果经过配置,则是安全的,否则传输内容不能保证完全保密。必要时可以通过SSH进行加密端口映射来保证传输用户名和密码的时候也是加密的,这一操作占用的额外带宽是极少的。

至于SSH保护VNC的安全,需要使用SSH的端口转发功能。一般在客户端使用的是Linux的时候,可以先用SSH建立链接,语法上应当添加“-L 本地端口:本地地址:远程端口 远程地址”这一附加参数,比如说本地是a.b.c.d,服务器是d.c.b.a,要转发的端口本地的是5901,远程的也是5901,那么命令应当是:
ssh -L 5901:a.b.c.d:5901 d.c.b.a
其他的参数多数可以同时使用。执行完毕后就已经创建了服务器5901端口和本地5901端口的加密隧道。假设要链接的服务器上运行的VNC桌面号是1,则继续执行如下命令:
vncviewer d.c.b.a:1
这样打开的VNC窗口所有数据都经过了SSH的加密。

如果客户端是Windows,使用putty相对来说麻烦一些,在putty.exe的主界面上选择Connection下的SSH,再选其下的Tunnels,里面的SourcePort是本机端口,Destination是远程地址和端口,地址和端口之间以“:”隔开。然后再运行vncviewer来链接即可,但是由于我不是很经常使用Windows与服务器进行链接,后一种方法不保证绝对好用。^_^

F. 怎么在Linux下设置vnc服务器,使其能同时有多个用户用root登录,而且不会被抵消掉

1. 安装Tigervnc-server

Tigervnc-server is a program which executes an Xvnc server and starts parallel sessions of Gnome or other Desktop Environment on the VNC desktop.

同个用户可以通过多个客户端使用VNC会话。在CentOS7上安装Tigervnc-server请打开终端,使用root用户权限安装:

sudo yum -y install tigervnc-server

2. 安装完毕后,切换到你想使用Tigervnc-server的用户,然后使用下列命令对VNC设置密码,需要注意的是密码长度必须为6位以上:

su - your_uservncpasswd

3. 接下来,在系统配置文件路径下为你的用户添加一个VNC服务配置文件(daemon configuration file)。需要注意的是拷贝至系统路径需要root权限。
加入当前用户不具有root权限,请切换到root用户(su - root)或者使用以下命令:

sudo cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service

4. 下一步,编辑从系统路径(/etc/systemd/system/)拷贝过来的VNC的模板配置文件。将其中的用户名改为你的用户名。

(注意) 在 @后面的数字1表示的是显示界面的序列号,对应的端口是port 5900+序列号。对于每一个启动的vncserver服务,端口号5900会自增1。

sudo vim /etc/systemd/system/vncserver@:1.service

添加下列行到覆盖原来的vncserver@:1.service. 注意:下面的两处xxx替换为自己的而用户名

[Unit]Description=Remote desktop service (VNC)After=syslog.target network.target[Service]Type=forkingUser=xxx# Clean any existing files in /tmp/.X11-unix environmentExecStartPre=-/usr/bin/vncserver -kill %iExecStart=/usr/bin/vncserver %iPIDFile=/home/xxx/.vnc/%H%i.pidExecStop=-/usr/bin/vncserver -kill %i[Install]WantedBy=multi-user.target

5. 添加完毕后,重新运行系统systemd的初始化程序以便使新的配置文件生效,然后重启TigerVNC server
与此同时,检查VNC service的状态同时启用VNC daemon system-wide。

systemctl daemon-reloadsystemctl start vncserver@:1systemctl status vncserver@:1systemctl enable vncserver@:1



6. 我们可以查看VNC server占用的端口号,使用命令ss——CentOS 7下用来显示网络sockets 占用的命令。因为我们刚刚打开了一个显示会话,所以目前打开的端口应该是5901/TCP.

同样的,使用ss命令需要root权限。假如不同用户登录到了本机,对应的端口号就应该是5902,接下来应该是5903 等等,端口6000+是用于X应用连接到VNC server的.

IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Vnc客户端和Ftp客户端批量操作。

G. 不熟悉Linux系统,怎么使用vncserver

实验环境:centos6.8
可支持 linux连linux linux连Windows

1、检查系统是否安装了vnc 和 vncserver, rpm -qa | grep vnc如果没有安装那就行自行下载安装(我这里用yum安装了,vncserver安装需要安装依赖包xorg-x11-fonts-misc)
(1)安装vnc yum -y install vnc
(2)安装vncserver依赖包 yum -y install xorg-x11-fonts-misc
(3)安装vncserver yum -y install tigervnc-server

2、配置vncservers文件
[root@oracle ~]# vim /etc/sysconfig/vncservers
VNCSERVERS=“1:root” (本行注释去掉并改为当前格式)
VNCSERVERARGS[1]=“-geometry 1024x768”(本行雷同上一个括号)

3、配置xstartup文件
编辑配置之前,需要使用vncserver命令创建默认配置文件
[root@oracle ~]# vncserver
输入口令:123456 (密码要求最少六位)
确认口令:123456

保存后,重启测试。

8、客户端登录vncserver服务
(1)先安装vncviewer来远程登录,
(2)然后在地址栏输入“主机地址:1”(即主机IP加界面号的方式)
确定后输入登录口令。

H. linux系统怎样搭建vnc及连接vnc

linux搭建vnc及连接vnc步骤:


VNC连接Linux桌面,要想连接Linux远程桌面,按照下面的步骤,非常简单、快速,Linux配置VNC(以RedHat、CentOS、Fedora系列为例)。


VNC分为服务端和客户端

Linux平台安装VNCServer

Windows平台使用VNC-Viewer

1、在Linux平台安装VNCServer服务端软件包。

#yum -y install vnc *vnc-server*


注意事项:

注意打开防火墙端口

如果出现问题检查服务端Selinux是否关闭

I. Linux vncserver

希望可以帮到你注意以下问题可以解决避免大部分电脑死机或“假死”的现象:1、在同一个硬盘上安装太多的操作系统会引起系统死机。最好重装前用PQ先格式化干净再装. 2、CPU、显示卡等配件不要超频过高,要注意温度,否则,在启动或运行时会莫名其妙地重启或死机。一般不要随便超频。 3、在更换电脑配件时,一定要插好,因为配件接触不良会引起系统死机。《严禁复制、转贴,戈壁滩的雄鹰》 4、BIOS设置要恰当,有时因突然断电等原因引起bios混乱,可通过放电或恢复出厂设置。 5、夏天晚上一般是用电高峰,电压不稳容易引起死机,最好配备稳压电源。 6、对来历不明的软盘和光盘,不要轻易使用,对E-mail中所附的软件,要用瑞星等杀毒软件检查后再使用,以免传染病毒后,使系统死机。 7、在应用软件未正常结束时,别关闭电源,否则会造成系统文件损坏或丢失,引起自动启动或者运行中死机。对于Windows98/2000/NT等系统来说,这点非常重要。 8、在安装应用软件当中,若出现提示对话框“是否覆盖文件”,最好选择不要覆盖。因为通常当前系统文件是最好的,不能根据时间的先后来决定覆盖文件(除非你对文件的时间很在意)。 9、在运行大型应用软件时(如OFFICE 2000),不要在运行状态下退出以前运行的程序,否则会引起整个系统的崩溃。 10、在内存较小的情况下,最好不要运行占用内存较大的应用程序,否则在运行时容易出现死机。建议在运行这些程序时应及时保存当前正在使用的文件。 11、对于系统文件或重要文件,最好使用隐含属性,这样才不致于因误操作而删除或者覆盖这些文件。 /

J. Linux的VNCServer的默认端口是多少

vnc的默认端口是5901。vnc并不是只有一个端口。vnc的默认端口是自己配置的!。

通过打开/etc/sysconfig/vncservers。 这里就配置了2个桌面,一个桌面号是1, 一个是2.

这里的配置的参数

VNCSERVERS="2:root"VNCSERVERARGS[2]="-geometry 1280x800"

就可以看出,这里就配置了2个桌面,一个桌面号是1, 一个是2.还有远程桌面的分辨

资料拓展:

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统

热点内容
ie缓存删不掉 发布:2024-10-03 00:24:22 浏览:707
一个服务器搭建k8s 发布:2024-10-02 23:56:45 浏览:975
微信源码net 发布:2024-10-02 23:56:44 浏览:131
安卓中通过什么传递数据 发布:2024-10-02 23:48:26 浏览:14
在空间怎么上传视频 发布:2024-10-02 23:44:19 浏览:967
方舟手游非官方服务器有什么用 发布:2024-10-02 23:32:10 浏览:442
压缩海带球 发布:2024-10-02 23:11:31 浏览:578
配置显卡怎么选 发布:2024-10-02 23:11:26 浏览:120
android的环境变量配置 发布:2024-10-02 22:54:23 浏览:924
whereisjava 发布:2024-10-02 22:42:21 浏览:818