frp实现SSH内网穿透

server : debian 9 腾讯云主机 124.xxx.xxx.xxx (公网可以被访问的主机)
client : centos minimal 7.9 (VMware) 192.168.128.7 (需要被内网穿透的主机)

  1. 根据自己的版本下载 frp (server和client都要下载)
    https://github.com/fatedier/frp/releases
  2. 解压
    tar -zxvf frp_0.39.1_linux_amd64.tar.gz

官方文档

server 端配置

  1. 创建 frps 配置文件目录
    mkdir /etc/frp
  2. 复制配置文件
    cp frp/frps* /etc/frp
  3. 复制启动文件
    cp frp/frps /usr/bin/frps
  4. 使用 system 管理服务
    cp frp/systemd/frps* /usr/lib/systemd/system
  5. 配置 SSH
    vim frps.ini
    image.png
  6. 启动服务
    systemctl start frps

client 端配置

  1. 创建 frpc 配置文件目录
    mkdir /etc/frp

  2. 复制配置文件
    cp frp/frpc* /etc/frp

  3. 复制启动文件
    cp frp/frpc /usr/bin/frps

  4. 使用 system 管理服务
    cp frp/systemd/frpc* /usr/lib/systemd/system

  5. 配置 SSH
    vim frpc.ini

    image.png

  6. 启动服务
    systemctl start frpc

如果启动服务没有报错, 就可以实现内网穿透远程SSH

测试一下:

测试机: windows 公网环境
ssh -oPort=6000 [email protected]

image.png

你可能感兴趣的:(frp实现SSH内网穿透)