aricmjj6 大佬有话说 :
问大家个ssh走socks5的问题
环境:电脑A/10.0.0.2
网关B/10.0.0.1/在5000端口上有个socks5代理
服务器C/8.8.8.8
A想要通过B的socks5代理ssh连接到C,请问连接时ssh命令要如何带参数?在Putty或Xshell上设置Proxy即可。但直接用ssh命令该如何实现?看了网上一堆教程都是云里雾里得,明白这是正向代理要带-L参数,但怎么敲都无法连接。ssh -L
谢谢各位大佬解答
16qf 大佬有话说 :
lz可以看看这个
https://dwz.ng/rrtfzd
yeshang 大佬有话说 :
xshell连接设置里有代理 选socks5那个本地连接 然后直接连c
llmwxt 大佬有话说 :
不懂,帮顶!:hug::hug::hug:
Yuzu 大佬有话说 :
Linux
# nc不支持socks5用户名密码认证, ncat支持
sudo apt install nmap
ssh [email protected] -p 22 -o ProxyCommand="nc -X 5 -x 10.0.0.1:5000 %h %p"
ssh [email protected] -p 22 -o ProxyCommand=’ncat –proxy-type socks5 –proxy 10.0.0.1:5000 –proxy-auth Username:Password %h %p’
Windows PowerShell
# 需要预先下载安装nmap
# https://nmap.org/dist/nmap-7.80-win32.zip
# https://nmap.org/download.html
powershell.exe ssh [email protected] -p 22 -o ProxyCommand=’C:/nmap-7.80/ncat.exe –proxy-type socks5 –proxy 10.0.0.1:5000 –proxy-auth Username:Password %h %p’