連線 FTP 伺服器提示“500 OOPS: cannot change directory:/home/xxx”
今天在 CentOS 上測試 FTP 伺服器驗證登入,提示“500 OOPS: cannot change directory:/home/xxx”,不能切換到使用者宿主目錄?一看到與宿主目錄有關,第一反應就是會不會又跟 SELinux 中的策略有關,因為之前測試 Samba 實現“允許使用者通過 Windows 客戶端訪問自己的宿主目錄”,就需要先執行 setsebool -P samba_enable_home_dirs on,而且用 getsebool -a | grep ftp 也看到了一個“ftp_home_dir --> off”。不過還是先百度了一下,繼而在終端下執行:
# setsebool ftpd_disable_trans 1
# service vsftpd restart
結果剛執行完第一條就提示“Could not change active booleans: Invalid boolean”,又是沒見過的提示,baidu~,果然與那個“ftp_home_dir”有關,執行:
# setsebool ftp_home_dir on(注:在服務 running 狀態下執行時間會比較久)
then~
# ftp 192.168.2.2
Connected to 192.168.2.2 (192.168.2.2).
220 (vsFTPd 2.2.2)
Name (192.168.2.2:root): azune
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (192,168,2,2,54,76).
150 Here comes the directory listing.
drwxr-xr-x 2 500 500 4096 Sep 18 10:27 Desktop
drwxr-xr-x 2 500 500 4096 Sep 18 10:27 Documents
drwxr-xr-x 2 500 500 4096 Sep 18 10:27 Downloads
drwxr-xr-x 2 500 500 4096 Sep 18 10:27 Music
drwxr-xr-x 2 500 500 4096 Sep 18 10:27 Pictures
drwxr-xr-x 2 500 500 4096 Sep 18 10:27 Public
drwxr-xr-x 2 500 500 4096 Sep 18 10:27 Templates
drwxr-xr-x 2 500 500 4096 Sep 18 10:27 Videos
226 Directory send OK.
ftp> exit
221 Goodbye.
至於 ftp 登入時提示“-bash: ftp: command not found”的話,是缺少 ftp 客戶端的包,安裝上就好了。
相關推薦
連線 FTP 伺服器提示“500 OOPS: cannot change directory:/home/xxx”
今天在 CentOS 上測試 FTP 伺服器驗證登入,提示“500 OOPS: cannot change directory:/home/xxx”,不能切換到使用者宿主目錄?一看到與宿主目錄有關,第一反應就是會不會又跟 SELinux 中的策略有關,因為之前測試 Sa
500 OOPS: cannot change directory:/home/*
狀態: 已從伺服器斷開 狀態: 正在連線 192.168.120.21:21... 狀態: 連線建立,等待歡迎訊息... 狀態: 不安全的伺服器,不支援 FTP over TLS。 命令: USER dl 響應: 331 Please specify the password. 命令: PA
CentOS下安裝完vsftpd後報錯:500 OOPS: cannot change directory:/home/
安裝好vsftp軟體後,連結ftp登陸後提示這樣的錯誤 500 OOPS: cannot change directory:/home/ 原因是CentOS系統安裝了SELinux,因為預設下是沒有開啟FTP的支援,所以訪問時都被阻止了。 解決辦法 //檢視SELi
關於ftp使用者連線時出現500 OOPS: cannot change directory的解決辦法
RHEL5 中配置好後,今天想在XP下用ftp連線虛擬機器中的linux,但ftp連線的時候會出現 "500 OOPS:cannot change directory:/root" 錯誤,如何解決呢?
Linux下登陸FTP伺服器報錯“不能改變目錄” 具體語句如下:500 OOPS:cannot change directory:/home/xxx
原因是他的CentOS系統安裝了SELinux,因為預設下是沒有開啟FTP的支援,所以訪問時都被阻止了。 //檢視SELinux設定 # getsebool -a|grep ftp ftpd_disable_trans --> off 或者 ftp_home_dir
VsFTP出現500 OOPS:cannot change directory 的解決
在ubuntu下安裝了vsftpd,結果用客戶端連線ftp後提示 500 OOPS:cannot change directory: /home/xxx 問題很奇怪,百度了一下,發現可能是由於啟用了SELinux引起的問題 vi /etc/sysconfig/selinu
連線FTP伺服器的530 User cannot log in.問題
在2008伺服器搭建FTP之後,用FlashFxp連線FTP,提示530 User cannot log in. 一開始從字面意思理解是提示賬戶密碼錯了的意思,但是無論我怎麼確認,賬戶密碼肯定沒錯。 後面經過網上查詢資料發現,是FTP身份驗證的問題,去IIS
linux下常用FTP命令 1 連線ftp伺服器
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
xShell連線Linux伺服器提示拒絕密碼 解決方法
xShell連線Linux伺服器提示拒絕密碼。 1、檢查虛擬機器SSH服務是否開啟: service sshd status,如果沒有開啟,請執行service sshd start啟動該服務,或者通過service sshd restart重啟該服務; 2、檢查 /etc/ssh/
問題一:vsftpd:500 OOPS: cannot read config file: /etc/vsftpd/vsftpd.conf
為 vsftpd 啟動 vsftpd:500 OOPS: cannot read config file: /etc/vsftpd/vsftpd.conf 原因: selinux沒有關閉(SELinux是Linux系統上一個常見的安全軟體) 解決: &n
Visual C++網路程式設計經典案例詳解 第4章 FTP瀏覽器 登入FTP伺服器 連線FTP伺服器
在對FTP檔案進行相關處理之前 必須在成功連線 登入伺服器以後 才可以執行相關的操作 因為FTP連線是基於Windows套接字程式設計的 所以FTP的連線過程和Socket連線一樣 也就是客戶端建立連線套接字以後 呼叫函式Connect()向伺服器連線請求 使用者需要特別
遠端連線ftp伺服器問題總結:例如“伺服器發回了不可路由的地址,使用伺服器地址代替。”
阿里新購買的伺服器,需要遠端連線上傳下載檔案,於是使用filezilla客戶端連線,發現連線不上。 分析原因:可能是埠沒有開放。 阿里雲登入,遠端連線伺服器,輸入指令 netstat -nltp|grep 21 查詢埠資訊,出現如下反饋: 原因是伺服器沒有搭建f
linux下常用FTP命令 1 連線ftp伺服器
1. 連線ftp伺服器格式:ftp [hostname| ip-address]a)在linux命令列下輸入:ftp 192.168.1.1b)伺服器詢問你使用者名稱和密碼,分別輸入使用者名稱和相應密碼,待認證通過即可。2. 下載檔案下載檔案通常用get和mget這兩條命令。a
命令列連線FTP伺服器
Windows下: 開啟命令列視窗,輸入 ftp,進入ftp命令模式: 輸入 open ip地址 埠,進入ftp伺服器,如open 172.16.3.77 2121。如下圖: 輸入Windows下的使用者名稱,然後輸入密碼(注意:密碼是不顯示的,輸入使用
linux下常用FTP命令 1. 連線ftp伺服器
1. 連線ftp伺服器 格式:ftp [hostname| ip-address] a)在linux命令列下輸入: ftp 192.168.1.1 b)伺服器詢問你使用者名稱和密碼,分別輸入使用者名稱和相應密碼,待認證通過即可。 2. 下載檔案 下載檔案通常用
FileZilla無法連線ftp伺服器的解決方案
如果使用FileZilla預設設定連線ftp伺服器的話可能會報以下錯誤: 錯誤: 無法建立資料連線:ECONNREFUSED - Connection refused by server 錯誤: 連線超時 錯誤: 讀取目錄列表失敗 解決的辦法是把傳輸模式改為主動 點選連
PuTTY/Xshell連線遠端伺服器提示connection time out的解決方案
剛註冊一臺雲伺服器時,想使用PuTTY/Xshell來在本地遠端連線伺服器,發現會出現以下錯誤提示: Network error: Connection time out 對於新註冊的雲伺服器,什麼都沒有配置,不存在什麼防火牆設定、端口占用的情況。 在本地ping雲
centos 6.5 設定FTP伺服器 與客戶機連線FTP伺服器
伺服器端 1.yum install vsftp service vsftpd restart (ftp服務端的程序是vsftpd) 2.vsftpd伺服器檔案 配置檔案: /etc/vsftpd/vsftpd.conf 伺服器根目錄: /var/ftp/pub
java 連線ftp伺服器 從頁面進行下載
昨天來的個需求,我們的客戶需要下載對賬檔案的話,需要自己去登入ftp 伺服器去進行下載本身是有商戶後臺,所以想吧這個功能直接新增到商戶後臺頁面上,web進行下載。這是背景。之前沒有了解過這個,所以還是在網上查找了一番 ,找到了這篇部落格我看了一下這個裡面的方法,有個返回流的,
vsftp出現cannot change directory問題的解決方法
報錯資訊如下: 500 OOPS: cannot change directory:/home/vsftpd ftp伺服器連線失敗。錯誤提示: 331 Please specify the password. Password: 500 OOPS: cannot chang