我使用XFTP遠程鏈接ECS雲服務器上,linux系統的vsftp服務linux
在設置好用戶,設定用戶目錄權限後嘗試遠程鏈接服務器
可是沒法鏈接上spa
而後在主機端用 ftp localhost 命令 輸入帳號密碼後登錄 發現仍是沒法鏈接code
而後發現錯誤是:server
[root@root /]# 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/ftptestblog
我才意識到設置目錄權限的時候出錯, 致使ftp嘗試訪問不存在的目錄ci
可是不知道怎麼修改目錄rem
所以我在linux上從新添加了一個用戶, 並從新設置了用戶目錄權限, 添加了vsftpd 用戶列表io
而後再次訪問時沒有出錯class
[root@root /]# 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能夠正常鏈接