ssh笔记

tech2025-05-15  13

【1】SSH 通过代理连接服务器 【2】win10 ssh连接服务器失败 【3】SSH 命令的三种代理功能(-L/-R/-D)

【1】SSH 通过代理连接服务器

命令行指定代理服务器 # 通过代理连接服务器 ssh -o ProxyCommand="nc -X connect/4/5 -x proxy.net:port %h %p" user@server.net ssh -o "ProxyCommand nc -X 5 -x proxy.net:port %h %p" user@server.net #换了一种写法 # 如果代理服务器需要认证,可以使用 nc 的升级版 ncat 指定代理服务器的用户名和密码 ssh -o ProxyCommand="ncat --proxy-type http/socks4/socks5 --proxy proxy.net:port --proxy-auth proxyuser:proxypwd %h %p" user@server.net 使用 SSH 配置文件 #root用户 /etc/ssh/ssh_config 文件 #普通用户 ~/.ssh/config (没有则新建文件) Host * ProxyCommand nc -X 5 -x proxy.net:port %h %p #%h 表示 hostname;%p 表示 port nc命令 #nc常用参数: -X 指定代理协议 4 SOCKS v.4 5 SOCKS v.5(默认) connect HTTPS proxy -x 代理地址[:端口],如果没有指定端口,采用
最新回复(0)