码迷,mamicode.com
首页 > 系统相关 > 详细

[计算机网络] Linux下使用corkscrew进行远程连接

时间:2014-06-29 22:05:28      阅读:355      评论:0      收藏:0      [点我收藏+]

标签:远程连接

最近重装了电脑,使用ssh远程连接机房的机器时,发生连接超时,再ping机房的机器,没有回应,也就是说我的电脑和机房的电脑不是连通的,再ping机房的网关,却可以ping通。于是,就需要找一种通过代理来连接机房的方法:corkscrew。


1 安装corkscrew

sudo apt-get install corkscrew

2 配置corkscrew

在用户主目录下新建.corkscrew-auth,将远程机器的用户名和密码以下面的格式放在里面:

username:passwd

在用户主目录下的.ssh目录下新建config文件,如果没有.ssh目录,可以自行建立,在里面添加如下内容:

Host *

ProxyCommand corkscrew proxyhostname proxyport %h %p /home/username/.corkscrew-auth

需要将proxyhostname和proxyport修改为代理的IP和端口号,username改为用户名。


3 测试ssh

ssh root@192.168.*.*

4 小结

系统安装好了之后,就已经有了ssh,然而使用ssh或者其它的连接工具,如Remmina远程连接客户端,它们都不能使用代理。corkscrew允许通过HTTP代理建立安全的SSH会话,当然,也可以使用putty ssh client,它也有代理的功能,但是它的界面在linux下太丑了。


参考资料:

How to use SSH Via HTTP Proxy using Corkscrew in Ubuntu

[计算机网络] Linux下使用corkscrew进行远程连接,布布扣,bubuko.com

[计算机网络] Linux下使用corkscrew进行远程连接

标签:远程连接

原文地址:http://blog.csdn.net/luofengmacheng/article/details/35550889

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!