vnclinux
① 在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与服务器进行链接,后一种方法不保证绝对好用。^_^
② 用vnc连接linux,运行图形化界面时,root用户可以执行,其他用户就提示no protol,
这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令(回到root用户下执行)
xhost +
再进入oracle用户下执行dbca即可启动数据库配置界面。
第一步:用root登陆linux,启动vnc服务;
第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的),vnc的启动信息见附件1;
第三步:执行xhost +,并且提示“accesscontrol disabled, clients can connect from any host”才正确。
IIS7服务器管理工具是一款不错的远程控制软件。它可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Vnc客户端和Ftp客户端批量操作。
③ 使用VNC访问linux服务系,进入后,桌面上方的菜单栏鼠标点击没有反应,怎么办
找到options--》inputs 把“enable keyboard inputs”和“enable mouse inputs”勾选上。即可!
④ 怎样通过VNC远程连接到Linux系统桌面
这个首先得远程的Linux有搭建VNC服务器
并且开启了VNC服务
然后就可以通过任何一个VNC客户端使用ip地址加端口号进行登陆了
比如debian下安装vnc服务可以使用apt-get进行安装
sudo apt-get install vnc4server
然后就是进行配置
第一次运行时会提示你设置一个密码
这个密码就是你登陆的密码
第二次以后就不再提示了
除非你换了一个用户启动vnc服务
登陆时也会使用你启动vnc服务的那个用户进行登陆
启动vnc服务的方法是使用vncserver命令
启动后会在家目录下生成一个.vnc目录
该目录下会有密码文件、日志文件以及一个配置文件
可以通过修改该配置文件来进行配置
主要是配置远程登陆所使用的桌面环境
比如如果使用xfce4的话则将
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
类似的行注释掉
然后写上startxfce4 &
这样远程登陆就可以进入linux的xfce4桌面了
关闭vnc服务器可以使用
vncserver -kill :1
如果你启动了多个vnc服务后面这个数字就要相应增加
vnc的客户端则有很多
linux下一般可以使用vncviewer
windows或者其它操作系统均有相应的软件
vnc服务的端口默认为5900
这个可以通过配置文件进行修改
如果不确定自己的端口是多少可以从vnc的日志文件中找到启动信息
启动信息里描述了绑定的端口
⑤ vnc到linux运行程序非常慢,是什么原因!
vnc上去,本来就相当于传输图像,你既传过去你的操作,又要从linux传回图像,需要带宽好不。而且,你运行程序之后,linux自己的资源也紧张啊
⑥ Linux 下如何安装VNC
Linux下安装VNC服务(实现远程控制功能),方法如下:
1、下载vpn所需安装包
wgethttp://poptop.sourceforge.net/yum/stable/packages/dkms-2.0.17.5-1.noarch.rpm
2、依次安装gcc等支持库
yum-installgcc
rpm-ivhdkms-2.0.17.5-1.noarch.rpm
rpm-ivhkernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
rpm-ivhpptpd-1.3.4-2.rhel5.x86_64.rpm
3、配置VNC主配置文件
vi/etc/pptpd.conf
#在最后追加内容:
debug
ppp/usr/sbin/pppd
option/etc/ppp/options.pptpd
localip117.34.78.222
remoteip192.168.0.2-4
4、配置账号文件
vi/etc/ppp/chap-secrets
#编辑内容为(IP中*号代表所有):
#
#clientserversecretIPaddresses
用户名pptpd密码*
用户名pptpd密码192.168.0.3
用户名pptpd密码192.168.0.4
5、启动VNC服务
servicepptpdstart
6、查看端口 PPTP使用的1723端口侦听
netstat-ntpl
⑦ 怎样用vnc连接远程linux系统
方法/步骤
在Linux平台安装VNCServer服务端软件包。
#yum -y install vnc *vnc-server*
修改VNCServer主配置文件
#vim /etc/sysconfig/vncservers
复制最后两行并去掉行首注释符,然后修改为
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"
设置VNCServer远程连接密码
#vncpasswd
输入两次相同的密码
启动vncserver服务
#/etc/init.d/vncserver start
上一步执行完毕会在root宿主目录下生成.vnc开头的隐藏目录,该目录下面的文件就是root用户的VNC桌面配置文件。打开xstartup配置桌面
#vim /root/.vnc/xstartup
将最后一行改为
gnome &
(使用GNOME桌面)
开启防火墙VNCServer端口
#vim /etc/sysconfig/iptables
在“-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT”下面添加一行-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
重启iptables服务
#/etc/init.d/iptables restart
在Windows客户端下打开http://www.realvnc.com/,下载对应平台的VNC-Viewer客户端(该文件为绿色软件,无需安装),双击下载下来的文件即可打开
在VNC Server一栏输入
192.168.224.159:1
点击Connect,在弹出的小窗口中输入第3步设置的密码回车即可连接到远程桌面。
⑧ 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的操作系统
⑨ 如何使用VNC连接Linux服务器
VNC(Virtual Network Computing)虚拟网络计算工具,本质上来说是一个远程显示系统,管理员通过它不仅仅可以在运行程序的本地机上察看桌面环境,而且可以从Internet上的任何地方察看远程机器的运行情况,而且它具有跨平台的特性。
Linux 要使用远程桌面需要安装VNC,好在Red Hat Enterprise Linux AS 4.0 已经自带了VNC,默认也已经安装了,只要配置一下就可以了。但是Windows客户端还是要安装的。
VNCServer 配置:
1. 启动 VNC Server:
打开终端执行:vncserver
第一次运行 vncserver,将会要求输入两次密码,会看到如下提示信息:
New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
上边信息中的“:1”表示启动的第一个vnc桌面。
2. 停止 vncserver:
停止 vncserver 的方法是:
vncserver -kill :1
注意“:1”,表示停止第一个vnc桌面
3. 修改vnc密码:
修改vnc密码的方法是执行 vncpasswd,输入两次密码即可。
4. 默认情况下VNC Viewer只能看到 VNC Server的命令行。
要VNC Viewer上可以看到Linux桌面需要做如下设置:
在VNC Viewer所在的机器上,取消/root/.vnc/xstartup文件中下面两行的注释即可:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
5. Linux启动后自动运行VNCServer
1) 在 系统设置>服务器设置>服务 中把 vncserver 打勾。
2) 打开配置文件/etc/sysconfig/vncservers,去掉下面这行的注释,
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"
1表示VNC以桌面1运行,这样可以启动root的桌面。
6. VNC端口
如果需要从外网控制内网的某台Linux,则需要打开防火墙相应的端口,并在路由器上进行端口映射。
VNC给浏览器的端口是5800+N,给vncviewer的端口是5900+N,N是设置的display号
补充: 使用图形化界面连进去后就可以在System setting->Server setting->Services里面将
vncserver勾上,这样开机就会自动启动vncserver
或者, #chkconfig vncserver on
⑩ 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是否关闭