title: 用 frp 访问家里的树莓派
src: posts/2022-07-31-用 frp 访问家里的树莓派.md
change log: None
created at: Jan. 24, 2026, 12:39 p.m., last updated: Jan. 24, 2026, 12:39 p.m.
为了方便在办公室访问树莓派,frp开了ssh端口。
首先得多开一个 ssh 端口专供 frp 用,否则 frp 挂了 22 端口也用不了了。
在 /etc/ssh/sshd_config 里面加一行即可
# vim /etc/ssh/sshd_config
Port 22
Port 2222 # <-- 加多一个端口
公网: server, 开一个 frps 的 docker 即可。
内网:
[common]
server_addr = 47.xxx.xxx.xxx
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 2222
remote_port = 7001
[web]
type = http
local_port = 80
subdomain = rp2
大概有小半年了,发现sshd 的log一大堆链接失败的,有机子在不停的扫描端口。通过修改登录方式可以一定程度上防止外网ssh爆破。
# vim /etc/ssh/sshd_config
PasswordAuthentication no # default
Match LocalPort 22
PasswordAuthentication yes
服务器供应商的防火墙对端口进行 ip 限制,让某些 IP 才可访问这个端口。