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是否關閉