使用ssh进行代理转发设置
程序员文章站
2024-01-27 17:09:46
...
使用场景:
有公司的VPN是基于SS5代理的,所以如果要访问公司内部OA系统需要在SSH登录的时候设置好代理,同时有的公司使用的是私钥登录的。
配置步骤
1. 拿到公司给你RSA的公私钥对,以及用户名。
2. 打开xshell 设置ssh连接
选择方法:public key
**选自已的秘钥
然后设置代理:
类型选Dynamic
监听端口 port 自已设置即可。
点击连接即可。
或者命令行:
ssh -D 127.0.0.1:1081 用户名@主机名 -p ssh端口号 -i 私钥文件路径
3. 在浏览器设置代理服务器。
例如chrome:
添加扩展程序:proxy switcher
然后设置好代理服务器为127.0.0.1,端口为第二步设置的监听端口。
4. 测试代理是否成功
5.高级代理设置
上面讲了socks5的代理设置,可是其它服务可不可以代理呢?
比如:
个人在家有一个主机A:192.168.10.100.公司有一台公网IP的服务器B:123.32.12.111.公司内网有一台数据分析主机C:192.168.100.200 。
其中A,B互联。B,C互联。但是A,C不互联。
C主机只能由公司局域网访问,如果我们想访问C怎么办呢?
这个时候可以依然通过ssh让B来转发。
具体的命令是:
ssh -N -f -L 22220:192.168.100.200:22 root@123.32.12.111
这样当C在访问本机22220端口使,实际上就是在访问C主机的22端口。
推荐阅读
-
使用ssh进行代理转发设置
-
使用无线网络上网时如何设置MAC代理上网
-
Mac-使用AppleScript脚本-设置Git代理(对话框篇)
-
Linux VPS及服务器更加安全之设置Putty SSH使用密钥登录
-
在AIX Version 5.3中使用Java和PHP技术进行开发,第1部分:设置Java环境
-
请教在apache2.4中 DefaultType功能怎样使用其它设置进行替代
-
使用 Apache 反向代理的设置技巧
-
如何使用代理IP进行数据抓取,PHP爬虫抓取亚马逊商品数据
-
foxmail怎么设置自动转发邮件 foxmail自动转发邮件功能使用教程
-
foxmail怎么设置自动转发邮件 foxmail自动转发邮件功能使用教程