青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

透過代理連接sshLainmes Blog


透過代理連接SSH
雖然折騰沒什么成效,卻終于知道如何讓SSH通過代理了 。這么一來,使用和都方便了不少 。
這是通過SSH的來完成的 。可以用
來查看相關信息 。
通過SSH代理()
使用nc命令()實現,假設本地SSH代理的監聽端口是3000,則為
-x127.0.0.1:3000%h%p
其中%h表示目標地址,%p是目標端口 。這句可以用在命令行里,例如
ssh-oProxyCommand=nc-x127.0.0.1:3000%h%pgit@github.com
或者寫入config文件(參見使用SSHCONFIG)
Host名稱
HostName域名/IP
User用戶
ProxyCommandnc-x127.0.0.1:3000%h%p
nc也可以用于HTTPS代理,這需要指定所使用的協議,即添加-Xconnect參數 。比如ssh_config中的例子
ProxyCommand/usr/bin/nc-Xconnect-x192.0.2.0:8080%h%p
netcat也有很多其他用途,有興趣可以看看
通過HTTP代理(SSHoverHTTP)
需要corkscrew這個軟件
sudoaptitudeinstallcorkscrew
基本的語句是
ProxyCommandcorkscrew代理服務器地址端口%h%p
如果HTTP代理需要用戶名/密碼驗證,則需要寫上代理驗證文件 。假設代理服務器是192.168.0.1:808 。用戶名密碼是name:pass,打算存放在~/.ssh/proxyauth 。則有
ProxyCommandcorkscrew192.168.0.1808%h%p~/.ssh/proxyauth
新建~/.ssh/proxyauth文件,寫上
name:pass
為dput設置代理(PPA上傳)
很多時候連接到Launchpad的速度是非常慢的,找個好的代理可以改善這一情況 。下載給apt設置代理就行了,方法多樣 。上傳就需要讓dput能通過代理,而它似乎沒有內建的代理支持?不過dput支持sftp上傳 , 也就可以使用給SSH設代理的方式來進行 。
要使用sftp上傳方式,先要生成相應的SSHkey,在終端下執行
ssh-keygen-trsa
全部默認按回車,這里沒有設置密碼 。
到launchpad的個人主頁上去 , 找到“SSHkeys:“,點擊旁邊的小圖標進行編輯 。將~/.ssh/id_rsa.pub的內容粘貼到文本框里,提交,這樣就導入了公鑰
在家目錄下新建~/.dput.cf文件,內容如下(假設用戶名是test)
[ppa]
fqdn=ppa.launchpad.net
method=sftp
incoming=~%(ppa)s/ubuntu
login=test
編輯~/.ssh/config文件,添加如下
Host*.launchpad.net
Usertest
ProxyCommand(相應的代理命令,如上)
注意:要安裝bzrtools包才能正常上傳 。。
最后:我果然還是不習慣截圖啊
【透過代理連接sshLainmes Blog】
相關閱讀

  • ssh隧道代理方法
  • windows下用ssh做代理的方法
  • ssh 通過代理連接服務器
  • ssh 代理設置
  • linux 中國◆開ssh代理源社區
  • ssh代理
  • ssh代理
  • linux 中國◆開ssh代理源社區
  • 透過代理連接sshLainmes Blog
  • 分享到:QQ空間新浪微博騰訊微博人人網微信百度復制網址

      猜你喜歡