新聞中心
在現(xiàn)代社會中,網(wǎng)絡(luò)已經(jīng)成為人們?nèi)粘I钪胁豢苫蛉钡囊徊糠?,不僅可以讓人們更便捷地獲取信息,同時還可以方便地與他人進(jìn)行交流和合作。然而,隨著網(wǎng)絡(luò)規(guī)模的不斷擴(kuò)大和數(shù)據(jù)量的不斷增加,很多網(wǎng)絡(luò)傳輸任務(wù)需要借助一些工具才能更加高效地完成。在這篇文章中,我們將介紹一種利用linux ip轉(zhuǎn)發(fā)工具加強(qiáng)網(wǎng)絡(luò)傳輸效率的方法。

我們提供的服務(wù)有:做網(wǎng)站、網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、德欽ssl等。為超過千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的德欽網(wǎng)站制作公司
什么是Linux IP轉(zhuǎn)發(fā)工具?
Linux IP轉(zhuǎn)發(fā)工具指的是一種通過Linux內(nèi)核實(shí)現(xiàn)的網(wǎng)絡(luò)轉(zhuǎn)發(fā)技術(shù),可以將一個網(wǎng)絡(luò)接口的數(shù)據(jù)包轉(zhuǎn)發(fā)到另一個網(wǎng)絡(luò)接口。在Linux中,可以通過配置iptables規(guī)則和使用ip命令來實(shí)現(xiàn)IP轉(zhuǎn)發(fā)。通常情況下,Linux IP轉(zhuǎn)發(fā)工具被用于實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)包的轉(zhuǎn)發(fā)和路由功能,是網(wǎng)絡(luò)技術(shù)中不可缺少的一部分。
如何使用Linux IP轉(zhuǎn)發(fā)工具?
在Linux中,使用IP轉(zhuǎn)發(fā)功能通常需要經(jīng)過以下幾個步驟:
1. 啟用IP轉(zhuǎn)發(fā)功能
在Linux中,IP轉(zhuǎn)發(fā)功能默認(rèn)是關(guān)閉的。要啟用IP轉(zhuǎn)發(fā)功能,可以打開/etc/sysctl.conf文件,在文件末尾添加以下一行:
net.ipv4.ip_forward=1
然后執(zhí)行以下命令使配置生效:
sysctl -p
2. 配置iptables規(guī)則
在使用Linux IP轉(zhuǎn)發(fā)工具時,可以通過配置iptables規(guī)則來控制數(shù)據(jù)包的傳輸。例如,可以通過以下命令將所有TCP報文轉(zhuǎn)發(fā)到192.168.1.1:
iptables -t nat -A PREROUTING -p tcp -j DNAT –to-destination 192.168.1.1
3. 使用ip命令
在Linux中,可以使用ip命令來配置網(wǎng)絡(luò)接口和路由表。例如,可以通過以下命令來查看路由表:
ip route show
可以通過以下命令來添加路由表?xiàng)l目:
ip route add [network/prefix] via [gateway]
利用Linux IP轉(zhuǎn)發(fā)工具加強(qiáng)網(wǎng)絡(luò)傳輸效率的方法
使用Linux IP轉(zhuǎn)發(fā)工具可以加強(qiáng)網(wǎng)絡(luò)傳輸效率的方式有很多,下面我們將介紹幾種常見的方法。
1. 使用IP負(fù)載均衡
IP負(fù)載均衡是一種通過分配網(wǎng)絡(luò)負(fù)載的方式來提高網(wǎng)絡(luò)帶寬和吞吐量的方法。在Linux中,可以使用IP負(fù)載均衡技術(shù)來實(shí)現(xiàn)多個接口之間的負(fù)載均衡。在配置IP負(fù)載均衡時,需要使用Linux IP路由工具將路由規(guī)則指向多個網(wǎng)關(guān),從而實(shí)現(xiàn)網(wǎng)絡(luò)帶寬的增加。
2. 使用IP隧道
IP隧道是一種通過在兩個網(wǎng)絡(luò)設(shè)備之間創(chuàng)建私有IP網(wǎng)絡(luò)連接的方式來實(shí)現(xiàn)網(wǎng)絡(luò)傳輸?shù)姆椒āT贚inux中,可以使用IP隧道技術(shù)來實(shí)現(xiàn)網(wǎng)絡(luò)流量的加密和隧道傳輸。利用IP隧道可以將多個網(wǎng)絡(luò)連接隧道化為單個IP連接,從而減少網(wǎng)絡(luò)傳輸?shù)呢?fù)載。
3. 使用IP Multicast
IP Multicast是一種通過一對多傳輸方式實(shí)現(xiàn)網(wǎng)絡(luò)通信的方法。在Linux中,可以使用IP Multicast技術(shù)進(jìn)行小組通信,從而提高網(wǎng)絡(luò)流量和帶寬的利用率。使用IP Multicast需要配置一些特定的協(xié)議和路由規(guī)則,以確保數(shù)據(jù)傳輸?shù)恼_性和可靠性。
通過使用Linux IP轉(zhuǎn)發(fā)工具可以實(shí)現(xiàn)網(wǎng)絡(luò)傳輸效率的提高,但是在使用之前需要了解相關(guān)技術(shù)原理和配置方法。在實(shí)際使用中,可以根據(jù)需要選擇不同的技術(shù)方案,以實(shí)現(xiàn)更加高效和可靠的網(wǎng)絡(luò)傳輸。
相關(guān)問題拓展閱讀:
- Xshell有哪些特色
- 怎樣在 CentOS 7.0 上安裝和配置 VNC 伺服器
Xshell有哪些特色
很多時候,由于工作原因,我們總是需要遠(yuǎn)程連接其它計算機(jī),如果是連接Windows系統(tǒng)的話,我們可以使用系統(tǒng)自帶的遠(yuǎn)程桌面連接工具進(jìn)行連接,那如果是連接linux系統(tǒng)或者其它服務(wù)器的話,那我們就需要使用Xshell了。那么,Xshell是什么軟件呢?下面,我們就一起往下看看Xshell相關(guān)介紹吧!
Xshell相關(guān)介紹
Xshell是一款功能強(qiáng)大且安全的終端模擬器,支持SSH、SFTP、TELNET、RLOGIN和SERIAL。
一、系統(tǒng)環(huán)境
Xshell需要在以下的系統(tǒng)環(huán)境中才能正常運(yùn)行:
操作系統(tǒng):Windows7,Windows8,Windows8.1,Windowsxp,Vista,WindowsTerminalServer,CitrixMetaFrameforWindows
內(nèi)存:256MB(推薦512MB)
硬盤:50M
網(wǎng)絡(luò):TCP/IP微軟Wins1.1或更高版本
二、xshell功能
網(wǎng)絡(luò)上的終端模擬器軟件有很多種,但是之所以選擇xshell是因?yàn)橐韵碌奶攸c(diǎn):
1、分頁環(huán)境
Xshell標(biāo)簽可以脫離原來的窗口并重新創(chuàng)建一個新窗口或重新連接一個完全不同的窗口。另外,單個的窗口可以垂直或水平分割,從而使一個窗口顯示多個終端會話。
2、動態(tài)端口轉(zhuǎn)發(fā)
系統(tǒng)管理員經(jīng)常必須使用多個遠(yuǎn)程主機(jī),并沉悶的一遍又一遍的執(zhí)行重復(fù)的任務(wù)。使用新的同步輸入重定向特性,所輸入的東西能夠同時發(fā)送到多個所選擇的終端。
3、自定義鍵映射
終端密鑰和文件菜單可以被映射到用戶偏愛的鍵位,你甚至可以映射一個用來啟動應(yīng)用程序或腳本的鍵。
4、用戶定義按鈕
通常,用戶必須多次重復(fù)輸入相同的字符串。而xshell只需要點(diǎn)擊按鈕就可以完成重復(fù)字符串命令的輸入,快速命令能夠節(jié)省很多時間。
5、VB腳本
支持VB腳本,Javascript和Python。使用戶可以使用腳本自動處理單調(diào)、重復(fù)的任務(wù)。
6、支持IPv6
無論你是同時使用IPv4和IPv6網(wǎng)絡(luò)或者完全的IPv6網(wǎng)絡(luò),Xshell5都可完全滿足你的需求。
7、支持國際語言的UNICODE終端
支持UTF8編碼。在UTF8支持下,Xshell可以在一個終端屏幕顯示多種語言。如果你的數(shù)據(jù)庫是由不同的語言寫的,這個特性就會特別的有用。
三、Xshell用途
Xshell可以在Windows界面下用來訪問遠(yuǎn)端不同系統(tǒng)下的服務(wù)器,從而比較好的達(dá)到遠(yuǎn)程控制終端的目的,通俗來講就是遠(yuǎn)程操控。
使用人群主要是大型企業(yè)的網(wǎng)管,研究機(jī)構(gòu)、大學(xué)院校的網(wǎng)絡(luò)服務(wù)器管理人員,以及技術(shù)宅男們,女生一般不會使用,因?yàn)榻缑嫣罅恕?/p>
Xshell|
怎樣在 CentOS 7.0 上安裝和配置 VNC 伺服器
怎樣在 CentOS 7.0 上安裝和配置 VNC 伺服器
1. 安裝 X-Window 首先我們需要安裝 X-Window,在終端中執(zhí)行下面的命令,安裝會花費(fèi)一點(diǎn)時間。 # yum check-update# yum groupinstall “X Window System” #yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-ce…
1. 安裝 X-Window
首先我們需要安裝 X-Window,在終端中執(zhí)行下面的命令,安裝會花費(fèi)一點(diǎn)時間。
# yum check-update# yum groupinstall “X Window System”
#yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
### 設(shè)定預(yù)設(shè)啟動圖形介面# unlink /etc/systemd/system/default.target# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
# reboot
在伺服器重啟之后,我們就有了一個工作著的 CentOS 7 桌面環(huán)境了。
現(xiàn)在,我們要在伺服器上安裝 VNC 伺服器了。
2. 安裝 VNC 伺服器
現(xiàn)在要在我們的 CentOS 7 上安裝 VNC 伺服器了。我們需要執(zhí)行下面的命令。
# yum install tigervnc-server -y
3. 配置 VNC
然后,我們需要在 /etc/systemd/system/ 目錄里建立一個配置檔案。我們可以將 /lib/systemd/sytem/vncserver@.service 拷貝一份配置檔案范例過來。
# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
接著我們用自己最喜歡的編輯器(這兒我們用的 nano )開啟 /etc/systemd/system/vncserver@:1.service ,找到下面這幾行,用自己的使用者名稱替換掉 。舉例來說,我的使用者名稱是 linoxide 所以我用 linoxide 來替換掉 :
ExecStart=/in/runuser -l -c “/usr/bin/vncserver %i”PIDFile=/home//.vnc/%H%i.pid
替換成
ExecStart=/in/runuser -l linoxide -c “/usr/bin/vncserver %i”PIDFile=/home/linoxide/.vnc/%H%i.pid
如果是 root 使用者則
ExecStart=/in/runuser -l root -c “/usr/bin/vncserver %i”PIDFile=/root/.vnc/%H%i.pid
好了,下面重啟 systemd 。
# systemctl daemon-reload
最后還要設(shè)定一下使用者的 VNC 密碼。要設(shè)定某個使用者的密碼,必須要有能通過 sudo 切換到使用者的許可權(quán),這里我用 linoxide 的許可權(quán),執(zhí)行“su linoxide”就可以了。
1.檢查VNC客戶端和伺服器端是否已經(jīng)安裝
執(zhí)行如下命令:
# rpm -qa vnc vnc-server
package vnc is not installed
package vnc-server is not installed
表示系統(tǒng)沒有安裝VNC服務(wù)端,那我們就用yum安裝VNC服務(wù)端。
# yum -y install vnc vnc-server
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
* base: mirrors.163.
* extras: mirrors.163.
* updates: mirrors.163.
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package tigervnc.i686 0:1.0.90-0.10.svn3945.el6 set to be updated
—> Package tigervnc-server.i686 0:1.0.90-0.10.svn3945.el6 set to be updated
–> Finished Dependency Resolution
Dependencies Resolved
=================================================================================================================================================================================
Package Arch Version Repository Size
=================================================================================================================================================================================
Installing:
tigervnc i686 1.0.90-0.10.svn3945.el6 base 252 k
tigervnc-server i686 1.0.90-0.10.svn3945.el6 base 1.1 M
Transaction Summary
=================================================================================================================================================================================
Install 2 Package(s)
Upgrade 0 Package(s)
Total download size: 1.3 M
Installed size: 3.6 M
Downloading Packages:
(1/2): tigervnc-1.0.90-0.10.svn3945.el6.i686.rpm | 252 kB 00:00
(2/2): tigervnc-server-1.0.90-0.10.svn3945.el6.i686.rpm | 1.1 MB 00:00
Total 137 kB/s | 1.3 MB 00:09
Running rpm_check_debug
Running Transaction Test
Transaction Test Sueeded
Running Transaction
Installing : tigervnc-1.0.90-0.10.svn3945.el6.i686 1/2
Installing : tigervnc-server-1.0.90-0.10.svn3945.el6.i686 2/2
Installed:
tigervnc.i686 0:1.0.90-0.10.svn3945.el6 tigervnc-server.i686 0:1.0.90-0.10.svn3945.el6
Complete!
啟動VNC Server服務(wù):使用vncserver命令(在當(dāng)前使用者主目錄下生成.vnc資料夾)
# vncserver
You will require a password to aess your desks.
Password:
Verify:
xauth: creating new authority file /root/.Xauthority
New ‘localhost.localdomain:1 (root)’ desk is localhost.localdomain:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
2. 在CentOS系統(tǒng)中將使用者名稱加入到配置檔案中
編輯vncservers的配置檔案
# vi /etc/sysconfig/vncservers
# The VNCSERVERS variable is a list of display:user pairs.
#
# Unment the lines below to start a VNC server on display :2
# as my ‘myusername’ (adjust this to your own). You will also
# need to set a VNC password; run ‘man vncpasswd’ to see how
# to do that.
#
# DO NOT RUN THIS SERVICE if your local area neork is
# untrusted! For a secure way of using VNC, see this URL:
# :kbase.redhat./faq/docs/DOC-7028
# Use “-nolisten tcp” to prevent X connections to your VNC server via TCP.
# Use “-localhost” to prevent remote VNC clients connecting except when
# doing so through a secure tunnel. See the “-via” option in the
# `man vncviewer’ manual page.
# VNCSERVERS=”2:myusername”
VNCSERVERS=”2:root” #使用者名稱root
# VNCSERVERARGS=”-geometry 800×600 -nolisten tcp -localhost”
VNCSERVERARGS=”-geometry 1024×768″ #尺寸大小
3.設(shè)定 root使用者的密碼
使用如下命令設(shè)定密碼:
# vncpasswd
Password:abc123
Verify:abc123
當(dāng)提示Verify時,再次輸入密碼確認(rèn)。
4.啟動VNC服務(wù)
使用如下命令啟動VNC SERVER
# /in/service vncserver start
正在啟動 VNC 伺服器:2:root
New ‘localhost.localdomain:2 (root)’ desk is localhost.localdomain:2
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:2.log
#
當(dāng)顯示如下資訊時,表示啟動成功.
5.修改VNC SERVER的視窗治理器
vnc server預(yù)設(shè)使用的視窗治理器是n,這是一個非常簡單的視窗治理器,我們可以改成常用的GNOME或者KDE。
先使用如下命令進(jìn)入使用者的home目錄:cd /.vnc
編輯啟動項(xiàng):vi xstartup
按照如下方式修改啟動項(xiàng):
# vi /root/.vnc/xstartup
#!/bin/sh
vnonfig -iconic &
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
OS=`uname -s`
if ; then
case “$WINDOWMANAGER” in
*gnome*)
if ; then
PATH=$PATH:/opt/gnome/bin
export PATH
fi
;;
esac
fi
if ; then
exec /etc/X11/xinit/xinitrc
fi
if ; then
exec sh /etc/X11/xinit/xinitrc
fi
&& xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desk” &
gnome-session & #以GNOME作為VNC的視窗治理器
#startkde #kde desk
#m &
#m # 注掉CentOS系統(tǒng)預(yù)設(shè)的視窗治理器
6.重啟VNC SERVER
當(dāng)CentOS系統(tǒng)提示如下資訊時,表示重啟成功
# /in/service vncserver restart
關(guān)閉 VNC 伺服器:2:root
正在啟動 VNC 伺服器:2:root
New ‘localhost.localdomain:2 (root)’ desk is localhost.localdomain:2
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:2.log
檢視VNC SERVER 監(jiān)聽的埠:
# stat -antulp |grep 59
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 3162/Xvnc
tcp 0 0 0.0.0.0:5902 0.0.0.0:* LISTEN 4193/Xvnc
tcp 0 0 0.0.0.0:.0.0.0:* LISTEN 1153/rpc.statd
tcp 0 0 :::5989 :::* LISTEN 1501/cimserver
tcp 0 0 :::5900 :::* LISTEN 3123/vino-server
tcp 0 0 ::ffff:192.168.0.124:5900 ::ffff:192.168.0.145:3072 ESTABLISHED 3123/vino-server
防火墻開放的埠:
# /in/iptables -A INPUT -p tcp -m multiport
一些 VNC 伺服器的優(yōu)點(diǎn):
遠(yuǎn)端的圖形管理方式讓工作變得簡單方便。
剪貼簿可以在 CentOS 伺服器主機(jī)和 VNC 客戶端機(jī)器之間共享。
CentOS 伺服器上也可以安裝圖形工具,讓管理能力變得更強(qiáng)大。
只要安裝了 VNC 客戶端,通過任何作業(yè)系統(tǒng)都可以管理 CentOS 伺服器了。
比 ssh 圖形轉(zhuǎn)發(fā)和 RDP 連線更可靠。
那么,讓我們開始安裝 VNC 伺服器之旅吧。我們需要按照下面的步驟一步一步來搭建一個可用的 VNC。
首先,我們需要一個可用的桌面環(huán)境(X-Window),如果沒有的話要先安裝一個。
注意:以下命令必須以 root 許可權(quán)執(zhí)行。要切換到 root ,請?jiān)诮K端下執(zhí)行“sudo -s”,當(dāng)然不包括雙引號(“”)
1. 安裝 X-Window
首先我們需要安裝 X-Window,在終端中執(zhí)行下面的命令,安裝會花費(fèi)一點(diǎn)時間。
# yum check-update
# yum groupinstall “X Window System”
#yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
### 設(shè)定預(yù)設(shè)啟動圖形介面
# unlink /etc/systemd/system/default.target
# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
# reboot
在伺服器重啟之后,我們就有了一個工作著的 CentOS 7 桌面環(huán)境了。
現(xiàn)在,我們要在伺服器上安裝 VNC 伺服器了。
2. 安裝 VNC 伺服器
現(xiàn)在要在我們的 CentOS 7 上安裝 VNC 伺服器了。我們需要執(zhí)行下面的命令。
# yum install tigervnc-server -y
首先,我們需要一個可用的桌面環(huán)境(X-Window),如果沒有的話要先安裝一個。
注意:以下命令必須以 root 許可權(quán)執(zhí)行。要切換到 root ,請?jiān)诮K端下執(zhí)行“sudo -s”,當(dāng)然不包括雙引號(“”)
1. 安裝 X-Window
首先我們需要安裝 X-Window,在終端中執(zhí)行下面的命令,安裝會花費(fèi)一點(diǎn)時間。
# yum check-update
# yum groupinstall “X Window System”
#yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
### 設(shè)定預(yù)設(shè)啟動圖形介面
# unlink /etc/systemd/system/default.target
# ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
# reboot
在伺服器重啟之后,我們就有了一個工作著的 CentOS 7 桌面環(huán)境了。
現(xiàn)在,我們要在伺服器上安裝 VNC 伺服器了。
2. 安裝 VNC 伺服器
現(xiàn)在要在我們的 CentOS 7 上安裝 VNC 伺服器了。我們需要執(zhí)行下面的命令。
# yum install tigervnc-server -y
3. 配置 VNC
然后,我們需要在 /etc/systemd/system/ 目錄里建立一個配置檔案。我們可以將 /lib/systemd/sytem/vncserver@.service 拷貝一份配置檔案范例過來。
# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
接著我們用自己最喜歡的編輯器(這兒我們用的 nano )開啟 /etc/systemd/system/vncserver@:1.service ,找到下面這幾行,用自己的使用者名稱替換掉 。舉例來說,我的使用者名稱是 linoxide 所以我用 linoxide 來替換掉 :
ExecStart=/in/runuser -l -c “/usr/bin/vncserver %i”
PIDFile=/home//.vnc/%H%i.pid
替換成
ExecStart=/in/runuser -l linoxide -c “/usr/bin/vncserver %i”
PIDFile=/home/linoxide/.vnc/%H%i.pid
如果是 root 使用者則
ExecStart=/in/runuser -l root -c “/usr/bin/vncserver %i”
PIDFile=/root/.vnc/%H%i.pid
好了,下面重啟 systemd 。
# systemctl daemon-reload
最后還要設(shè)定一下使用者的 VNC 密碼。要設(shè)定某個使用者的密碼,必須要有能通過 sudo 切換到使用者的許可權(quán),這里我用 linoxide 的許可權(quán),執(zhí)行“su linoxide”就可以了。
# su linoxide
$ sudo vncpasswd
確保你輸入的密碼多于6個字元
4. 開啟服務(wù)
用下面的命令(永久地)開啟服務(wù):
$ sudo systemctl enable vncserver@:1.service
啟動服務(wù)。
$ sudo systemctl start vncserver@:1.service
5. 防火墻設(shè)定
我們需要配置防火墻來讓 VNC 服務(wù)正常工作。
$ sudo firewall-cmd –permanent –add-service vnc-server
$ sudo systemctl restart firewalld.service
現(xiàn)在就可以用 IP 和埠號(LCTT 譯注:例如 192.168.1.1:1 ,這里的埠不是伺服器的埠,而是視 VNC 連線數(shù)的多少從1開始排序)來連線 VNC 伺服器了。
6. 用 VNC 客戶端連線伺服器
好了,現(xiàn)在已經(jīng)完成了 VNC 伺服器的安裝了。要使用 VNC 連線伺服器,我們還需要一個在本地計算機(jī)上安裝的僅供連線遠(yuǎn)端計算機(jī)使用的 VNC 客戶端。
你可以用像 Tightvnc viewer 和 Realvnc viewer 的客戶端來連線到伺服器。
要用更多的使用者連線,需要建立配置檔案和埠,請回到第3步,新增一個新的使用者和埠。你需要建立 vncserver@:2.service 并替換配置檔案里的使用者名稱和之后步驟里相應(yīng)的檔名、埠號。請確保你登入 VNC 伺服器用的是你之前配置 VNC 密碼的時候使用的那個使用者名稱。
VNC 服務(wù)本身使用的是5900埠。鑒于有不同的使用者使用 VNC ,每個人的連線都會獲得不同的埠。配置檔名里面的數(shù)字告訴 VNC 伺服器把服務(wù)執(zhí)行在5900的子埠上。在我們這個例子里,之一個 VNC 服務(wù)會執(zhí)行在5901(5900 + 1)埠上,之后的依次增加,執(zhí)行在5900 + x 號埠上。其中 x 是指之后使用者的配置檔名 vncserver@:x.service 里面的 x 。
在建立連線之前,我們需要知道伺服器的 IP 地址和埠。IP 地址是一臺計算機(jī)在網(wǎng)路中的獨(dú)特的識別號碼。我的伺服器的 IP 地址是96.126.120.92,VNC 使用者埠是1。
執(zhí)行下面的命令可以獲得伺服器的公網(wǎng) IP 地址(LCTT 譯注:如果你的伺服器放在內(nèi)網(wǎng)或使用動態(tài)地址的話,可以這樣獲得其公網(wǎng) IP 地址)。
# curl -s checkip.dyndns.|sed -e ‘s/.*Current IP Address: ‘ -e ‘s/
1.安裝 yum install vnc vncserver 2. vim /etc/sysconfig/vncservers 使用vim編輯器開啟配置檔案,在檔案中新增下面兩行命令 VNCSERVERS=”2:root” –指定遠(yuǎn)端使用者 2:桌面號,root:使用者 VNCSERVERARGS=”-geometry 1024×768″ –指定遠(yuǎn)端桌面解析度 3.給你剛剛設(shè)定的遠(yuǎn)端桌面使用者 root 設(shè)定密碼 vncpasswd 4.配置防火墻 vi /etc/sysconfig/iptables 使用vi編輯器開啟配置檔案,在檔案中新增下面一行命令 -A RH-Firewall-l-INPUT -p tcp -m tcp –dport 5900:5903 -j ACCEPT vncserver在呼叫的時候,會根據(jù)你的配置來啟用server端的監(jiān)聽埠, 埠預(yù)設(shè)是從5900開始,再加上你的桌面號。 比如你的桌面號為2,則vnc的連線埠號為5900+2=5902 比如你的桌面號為10000,則vnc的連線埠號為5900+10000=15900 重啟防火墻 5. 修改指令碼檔案 xstartup,如果找不到此檔案,執(zhí)行service vncserver restart 就可以自動生成 cd ~/.vnc/ vi xstartup 使用vi編輯器開啟配置檔案,并進(jìn)行下列修改 #xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desk” & –將它注釋,加#代表注釋 #m & –將它注釋 gnome-session & –新增它 6.重啟伺服器: service vncserver restart 遠(yuǎn)端登入: vncviewer ip:桌面號 ip和桌面號缺一不可,否則會報:unable connect to socket:(111)錯誤 /* 不是必須的 */ 7.遠(yuǎn)端桌面和本地桌面同步 點(diǎn)選系統(tǒng)-》首選項(xiàng)-》遠(yuǎn)端桌面-》勾選允許其他人檢視和控制您的桌面
yum check-update
yum -y install lvm2 device-mapper
yum -y groupinstall GNOME 桌面
yum -y install tigervnc-server tigervnc
reboot
yum check-update
yum -y groupinstall GNOME 桌面
yum -y install tigervnc-server tigervnc
reboot
linux ip轉(zhuǎn)發(fā)工具的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux ip轉(zhuǎn)發(fā)工具,使用Linux IP轉(zhuǎn)發(fā)工具加強(qiáng)網(wǎng)絡(luò)傳輸效率,Xshell有哪些特色,怎樣在 CentOS 7.0 上安裝和配置 VNC 伺服器的信息別忘了在本站進(jìn)行查找喔。
成都網(wǎng)站營銷推廣找創(chuàng)新互聯(lián),全國分站站群網(wǎng)站搭建更好做SEO營銷。
創(chuàng)新互聯(lián)(www.cdcxhl.com)四川成都IDC基礎(chǔ)服務(wù)商,價格厚道。提供成都服務(wù)器托管租用、綿陽服務(wù)器租用托管、重慶服務(wù)器托管租用、貴陽服務(wù)器機(jī)房服務(wù)器托管租用。
本文名稱:使用Linux IP轉(zhuǎn)發(fā)工具加強(qiáng)網(wǎng)絡(luò)傳輸效率 (linux ip轉(zhuǎn)發(fā)工具)
文章源于:http://www.dlmjj.cn/article/dpgdjcj.html


咨詢
建站咨詢
