SSH强制指定登录验证方式及使用代理

强制使用密码方式登录

1
ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no root@139.180.xx.xx

SSH使用代理登录

nc 命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
1、nc 命令
常用参数:


-X 指定代理协议


4 SOCKS v.4

5 SOCKS v.5(默认)


connect HTTPS proxy



-x 代理地址[:端口]
如果没有指定端口,采用协议常用端口,如:

SOCKETS 使用 1080
HTTPS 使用 3128

参考:舌尖上的大胖

nc 命令行

1
$ ssh -o ProxyCommand="nc -X 5 -x proxy.net:1080 %h %p" user@server.net

强制指定密码验证方式,并使用代理

1
ssh -o ProxyCommand="nc -X 5 -x 127.0.0.1:1080 %h %p" -o PreferredAuthentications=password -o PubkeyAuthentication=no root@xx.xx.xx.xx