密钥登录(别再用密码)

ssh -i ~/.ssh/id_ed25519_mykey root@服务器IP
# 把本机公钥放进服务器的 ~/.ssh/authorized_keys 即可免密

密钥登录比密码安全得多,也方便脚本化。

传文件:scp

scp -i ~/.ssh/密钥 本地文件 root@IP:/目标路径/
# 整个目录加 -r

本地调试隧道

服务器上的服务只监听 127.0.0.1 时,本机想访问就建隧道:

ssh -L 本机端口:127.0.0.1:服务器端口 root@IP
# 然后本机访问 127.0.0.1:本机端口
提醒:服务器上的服务尽量只绑 127.0.0.1,再用反向代理/隧道暴露,不要直接 0.0.0.0 裸奔公网。