以下是在CentOS上设置SFTP端口转发的教程:
一、准备工作
确保已安装SSH服务器,可使用命令sudo yum install openssh-server安装。安装后启动并启用SSH服务:sudo systemctl start sshd,sudo systemctl enable sshd。
二、配置SSH服务(可选)
若需修改SFTP默认端口,可编辑配置文件/etc/ssh/sshd_config,找到#Port 22,将其改为所需端口(如2222),并确保PermitRootLogin和PasswordAuthentication等配置符合安全需求,修改后重启SSH服务:sudo systemctl restart sshd。
三、设置端口转发
- 本地端口转发:将本地端口转发到远程SFTP服务器端口,命令格式为
ssh -L local_port:destination_host:destination_port user@ssh_server。例如,ssh -L 8080:localhost:22 user@remote_server_ip,将本地8080端口转发到远程服务器的22端口。 - 远程端口转发:将远程服务器端口转发到本地端口,命令格式为
ssh -R remote_port:destination_host:destination_port user@ssh_server。
四、配置防火墙
若系统启用了防火墙,需允许相应端口通信。以firewalld为例,对于本地端口转发,可执行命令sudo firewall-cmd --permanent --add-port=本地端口/tcp,然后sudo firewall-cmd --reload。
五、测试连接
使用sftp -P 本地端口 localhost命令测试连接,若配置正确,可成功连接到远程SFTP服务。
以上就是关于“centos sftp端口转发设置教程”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm