系統安裝了selinux,因為預設下是沒有開啟ftp的支援,所以訪問時都被阻止了。
需要執行以下步驟才行進行ftp,否則會傳輸失敗
//檢視selinux設定
# getsebool -a|grep ftp
ftpd_disable_trans --> off
或者ftp_home_dir-->off
解決方法:
//使用setsebool命令開啟
# setsebool ftpd_disable_trans 1
或者# setsebool ftp_home_dir 1
再次檢視當前狀態是否是on的狀態
# getsebool -a|grep ftp
ftpd_disable_trans --> on
或者ftp_home_dir-->on
//setsebool使用-p引數,無需每次開機都輸入這個命令
# setsebool -p ftpd_disable_trans 1
或者# setsebool -p ftp_home_dir 1
# service vsftpd restart
linux 啟動ftp服務,sftp服務
啟動ftp服務 在 etc rc.d init.d 目錄下 命令 service vsftp start 啟動ssh服務,sftp服務 在 etc init.d 目錄下 命令 etc init.d sshd start 注意這裡需要在絕對路徑下執行sshd start 開啟root可以通過ftp軟體...
linux 啟動ftp服務,sftp服務
啟動ftp服務 在 etc rc.d init.d 目錄下 命令 service vsftp start 啟動ssh服務,sftp服務 在 etc init.d 目錄下 命令 etc init.d sshd start 注意這裡需要在絕對路徑下執行sshd start 開啟root可以通過ftp軟體...
Linux安裝啟動FTP服務
linux伺服器預設是沒有開啟ftp服務的。也沒有ftp伺服器,為了檔案的傳輸需要用到ftp伺服器,以典型的vsftpd為例。vsftpd作為ftp伺服器,在linux系統中是非常常用的 下面就說如何在centos 6.5系統上安裝vsftp。1.檢視是否安裝vsftpd rpm qa grep v...