SSH内网穿透(通过frp端口映射)
1. 多端配置
- Mac端
sudo vim /etc/hosts
输入开机密码验证身份
接着按i开始插入编辑
在文件中添加
ip地址 别名方便记忆
最后按esc然后输入:wq完成保存并退出
- Linux端:
vim /etc/hosts
和前面mac端一样操作
- Windows端:
hosts文件路径
C:\Windows\System32\driver\etc
操作类似不再赘述
2. 下载工具包frp
githubl链接:https://github.com/fatedier/frp/releases
文件包区分:
frp服务端s:公网ip的服务器
frp客户端c:远程目标主机
frps无需修改使用默认配置即可
frpc修改sever_addr后面的ip地址为服务器的公网ip
然后将frps相关文件放在服务器上
然后将frpc相关文件放在远程目标主机
3. 手动联机
服务器端进入frps文件路径后输入以下命令
frps -c frps配置文件路径地址
远程目标主机端进入frpc文件路径后输入以下命令
frpc -c frpc配置文件路径地址
ssh -p 6000 "用户名"@公网ip(或者第一步自己取的别名)
或者
ssh -oPort=6000 "用户名"@公网ip
4. 开机自启动
服务器端打开frps.service文件复制里面的内容
cd命令进入到服务器端的lib/systemd/system
vim编辑打开此处的frps.service然后粘贴刚刚复制的内容
然后将里面的ExecStart的frps改成绝对路径
User改成当前用户名
然后esc :wq退出
systemctl daemon-reload
systemctl enable frps
systemctl start frps
systemctl status frps
目标主机端进入frpc文件路径
复制frpc_autostart文件到开机自启动目录下

浙公网安备 33010602011771号