LunovaFrp × SSH(远程登录)穿透教程

← 返回文档首页

SSH 常用于远程管理 Linux/Unix 服务器。默认端口 22,协议 TCP。 通过 LunovaFrp,即可将内网 SSH 服务安全映射到公网。

准备工作

配置 SSH 服务端

Linux

# 安装 openssh-server
# Debian / Ubuntu
sudo apt-get update && sudo apt-get install -y openssh-server

# CentOS / Rocky / Alma
sudo yum install -y openssh-server

# 启动并开机自启
sudo systemctl enable ssh
sudo systemctl start ssh

# 查看状态
sudo systemctl status ssh

默认配置文件为 /etc/ssh/sshd_config,主要关注:

Port 22
PermitRootLogin no
PasswordAuthentication yes   # 或使用密钥认证

建议禁用 root 登录,并改用普通用户 + sudo 提权。

创建 LunovaFrp 隧道

隧道创建后,你会获得 “外网地址:端口”(如 node-a.lunovafrp.net:50022)。

客户端连接

命令行方式

# 语法
ssh 用户名@外网地址 -p 远程端口

# 示例
ssh alice@node-a.lunovafrp.net -p 50022

PuTTY(Windows 图形界面)

  1. Host Name 填:node-a.lunovafrp.net
  2. Port 填:50022(对应隧道外网端口)
  3. Connection type 选择:SSH
  4. 点击 “Open”,输入用户名与密码登录。

安全加固建议

常见问题(FAQ)

1)连接超时

2)输入密码后拒绝

3)卡顿/延迟大