XShell設定代理

來源:互聯網
上載者:User

關鍵字:xshell代理;xshell設定代理

客戶節點Client可以串連中間節點middle,中間節點middle能夠串連很多其它服務節點,如A1,A2。但是客戶節點Client和服務節點A,B,C不能相互連通。

此時,我想在客戶節點直接連接服務節點A1,A2,比如訪問A節點上的Web服務,使用SSH直接登入A節點,將映像介面顯示到Xmanager等。這時候就需要設定代理來完成這些功能了,詳細設定如下:

在客戶節點Client上建立一個到中間節點middle的串連,選擇Connection-->SSH-->Tunneling,在TCP/IP Forwarding選項下Add, Type是 Dynamic(SOCKS4/5), Listen Port是1080,儲存這個串連,例如為 middle。

 

在客戶節點Client上建立一個到服務節點A1上的串連,Host是A1節點的IP,在 Proxy Server 項(在connection項下)中做如下設定:點擊 Browser 按鈕,在彈出的介面上 Add 一個代理,Type選擇SOCKS5,名字假設為Prox1, Host選擇localhost,Port填寫1080,這個和前面中間節點中設定的連接埠號碼要對應。儲存這個串連,例如串連名字為A1。

 

設定完畢,首先在客戶機上通過middle串連串連登入到中間節點middle,串連成功後,你將在XShell中看到這個代理,在底部面板中的Forwarding Rules中將顯示代理Status是Open。

然後在客戶節點上通過串連A1登入到服務節點A1,如果要想登入後顯示A1上的映像介面,在A串連的 SSH --> tunneling 選項下勾選 Forward X11 connections to: Xmanager。

如果要想在客戶機Client上通過瀏覽器訪問服務節點A1上的Web伺服器,只需要設定瀏覽器的代理即可,在FireFox中這樣設定:工具,選項,進階,網路,設定,手動設定代理,SOCKS主機上填localhost, 連接埠填
1080,其他項均不需要填。確定。設定完成後直接使用http://A1:8080.

 

 

 

如果服務節點A1還連通了一些其它節點,例如B1,B2,B3; 但是中間節點不能與他們(B1,B2)相連,我們還可以繼續配置代理,使得客戶機器能夠給直接存取B1,B2。此時,只需要設定Xshell的 A1 串連(在串連 A1 時建立的那個串連),Add一個代理,localhost:10801 (設定不同的連接埠號碼,步驟與前面一樣)。完成後,通過XShell建一個到 B1 的串連(與上面一樣),代理選擇剛建立的代理localhost:10801,假設名字為Prox1。完成後,首先登陸中間節點,再登陸A1節點(必須確保這兩個節點已登入成功,代理建立成功),再就可以直接通過B1串連登陸B1節點了。這樣,通過多層代理就完成了客戶機到B的串連。

 

 

 

此時,若需要WEB瀏覽器中直接存取B1節點上的網址,可以設定Firefox代理,與上面方法一樣,但連接埠號碼設定為 10801,此時,仍能直接存取 B1 上的網址(?)。

 

原理:

使用串連middle成功登入中間節點後,
XShell會建立一個代理:localhost:1080,這個代理就在客戶機本地。然後客戶機通過串連A登入服務節點A時,它就會通過這個代理去訪問A。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.