使用CentOS服务器ssh做socks5代理

1、服务器端添加账号
服务器端ssh禁用了密码登录,配置key登录,
添加用户名为vpn的账号,只允许作为代理,不允许做其它操作。

使用root权限操作

1
2
3
4
5
6
7
useradd vpn -g nobody -s /bin/false -m
mkdir /home/vpn/.ssh
cd /home/vpn/.ssh
vim vim authorized_keys
# 输入客户端shh公钥

chown vpn:nobody -R /home/vpn

2、设置本地ssh连接
创建本地秘钥(名称为vpn_rsa)

1
2
3
4
5
6
7
vim ~/.ssh/config 
# 添加内容
Host vpn
HostName 47.240.48.52
Port 22
User vpn
IdentityFile ~/.ssh/vpn_rsa

3、客户端执行命令

1
ssh vpn -D 8088 -N

使用本地8088端口做代理

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×