[计算机网络] Linux下使用corkscrew进行远程连接
2014-06-28 10:13
543 查看
最近重装了电脑,使用ssh远程连接机房的机器时,发生连接超时,再ping机房的机器,没有回应,也就是说我的电脑和机房的电脑不是连通的,再ping机房的网关,却可以ping通。于是,就需要找一种通过代理来连接机房的方法:corkscrew。
1 安装corkscrew
2 配置corkscrew
在用户主目录下新建.corkscrew-auth,将远程机器的用户名和密码以下面的格式放在里面:
在用户主目录下的.ssh目录下新建config文件,如果没有.ssh目录,可以自行建立,在里面添加如下内容:
需要将proxyhostname和proxyport修改为代理的IP和端口号,username改为用户名。
3 测试ssh
4 小结
系统安装好了之后,就已经有了ssh,然而使用ssh或者其它的连接工具,如Remmina远程连接客户端,它们都不能使用代理。corkscrew允许通过HTTP代理建立安全的SSH会话,当然,也可以使用putty ssh client,它也有代理的功能,但是它的界面在linux下太丑了。
参考资料:
How to use SSH Via HTTP Proxy using Corkscrew in Ubuntu
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
相关文章推荐
- Redhat系列linux系统安装,并使用xshell工具进行远程连接
- 安装Linux教程和使用putty进行远程连接
- 仅允许运行使用网络级别身份验证的远程桌面计算机连接失败处理方法(远程桌面连接)
- 仅允许运行使用网络级别身份验证的远程桌面的计算机连接
- Linux学习之CentOS(二)----centos连接网络的三种方式及 远程登录管理工具SecureCRT的使用
- Linux学习之CentOS(二)----centos连接网络的三种方式及 远程登录管理工具SecureCRT的使用
- 使用XILINX SDK工具通过网络进行基于linux系统的远程调试方法
- 使用oracle net configuration assistant,配置网络服务名,用于远程连接oracle
- 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
- 关于使用Xmanager进行对linux远程桌面控制
- 远程桌面连接出现"由于网络错误,连接被中断,请重新连接到远程计算机"错误的解决方法
- windows下使用vnc viewer远程连接Linux桌面
- LINUX上使用VNC进行图形界面远程桌面控制
- 错误:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错) 解
- (转)在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
- windows下如何正确使用Jconsole远程连接linux主机上的JVM
- 使用xManager远程连接linux图形化界面
- 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
- "跟远程计算机的连接被打断.这可能是网络错误引起的"的解决办法
- 由于网络错误,连接被中断,请重新连接到远程计算机。