1. 程式人生 > >記一個關於FTP中的低級錯誤

記一個關於FTP中的低級錯誤

錯誤 gin not 應該 訪問 xftp tor 修改 cte

我使用XFTP遠程連接ECS雲服務器上,linux系統的vsftp服務

在設置好用戶,設定用戶目錄權限後嘗試遠程連接

但是無法連接上

然後在主機端用 ftp localhost 命令 輸入賬號密碼後登陸 發現還是無法連接

然後發現錯誤是:

[[email protected] /]# ftp localhost
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
220 (vsFTPd 3.0.2)
Name (localhost:root): ftptest
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/homw/wwwroot/ftptest Login failed. 421 Service not available, remote server has closed connection

這裏無法連接的目錄名稱有問題, 應該是 /home/wwwroot/ftptest

我才意識到設置目錄權限的時候出錯, 導致ftp嘗試訪問不存在的目錄

但是不知道怎麽修改目錄

因此我在linux上重新添加了一個用戶, 並重新設置了用戶目錄權限, 添加了vsftpd 用戶列表

然後再次訪問時沒有出錯

[[email protected] /]# ftp localhost
Trying 
127.0.0.1... Connected to localhost (127.0.0.1). 220 (vsFTPd 3.0.2) Name (localhost:root): ftptest1 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files.

且XFTP可以正常連接

記一個關於FTP中的低級錯誤