Openwrt配置ssh自动登录服务器socks5转发
1.首先安装openssh客户端。
rm -rf /usr/bin/ssh #删除ssh软链接
rm -rf /usr/bin/scp #删除scp软链接
opkg update #更新列表
opkg install openssh-client openssh-keygen#安装openssh客户端
2.Openwrt生在ssh密钥并上传到服务器端:http://www.l-yp.com/1140.html
3.实现ssh转发:
ssh -D 7070 用户@IP -p端口(22可去除这个参数)-qTfnN
开机启动:
echo 'ssh -D 7070 用户@IP -p端口(22可去除这个参数)-qTfnN >/dev/null 2>&1 &' >> /etc/rc.local
shell脚本监控ssh自动重新连接:
#!/bin/bash
while true
do
if netstat -tlnp|grep ":7070"
then
echo "ssh is working"
else
ssh -D 7070 用户@IP -p端口(22可去除这个参数)-qTfnN >/dev/null 2>&1 &
fi
sleep 300
done