乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      為ssh及sftp設(shè)置代理

       corefashion 2016-05-12

      越來越多公司使用大公司的云服務(wù),許多云服務(wù)提供商(比如騰訊)為了自身安全不允許客戶直接ssh/sftp云端,而要通過跳板機(jī)(代理服務(wù))中轉(zhuǎn),也就是俗稱的ssh over proxy。

      SSH:
      ssh自身不支持代理,但是允許使用第三方的代理,比較常見的代理軟件就是corkscrew。從官網(wǎng)下載下源碼直接./configure && make && make install就好了。
      之后再用戶home目錄下(~目錄) 的.ssh文件夾下創(chuàng)建一個(gè)config文件,按如下格式填寫

      Host [your-ssh-host]
      ProxyCommand corkscrew [proxy-addr] [proxy-port] %h %p
      ServerAliveInterval 120
      

      其中%h %p是ssh的參數(shù),當(dāng)你用ssh連接某臺(tái)服務(wù)器的時(shí)候ssh會(huì)用這臺(tái)服務(wù)器的地址代替%h,端口代替%p運(yùn)行ProxyCommand后面的指令。
      corkscrew接受的參數(shù)格式是

      corkscrew [proxy-addr] [proxy-port] [your-ssh-host] [your-ssh-host-port]
      

      所以ProxyCommand要寫成那樣,如果你不用corkscrew而是別的代理程序,注意一下按相應(yīng)的要求來調(diào)整ProxyCommand后面的命令。
      而ServerAliveInterval規(guī)定了ssh多久沒有操作時(shí)自動(dòng)發(fā)送一個(gè)no-op指令,來保持與服務(wù)器的連接。
      如果不設(shè)這個(gè)參數(shù),ssh太久沒有操作就會(huì)被服務(wù)器斷開。
      舉個(gè)范例我要連接192.168.0.90:8888,通過192.168.0.2:8080這臺(tái)代理,我就要這樣配置:

      Host 192.168.0.90
      ProxyCommand corkscrew 192.168.0.2 8080 %h %p
      ServerAliveInterval 120
      

      這樣當(dāng)我用ssh來連接192.168.0.90時(shí)就會(huì)激活上面這條規(guī)則,使用代理來連接:

      ssh -p 8888 192.168.0.90
      

      SFTP:
      sftp底層就是使用ssh,所以配好了ssh的規(guī)則就可以使用了,但是sftp不接受-p參數(shù),像上面那個(gè)范例我們要使用8888端口而不是默認(rèn)的端口我們就不能像ssh那樣加-p參數(shù)
      而是要加-o跟ssh指令,端口是PORT指令,所以用sftp連接192.168.0.90:8888就要寫成

      sftp -oPORT=8888 192.168.0.90
      

      如果想知道-o后還能接什么指令,man ssh看-o參數(shù)的介紹即可。

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多