溫馨提示×

怎樣為Linux服務器配置SFTP

小樊
196
2024-06-19 20:17:07
欄目: 云計算

要為Linux服務器配置SFTP (SSH File Transfer Protocol),可以按照以下步驟進行操作:

  1. 安裝OpenSSH服務器: 首先,確保OpenSSH服務器已安裝在Linux服務器上。如果尚未安裝,可以使用以下命令安裝OpenSSH服務器:
sudo apt-get install openssh-server
  1. 配置SSH服務: 打開SSH配置文件,可以使用以下命令編輯SSH配置文件:
sudo nano /etc/ssh/sshd_config

確保以下配置選項已啟用或添加到配置文件中:

Subsystem sftp internal-sftp
Match group sftp
ChrootDirectory /home/%u
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp

其中,ChrootDirectory 指定SFTP用戶的根目錄,AllowTcpForwardingX11Forwarding 設置為no 禁用SSH端口轉發和X11轉發。

  1. 創建SFTP用戶: 創建一個SFTP用戶,可以使用以下命令創建一個新用戶并設置其主目錄:
sudo useradd -m -s /bin/false sftpuser
sudo passwd sftpuser
sudo mkdir /home/sftpuser/upload
sudo chown sftpuser:sftp /home/sftpuser/upload
  1. 重啟SSH服務: 完成以上配置后,重新啟動SSH服務以使更改生效:
sudo systemctl restart sshd

現在,您已經成功為Linux服務器配置了SFTP。您可以使用SFTP客戶端連接到您的服務器,并使用SFTP用戶進行文件傳輸。

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