溫馨提示×

centos sftp端口轉發設置教程

小樊
48
2025-09-13 20:13:07
欄目: 智能運維

以下是在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),并確保PermitRootLoginPasswordAuthentication等配置符合安全需求,修改后重啟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服務。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女