要連接到Linux SFTP服務器,您需要遵循以下步驟:
安裝SFTP服務器軟件包: 對于Debian/Ubuntu系統,使用以下命令安裝OpenSSH服務器:
sudo apt-get update
sudo apt-get install openssh-server
對于CentOS/RHEL系統,使用以下命令安裝OpenSSH服務器:
sudo yum install openssh-server
配置OpenSSH服務器:
編輯/etc/ssh/sshd_config
文件,確保以下設置是正確的:
Subsystem sftp /usr/lib/openssh/sftp-server
PermitRootLogin no
PasswordAuthentication yes
如果您對配置文件進行了更改,請重新啟動SSH服務以使更改生效:
sudo systemctl restart sshd
創建一個SFTP用戶:
創建一個新用戶(或使用現有用戶)并將其添加到/etc/ssh/sshd_config
文件中指定的用戶組(通常為sftp
):
sudo adduser your_username
sudo usermod -aG sftp your_username
為新用戶設置密碼:
sudo passwd your_username
設置用戶目錄的權限:
為SFTP用戶分配一個目錄,例如/home/your_username
,并設置適當的權限:
sudo mkdir /home/your_username
sudo chown your_username:your_username /home/your_username
sudo chmod 755 /home/your_username
連接到SFTP服務器: 使用支持SFTP的客戶端(如FileZilla、WinSCP等)連接到服務器。在連接對話框中,輸入以下信息:
完成這些步驟后,您應該能夠成功連接到Linux SFTP服務器。