Ⅰ 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是否關閉
Ⅱ linux伺服器怎麼開通vnc
你好,可以有以下幾個步驟:
1、把我們的linux系統配置成VNC server
2、通過windows主機連入我們的linux,windows下安裝VNC viewer。
3、
這個時候只是啟動了一個圖形化的終端並沒有啟動桌面應用,如何啟動桌面呢#ls /root/.vnc //我們會發現用戶家目錄下會有一個.vnc的目錄#cd /root/.vnc //切換到裡面
#vim xstartup //編輯這個文件(這個文件時一個腳本)
把文件的最後一行換成gnome-session &即可
4、記得刪掉之前的VNC
#vncserver -kill :1 //殺死之前已經在運行的vnc
#vncserver & //重新啟動vnc服務的
5、從windows客戶端登入即可。
Ⅲ 如何使用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伺服器,使其能同時有多個用戶用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客戶端批量操作。
Ⅳ 如何遠程啟動linux系統的vnc程序並讓其開機自動運行!
寫一個啟動vnc的腳本文件
在/etc/rc.d/rc.local文件中添加一行命令,執行指定位置的文件。
使用vi編輯rc.local文件添加命令「sh文件位置」(當然一定要確定該文件有執行權)
VNC作為一個優秀的遠程式控制制軟體,一直很受運維和站長等工作人員的喜歡。對於這樣的一個軟體,很多時候下載就成為了稍微復雜的問題。但如果使用IIS7伺服器管理工具則要簡單很多,它可以作為vnc的客戶端,進行vnc的相關操作!而且,軟體下載方便,使用界面簡單,安裝也小巧,非常的實用。
在眾多好用實用的功能當中,最大的亮點還是屬定時上傳下載的強大功能了,它可以定時備份,自動更新等,大家都在用,還等什麼呢~
Ⅵ vnc 連接linux,為什麼不顯示桌面
這個是Linux使用VNC常見的一個問題,原因應該是TWM不可用,這個時候需要修改VNC的桌面環境參數。
vi $HOME/.vnc/xstartup 把 twn & 這一行注釋掉,加上新的一行: gnome-session &
然後重啟就行。
或者你可以使用IIS7伺服器管理工具,進行連接VNC,先在Linux中配置VNC,配置完成後打開IIS7伺服器管理工具,適用於Windows操作系統和liunx操作系統;支持Vnc客戶端和Ftp客戶端批量操作。可以批量管理、定時上傳下載、同步操作、數據備份。
效果圖:
Ⅶ 用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,為什麼不顯示桌面
這個是Linux使用VNC常見的一個問題,原因應該是TWM不可用,這個時候需要修改VNC的桌面環境參數。
vi $HOME/.vnc/xstartup 把 twn & 這一行注釋掉,加上新的一行: gnome-session &
然後重啟就行。
或者你可以使用IIS7伺服器管理工具,進行連接VNC,先在Linux中配置VNC,配置完成後打開IIS7伺服器管理工具,適用於Windows操作系統和liunx操作系統;支持Vnc客戶端和Ftp客戶端批量操作。可以批量管理、定時上傳下載、同步操作、數據備份。
Ⅸ linux vnc遠程鏈接黑屏
有好幾個問題導致這個原因,這里說兩個我遇到的:
解決問題使用工具:IIS7伺服器管理軟體
IIS7伺服器管理工具裡面的VNC功能可以說是使用感非常棒的。它可以批量打開鏈接。
當然,既然它的VNC工具都這么實用,那它其他功能必定也不會太差。IIS7伺服器批量管理工具好處:批量管理、同步操作、到期提醒、數據安全和定期執行。適用系統:Windows和liunx操作系統。支持Vnc和Ftp批量操作。程序自動更新不會讓你飽受更新的摧殘,省了一大筆事。畢竟現在的軟體更新的時候都需要進行重新下載安裝,非常麻煩。
第一:vnc連接失敗,此時,可以試試用xshell能否連上伺服器,如果xshell可以連上,在xshell裡面將vncserver強制關掉再打開試一下,具體命令如下:
$vncserver -kill :2
$vncserver :2 -geometry 1920x1080
第一行是強制關掉vnc,後面的2是自己添加賬戶時設定的埠號
如果不清楚自己的埠號具體是哪一個,可以使用ps命令查看:
ps -ef|grep -i vnc
第二句是設置解析度操作,我這里是1920x1080,注意,有時候用代替可能會失敗
第二:如果使用了方法1之後還不行,運行vncserver -kill :出現提示錯誤:
Can』t find file /home/liu/.vnc/wen.:2.pid
You』ll have to kill the Xvnc process manually
這時可以嘗試進行初始化,後面的序號是自己設定分帳戶的序號
$vncserver :2
第三:如果xshell也連不上,就去看看遠程連接的電腦或者伺服器可不可以正常上網,不能上網的話,說明網路斷開了,連上之後再試一下,如果可以正常上網,這時可以查看以下遠程連接的電腦或者伺服器的ip有沒有變化,使用以下指令:
$ifconfig