


全文預覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
ssh 使用新法2006-11-05ssh 使用新法:公網(wǎng)(合法 ip)用戶訪問內(nèi)網(wǎng)(私有 ip)服務器(http,ftp,sshd,cvs.),內(nèi)網(wǎng)的朋友不妨一看。內(nèi)網(wǎng)的朋友苦于沒有合法 ip,不能對外提供 internet 服務。解決方案很多,可以通過在網(wǎng)關做端口映射,或其他的輔助軟件等。本文介紹兩種比較簡單實用的方法,利用 ssh 這個強大的工具。(以下方法不分平臺,都適用)案例一、內(nèi)網(wǎng)主機 A ,開了 http,ftp ,http ,vnc,sshd,socks5,cvs 等服務。無合法 ip 地址。外網(wǎng)主機 B ,開了 sshd 服務。有合法 ip : 218.xxx.xxx.xxx我們的目的是讓 B 能訪問 A 上的各種服務。步驟:1、A 知道 B ip 后,先用 ssh client 連上 B,命令如下:ssh -R 1234:localhost:21 -l root 218.xxx.xxx.xxx解釋:關于 ssh 的參數(shù),請看 ssh -help-L listen-port:host:port Forward local port to remote address-R listen-port:host:port Forward remote port to local address-L local (本地) -R :remote (遠程)-R 1234:localhost:21 其實做了個“端口轉(zhuǎn)發(fā)(forward)。意思是主機 A 把本地的 21端口(對應ftp服務)映射為 B 的1234 端口(任意未被占用),同時 A 監(jiān)聽 B 的1234 端口。在 B 上用 netstat -al | grep 1234 ,你能看到這個監(jiān)聽連接。任何發(fā)送到 B 1234 端口的請求將被傳送到 A的 21 端口。2、B 用 ftp 工具(任意,如gftp) 連本地的 1234 端口,輸入 A 的 ftp 用戶和密碼。ftp localhost 1234千萬不要覺的奇怪,為什么連的是本地的地址。舉個不恰當例子,相當于 A 在 B 的房間里裝了個竊聽器(監(jiān)聽端口),那么 B 在房間里說的話就通過竊聽器傳送到了 A。3、推廣:如果 B 沒占用 21 端口的話,那么可以寫成:A使用: ssh -R 21:localhost:21 -l root 218.xxx.xxx.xxxB使用: ftp localhost如果你想使用 A 上的 http 或其他服務,只需改變服務端口:http服務 :A使用:ssh -R 1234:localhost:80 -l root 218.xxx.xxx.xxxB使用:w3m http:/localhost:1234sshd服務:A使用:ssh -R 1234:localhost:22 -l root 218.xxx.xxx.xxxB使用:ssh localhost -p 1234vnc 服務:A使用:ssh -R 1234:localhost:5901(其他) -l root 218.xxx.xxx.xxxB使用:vncviewer localhost:1socks5服務:A使用:ssh -R 1234:localhost:1080 -l root 218.xxx.xxx.xxxB 略cvs 服務:A使用:ssh -R 1234:localhost:2401 -l root 218.xxx.xxx.xxxB使用:cvs -d :pserver:rootlocalhost:1234/home/cvsroot login這里是否一定要用 root ,涉及到權(quán)限問題,具體還得靠大家來總結(jié)經(jīng)驗。案例二、部分朋友會問了,這樣的話只是兩臺機器的互相通訊,如何讓廣域網(wǎng)的人都能訪問呢?聰明的你,這時候可能已經(jīng)有了答案。內(nèi)網(wǎng)主機 A ,開了 http,ftp ,http ,vnc,sshd,socks5,cvs等服務。無合法 ip 地址。外網(wǎng)主機 B ,開了 sshd 服務。有合法 ip : 218.xxx.xxx.xxx我們的目的是讓 internet 上的任何主機能訪問 A 上的各種服務。步驟:1、首先,B 的sshd 服務端做點小小的設置:vi /etc/ssh/sshd.config加入 GatewayPorts yes然后重啟 sshd 服務: /etc /init.d/ssh restart 或 /etc/init.d/sshd restart(解釋:不加,默認會把監(jiān)聽端口綁定在 localhost 或 lo(),這樣除了 B自身別人是沒法訪問監(jiān)聽端口的。加入 GatewayPorts yes,把監(jiān)聽端口綁定到 ,這樣外部的所有機器都能訪問到這個監(jiān)聽端口。主要是考慮安全性問題,默認情況,只允許本地訪問。這里才是真正的難點,實驗了一個晚上,累人呀!給點鼓勵吧 :)2、A 知道 B ip 后,先用 ssh client 連上 B,命令如下:ssh -R 21:localhost:21 -l root 218.xxx.xxx.xxx(事先確定 B 的21 端口未被占用)3、分布在 internet 的其它客戶機使用 ftp 工具(任意),連 B 21端口。ftp 2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)設計在智能產(chǎn)品開發(fā)中的作用和價值研究
- 工業(yè)領域的智能化數(shù)據(jù)分析
- 工業(yè)設計原理與產(chǎn)品設計創(chuàng)新
- 工業(yè)設計的創(chuàng)新方法與技術應用
- 工業(yè)風格商業(yè)空間設計
- 工業(yè)風辦公室裝修風格解讀
- 工作場合有效表達的技巧
- 工廠用電安全操作規(guī)范
- 工程力學中動載材料特性研究
- 工程測量中的新方法與新技術探討
- 儲能站施工組織設計施工技術方案(技術標)
- 樓梯 欄桿 欄板(一)22J403-1
- 2024年河南省豫地科技集團有限公司招聘筆試參考題庫含答案解析
- 2023北京第二次高中學業(yè)水平合格性考試信息技術試卷試題(答案詳解)
- 二年級下冊數(shù)學教案 《生活中的大數(shù)》練習課 北師大版
- GB∕T 16762-2020 一般用途鋼絲繩吊索特性和技術條件
- 電網(wǎng)施工作業(yè)票模板
- T∕CAEPI 31-2021 旋轉(zhuǎn)式沸石吸附濃縮裝置技術要求
- 國家級高技能人才培訓基地建設項目實施管理辦法
- 彩盒成品檢驗標準
- 高層購物中心AAC墻體板材施工方案
評論
0/150
提交評論