黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

VNC介紹及相關(guān)命令總結(jié)

系統(tǒng) 2042 0

What is VNCserver?

VNC stands for Virtual Network Computing. It was originally developed by AT&T as a way to administer machines without using the console. If you have used Windows Terminal Services (RDP) , VNC will seem very familiar.

Why use VNCserver?

In Linux, everything can be done from a shell . However, there may be a time when you need to access the machine as if you were at the console.

Getting Started

You will need several things to get started:
  • root privledges
  • VNC client software (tightVNC, you can download it here .)
  • A good password!
As I mentioned above, this example is done with RHEL, which comes standard with VNCserver installed. To start the vncserver simply invoke the following commands:
      [root@roswell etc]# service vncserver start
Starting VNC server:                                       [  OK  ]
[root@roswell etc]# 
[root@roswell etc]# vncpasswd
Password: 
Verify: 
[root@roswell etc]#
[root@roswell etc]# vncserver

New 'roswell:1 (root)' desktop is roswell:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/roswell:1.log

[root@roswell etc]# 

    


So what did we do there? First, we started the vncserver service. It may or may not have already been running on your system. Next we set a password to access the VNC desktop. When you set the password, you will not see any characters on the screen, and you must enter the password twice. You will only need to do this the very first time you run vncserver. The password will be saved in the Linux filesystem, and you can change it at any time by invoking the vncpasswd command again. Last, to activate the VNC desktop, we simply invoked the vncserver command. Notice the output; the desktop is named "roswell:1" which can also be replaced via the machines IP address.

Connecting

Assuming you already installed TightVNC or another VNC client, enter the desktop name:



You can replace the server name with an IP address if you are logging in from outside your LAN. Remember, if you are using NAT port 5900 must be forwarded to your VNCserver.

VNC介紹及相關(guān)命令總結(jié)

Upon successful connection, you will be prompted for a password. You will then see a terminal screen that will allow you to execute commands:

VNC介紹及相關(guān)命令總結(jié)

VNCserver in Runlevel 5 (KDE or Gnome)

If you are new to linux, running VNC server with a terminal isn't going to do you much good. You might want to have a menu-driven GUI like Windows. No problem. Follow these steps:


First, we are going to assume that VNCserver is running under the root user, as shown with the example above. For this example, I will be editing my VNCserver to enter Gnome. You can specify a KDE desktop if you have KDE installed on your server. Make sure you are in the root directory.
      [root@roswell ~]# ls -a
.                                   cacti-0.8.6c.tar.gz  .gnome2_private     .lftp                  queue.dat          temp
..                                  client.cfg           .gnupg              machinedependent.dat  .recently-used      Templates
.config                             FAHlog-Prev.txt      .gstreamer-0.8      .metacity             .rhn-applet.cache  .themes
.cshrc                              FAHlog.txt           .gtkrc              .mozilla              .rhn-applet.conf   .thumbnails
.bash_history                       Desktop              .fonts.cache-1      .gtkrc-1.2-gnome2     .rnd               .Trash
.bash_logout                        .dmrc                .gconf              .ICEauthority         .mysql_history      scripts
.bash_profile                       .eggcups             .gconfd             .icons                .nautilus          .sh_history
.viminfo                            .bashrc              .bashdevl           .esd_auth             .gnome              php-4.11
.ssh                                .vnc                  cacti-0.8.6c       .gnome2                install.log
[root@roswell ~]# cd .vnc
[root@roswell .vnc]# ls
passwd         roswell:1.pid  roswell:2.pid  roswell:3.pid  roswell:4.pid  roswell:5.pid             roswell.area51.lan:1.pid
roswell:1.log  roswell:2.log  roswell:3.log  roswell:4.log  roswell:5.log  roswell.area51.lan:1.log  roswell.area51.lan:2.log
xstartup
[root@roswell .vnc]# vi xstartup

    


Using vi (vim) to edit the xstartup file, make sure your file matches this one:


      #!/bin/sh

# Uncomment the following two lines for normal desktop:
 unset SESSION_MANAGER
 exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
startx &

    


Notice that the last line is "startx &" as this command will launch Gnome upon login via VNCserver. If you are using a KDE desktop, the line "startkde &" should replace the last line.

VNC相關(guān)命令:vncconfig <wbr>vncpasswd <wbr>vncserver<wbr>vncviewer<br><br><span>1.檢查vnc客戶端(tscleint/vncviewer)和服務(wù)器是否已經(jīng)安裝在你的系統(tǒng)中</span><br><span># rpm -qa|grep vnc</span><br><span>vnc-4.1.2-14.el5_3.1</span><br><span>vnc-server-4.1.2-14.el5_3.1</span><br><span>如果沒(méi)有安裝vncviewer,那么運(yùn)行:</span><br><span># yum install vnc</span><br><span>客戶端我們也可以使用tscleint。</span><br><br><span>2.配置vncserver</span><br><span>vim /etc/sysconfig/vncservers</span><br><span>增加:VNCSERVERS="1:root"</span><br><br><span>3.vncpasswd創(chuàng)建一個(gè)vnc的口令</span><br><span>注意這將同時(shí)在你的home目錄下,創(chuàng)建一個(gè)隱藏的目錄.vnc,其中有一個(gè)文件passwd保存著你的vnc口令.</span><br><br><span>4. #service vncserver start</span><br><br><span>5. # vncserver</span> (第一次啟動(dòng)時(shí),需要指定一個(gè)密碼)<br><span>You will require a password to access your desktops.</span><br><span>Password:</span><br><span>Verify:</span><br><span>New 'lpi:1 (root)' desktop is lpi:1</span><br><span>Creating default startup script /root/.vnc/xstartup</span><br><span>Starting applications specified in /root/.vnc/xstartup</span><br><span>Log file is /root/.vnc/lpi:1.log</span><br><br><span>可以以多個(gè)用戶身份,啟動(dòng)多個(gè)VNC,共享多個(gè)用戶的桌面:</span><br><span># lsof -i:{5901,5904}</span><br><span>COMMAND <wbr>PID USER <wbr><wbr>FD <wbr><wbr>TYPE DEVICE SIZE NODE NAME</wbr></wbr></wbr></wbr></wbr></span><br><span>Xvnc <wbr><wbr><wbr>2373 root <wbr><wbr><wbr>4u <wbr>IPv4 <wbr><wbr>6975 <wbr><wbr><wbr><wbr><wbr><wbr>TCP *:5901 (LISTEN)</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span>Xvnc <wbr><wbr><wbr>4236 test <wbr><wbr><wbr>4u <wbr>IPv4 <wbr>16231 <wbr><wbr><wbr><wbr><wbr><wbr>TCP *:5904 (LISTEN)</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><br><span>可以手工指定display#,例如:</span><br><span># vncserver :99</span><br><span>New 'lpi.123.com:99 (root)' desktop is server01.123.com:99</span><br><span>Starting applications specified in /root/.vnc/xstartup</span><br><span>Log file is /root/.vnc/server01.123.com:99.log</span><br><br><span>6.停止 vncserver(vncserver -kill :display#): <wbr></wbr></span><br><span># vncserver -kill :1</span><br><span>Killing Xvnc process ID 2373</span><br><br><span>7.設(shè)置自動(dòng)運(yùn)行:ntsysv</span><br><br><span>8.VNC給瀏覽器的端口是5800+N,給vncviewer的端口是5900+N,N是設(shè)置的display號(hào)</span><br><span>http://192.168.1.1:5801/</span><br><span>ultravnc:192.168.1.1:5901</span><br><span># lsof -i:5801,5901</span><br><span>COMMAND <wbr><wbr>PID USER <wbr><wbr>FD <wbr><wbr>TYPE DEVICE SIZE NODE NAME</wbr></wbr></wbr></wbr></wbr></wbr></span><br><span>Xvnc <wbr><wbr><wbr>31742 root <wbr><wbr><wbr>4u <wbr>IPv4 <wbr>51969 <wbr><wbr><wbr><wbr><wbr><wbr>TCP *:5901 (LISTEN)</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span>Xvnc <wbr><wbr><wbr>31742 root <wbr><wbr><wbr>5u <wbr>IPv4 <wbr>51970 <wbr><wbr><wbr><wbr><wbr><wbr>TCP *:5801 (LISTEN)</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><br><span>9.修改VNC密碼</span><br><span># vncpasswd /root/.vnc/passwd</span><br><span>Password:</span><br><span>Verify:</span><br><br><span>VNC日志文件位于:$HOME/.vnc下的log文件,此目錄也包含了一個(gè)VNC的xstartup啟動(dòng)文件。</span><br><br><span style="font-weight:bold">以GNOME方式顯示,修改xstartup文件</span><br><span style="color:#033cc">#!/bin/sh</span><br style="color:rgb(0,51,204)"><br style="color:rgb(0,51,204)"><span style="color:#033cc"># Uncomment the following two lines for normal desktop:</span><br style="color:rgb(0,51,204)"><span style="color:#033cc">unset SESSION_MANAGER</span><br style="color:rgb(0,51,204)"><span style="color:#033cc">exec /etc/X11/xinit/xinitrc</span><br style="color:rgb(0,51,204)"><br style="color:rgb(0,51,204)"><span style="color:#033cc">[ -x /etc/vnc/xstartup ] &amp;&amp; exec /etc/vnc/xstartup</span><br style="color:rgb(0,51,204)"><span style="color:#033cc">[ -r $HOME/.Xresources ] &amp;&amp; xrdb $HOME/.Xresources</span><br style="color:rgb(0,51,204)"><span style="color:#033cc">xsetroot -solid grey</span><br style="color:rgb(0,51,204)"><span style="color:#033cc">vncconfig -iconic &amp;</span><br style="color:rgb(0,51,204)"><span style="color:#033cc">xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &amp;</span><br style="color:rgb(0,51,204)"><span style="color:#033cc">gnome-session &amp;</span><br><span># tsclient</span><br><span>出現(xiàn)錯(cuò)誤:unable to connect to host: Connection refused (111)</span><br><span>一般是沒(méi)有指定連接的display#,例如地址輸入:192.168.1.1出錯(cuò),192.168.1.1:1就正確了<br> VNCserver auto run<br></span><span style="background-color:#ffff00"><span>啟動(dòng)vncserver服務(wù)時(shí),出現(xiàn)no displays configured :此錯(cuò)誤,請(qǐng)編輯vncservers文件</span><br><span>#vim /etc/sysconfig/vncservers</span><br><span style="color:#033cc"># The VNCSERVERS variable is a list of display:user pairs.</span><br style="color:rgb(0,51,204)"><span style="color:#033cc">#</span><br style="color:rgb(0,51,204)"><span style="color:#033cc"># Uncomment the lines below to start a VNC server on display :2</span><br style="color:rgb(0,51,204)"><span style="color:#033cc"># as my 'myusername' (adjust this to your own). <wbr>You will also</wbr></span><br style="color:rgb(0,51,204)"><span style="color:#033cc"># need to set a VNC password; run 'man vncpasswd' to see how</span><br style="color:rgb(0,51,204)"><span style="color:#033cc"># to do that. <wbr></wbr></span><br style="color:rgb(0,51,204)"><span style="color:#033cc">#</span><br style="color:rgb(0,51,204)"><span style="color:#033cc"># DO NOT RUN THIS SERVICE if your local area network is</span><br style="color:rgb(0,51,204)"><span style="color:#033cc"># untrusted! <wbr>For a secure way of using VNC, see</wbr></span><br style="color:rgb(0,51,204)"><span style="color:#033cc"># &lt;URL:http://www.uk.research.att.com/archive/vnc/sshvnc.html&gt;.</span><br style="color:rgb(0,51,204)"><br style="color:rgb(0,51,204)"><span style="color:#033cc"># Use "-nolisten tcp" to prevent X connections to your VNC server via TCP.</span><br style="color:rgb(0,51,204)"><br style="color:rgb(0,51,204)"><span style="color:#033cc"># Use "-nohttpd" to prevent web-based VNC clients connecting.</span><br style="color:rgb(0,51,204)"><br style="color:rgb(0,51,204)"><span style="color:#033cc"># Use "-localhost" to prevent remote VNC clients connecting except when</span><br style="color:rgb(0,51,204)"><span style="color:#033cc"># doing so through a secure tunnel. <wbr>See the "-via" option in the</wbr></span><br style="color:rgb(0,51,204)"><span style="color:#033cc"># `man vncviewer' manual page.</span><br style="color:rgb(0,51,204)"><br style="color:rgb(0,51,204)"><span style="color:#033cc">VNCSERVERS="1:root"</span><br style="color:rgb(0,51,204)"><span style="color:#033cc">VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"</span></span></wbr></wbr></wbr>

VNC介紹及相關(guān)命令總結(jié)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論