SFTP端口转发设置指南
一、概念与常用方式
二、本地端口转发到内网SFTP
ssh -N -f -L 8022:192.168.10.2:22 jumpuser@jump.example.com
sftp -P 8022 sftpuser@localhost
三、远程端口转发让外部访问你的SFTP
ssh -N -f -R 2222:127.0.0.1:22 you@jump.example.com
sftp -P 2222 remoteuser@jump.example.com
四、图形化客户端与多层转发
ssh -N -f -L 8022:192.168.10.2:22 userB@B
ssh -N -f -L 9022:127.0.0.1:8022 userA@B
sftp -P 9022 userC@localhost
五、防火墙与SSH服务配置要点
sudo vim /etc/ssh/sshd_config
# 将 AllowTcpForwarding 设为 yes
sudo systemctl restart sshd