国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

tips server ssh 正向 反向 代理

2024-06-28 13:19:57
字體:
來源:轉載
供稿:網友
tips server ssh 正向 反向 代理

    

1. ssh userxxxxname@115.28.87.102 (直接使用ssh的連接方式連接到遠程主機,而不是使用http,ftp等方式連接到具體遠程主機) 退出并注銷關閉連接 exit

    2.left-connection(左連接 正向連接)

1 ssh -L client_ip(可省略,省略則為默認值127.0.0.1):client_port2     :server_ip(服務器那端能訪問的ip地址a):server_port(a的端口)3      登錄服務器的用戶名@服務器ip -p server_port(服務器ssh的端口 默認:22)4 5          有默認值所以可以不加-p 另外服務器ip也可以像http協議那樣用域名替代

具體解釋: 我的ip是在某路由器的局域網內 192.168.1.104 在本地打開一個端口7900 然后左連接服務器http://test.conglinnet.com/ (此網站在服務器ip 115.28.87.102上) 此時和我同一局域網內的比如192.168.1.106 在本地瀏覽器鍵入 192.168.1.104:7900 將打開 http://test.conglinnet.com/的網頁 ssh -L 192.168.1.104:7900:test.conglinnet.com:80 username@115.28.87.102 此時所有 發往192.168.104:7900端口的請求將通過192.168.1.104的7900端口通過發向和它連接的ssh遠程主機(115.18.87.102)上的指定端口,

同時請求的響應也會返回給我的7900端口 別人訪問我的7900端口就可以看到目前7900端口上的數據

所以很明顯 會發生這樣的情況 遠程主機并不知道我的7900端口背后發送的請求實際上是哪一臺設備 而支持通過7900端口ssh傳送過去的請求支持ftp ,ssh,http等但是好像不支持vpn,因為不支持gre協議 一句話重點:把server能訪問的機器地址和端口(當然也包括server自己)鏡像到client的端口上

  right-connection-右連接 反向連接

1 ssh -R server_ip(可省略,省略則為默認值127.0.0.1):server_port:2         client_ip(客戶端這邊能訪問的ip地址d):client_port(d能訪問的端口)  3          登陸服務器的用戶名@服務器IP -p [服務器ssh服務端口(默認22)]4                     

具體解釋: 我有一臺個人pc 或者自己買了性能比較強大的電腦 想做一臺web上的服務器 不幸的是全球互聯網上的固定ip,這種任何人都可以訪問的ip地址是有限的,目前市場還比較緊俏 但是我弄到了一個,然后我想自己這臺pc映射到那臺可以訪問的地址上去,這樣資源在我本地, 任何人可以通過訪問internet上的它,由它跑到我這兒來請求

(或者說把請求轉發給我的pc),由我返回響應給它,它將響應的數據給請求的任何人.

ssh -R test.conglinnet.com:8999:192.168.1.104:9000 username@115.28.87.102

這個時候的情況是 任何人訪問http://test.conglinnet.com:8999 都會實際上將請求轉到某局域網內的我本機(192.168.1.104)上的9000端口,而我在9000端口上開了個web服務器 note:

    當然具體執行起來會有一些其它的不同,這里只是說明ssh的原理.通常實際上大概會再做一次端口轉發 將服務器上的80端口轉發給8999,然后任何人就可以直接訪問http://test.conglinnet.com了

還有實際上的固定ip與域名,最明顯的一個差別就是 一個固定ip上通常會有n個域名,否則多浪費ipv4下有限的固定ip 一句話重點:把客戶端能訪問的機器地址和端口(當然也包括客戶端自己)鏡像到服務器的端口上 這樣看起來,似乎應用程序之間的通信即是端口之間的通信.

    

    其它常用ssh片段 ssh -D client_port 登錄服務器用戶名@server_ip 此時Firefox 或者ie里socks代理監聽 本機那個client_port 就ok了 ssh -v -R 0.0.0.0:8999:0.0.0.0:9000 username@115.28.87.102 //也常用0.0.0.0來監聽所有地址,省心. ssh的其它常用參數 -q 靜默運行,就算出錯也啥都不提示 -f 后臺運行 -C 壓縮,帶寬很差的時候壓縮會快一些,否則會更慢 -i xxx.file 提供公鑰文件直接驗證 -l 指定用戶名,其實就是@前面寫的那個。

參考:http://www.CUOXin.com/longdouhzt/archive/2012/04/21/2461611.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉兴市| 寿光市| 兴海县| 满洲里市| 瑞金市| 南昌县| 鹤岗市| 舒兰市| 理塘县| 德兴市| 遵化市| 凌海市| 屏南县| 鲁山县| 石首市| 长沙县| 诏安县| 马鞍山市| 乐清市| 高邑县| 祁连县| 文昌市| 龙口市| 香港| 张家港市| 永年县| 柘城县| 阿坝| 信阳市| 郧西县| 河池市| 革吉县| 顺义区| 宣城市| 睢宁县| 五大连池市| 珲春市| 克什克腾旗| 太仆寺旗| 驻马店市| 陈巴尔虎旗|