最近研究autossh反向代理登录,发现网上很多文章是错的,或者写的莫名其妙,在这里介绍下autossh反向代理的命令,避免大家走弯路。
名词解释:
跳板服务器:具有固定ip的服务器,可被远程访问
本机:希望被远程访问但不具备固定ip的机器
命令:
autossh -M 20007 -N -R 20003:localhost:22 root@xxx.xxx.xxx.xxx
后面root@xxx.xxx.xxx.xxx 是跳板服务器,root是其账号
上面这条命令把本机22端口映射到了 跳板服务器 的 20003号端口。前面的-M -N不理解的不用管,照填就行,但需保证上例中跳板服务器的20007和20003端口都未使用。
执行命令后可以在跳板服务器上通过 ssh -p 20003 zz@localhost访问 本机。账号zz是本机账号
网友评论