疫情期间远程办公,搭建了VPN方便远程连接公司服务器,VPN连接需要知道公司的公网ip,而公网ip是动态变化,所以需要远程连接公司的服务器,查看公网ip。
记录下,备忘。
Linux 查询公网ip 指令:
- curl ifconfig.me

- curl cip.cc

远程访问Linux 服务器
1. 向日葵
缺点:需要付费,精英版专享功能
2. ngrok
通过ngrok内网穿透工具,创建tcp通道,监听22端口,这样可以通过ssh工具进行连接。
-
开启tcp 通道
ngrok tcp 22
执行该指令,可以开始tcp通道,并监听22端口,但是无法关闭该终端(需要后台执行)。
-
需要后台执行ngrok
nohpu ngrok tcp 22 &
启动之后使用该curl查看映射映射:curl localhost:4040/api/tunnels

启动之后便有了对应的映射关系:比如:tcp://3.tcp.ngrok.io:10111 -> localhost:22
- 到此,就可以通过ssh工具访问(ip3.tcp.ngrok.io,端口10111)访问Linux服务器。
网友评论