FRP-内网穿透-阿里云服务器-访问内网SSH
1.启动云服务端frps
2.关闭本地防火墙与阿里云安全组(太简单不写了)
3.配置内网客户端
配置客户端-如图
- 解压
frp.tar
到/opt/
目录下- 修改配置文件
$ vi /opt/frp_0.35.1_linux_amd64/frpc.ini[common] server_addr = 47.95.230.189 server_port = 7000 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000
4.启动内网客户端
启动服务-如图
- 后台启动
$ nohup /opt/frp_0.35.1_linux_amd64/frpc -c /opt/frp_0.35.1_linux_amd64/frpc.ini &- 检查服务
$ netstat -anop | grep frpc- 查看日志
$ tail -f nohup.out
查看服务端连接日志-如图
$ systemctl status frps
4.xshell测试
注意连接参数-如图
I P:阿里云服务器 I P 端口:客户端自己指定的远程绑定端口6000 账号:内网服务器的账号 密码:内网服务器的密码
5.查看服务端frps日志
如图,可以看到连接成功
$ systemctl status frps
6.连接失败异常处理
连接超时,多半是网络不通,或者防火墙未关闭
处理:
1.内网服务器先 ping 公网服务器,确定网络畅通
2.关闭内网服务器的防火墙
3.配置阿里云的安全组规则,把端口放开