當前位置:首頁 » 文件管理 » centosftp文件夾

centosftp文件夾

發布時間: 2024-10-21 17:58:28

Ⅰ CentOs ftp 設置用戶訪問指定目錄

  • 使用root賬號登錄centos系統

  • 檢查是否已安裝vsftp

    rpm -qa |grep vsftpd #未輸出信息,表示未安裝vsftp
  • 通過yum安裝vsftp

    yum -y install vsftpd
  • ftp啟動、重啟、停止、狀態查詢命令

    service vsftpd start #啟動ftpservice vsftpd stop #停止ftpservice vsftpd restart #重啟ftpservice vsftpd status #查詢ftp狀態
  • 設置為開機啟動(可設置)

    chkconfig vsftpd on
  • 設置配置文件

    vi /etc/vsftpd/vsftpd.conf

    修改如下內容:

    anonymous_enable=NO #設置不允許匿名賬戶登錄chroot_local_user=YES #所有用戶限制在主目錄中chroot_list_enable=NO #不啟動限制用戶名單,直接限制所有用戶userlist_enable=NO #當為YES時只有userlist_file文件中指定的用戶才能登錄allow_writeable_chroot=YES #(在文件尾部新增)防止用戶有寫入許可權時報錯local_root=/home/www #(在文件尾部新增)設置用戶的根目錄

    重啟ftp

    service vsftpd restart
  • 創建ftp用戶

    創建用戶組

    groupadd ftpgroups

    創建用戶

    # useradd 添加用戶命令 -d /home/www 指定用戶根目錄 -g ftpgroups 加入用戶組 ftptest用戶名useradd -d /home/www -g ftpgroups ftptest

    設置用戶密碼

    passwd ftptest # passwd(命令) ftptest(用戶名,根據你實際情況寫)

    設置不允許用於系統登錄

    usermod -s /sbin/nologin ftptest #ftptest(用戶名,根據你實際情況寫)
  • 設置文件許可權

    chmod 755 /home/www

    設置目錄擁有者

    chown -R ftptest:root /home/www #ftptest:ftp用戶名 ; /home/www:文件目錄

    設置防火牆
    查看防火牆狀態,如果未啟動,直接跳過本步驟

    systemctl status firewalld

    開放20、21埠(阿里雲伺服器還需配置安全組開放防火牆)

    firewall-cmd --permanent --zone=public --add-port=20/tcpfirewall-cmd --permanent --zone=public --add-port=20/udpfirewall-cmd --permanent --zone=public --add-port=21/tcpfirewall-cmd --permanent --zone=public --add-port=21/udpfirewall-cmd --reload #重新載入

    至此ftp服務安裝成功,如果出現不能訪問或不能寫入的情況,就還需要設置SELinux(關閉)

    sestatus -v #查看SELinux狀態,如果SELinux status參數為enabled即為開啟狀態setenforce 0 #臨時關閉(不用重啟機器)

Ⅱ 有沒有FTP高手我在centos7搭建了FTP.但是只能上傳到我自己這個文件夾

如果使用的是vsftpd,那麼centos 6以後(包括6)的版本,ftp根文件夾均不允許可寫。你可以創建多個其他文件夾,設置寫入許可權。不過建議使用proftpd,沒有此限制。

Ⅲ 阿里雲centos7.2安裝ftp伺服器(自身伺服器可以訪問),windows無法訪問,打開不了遠程文件夾

給你訪問目錄下面的文件夾授權,命令如下:chomd-R755文件夾路徑或者chomd-R777文件夾路徑如果你安裝了SELinux,建議關閉;解決方法://使用setsebool命令開啟#setseboolftpd_disable_trans1或者#setseboolftp_home_dir1//再次查看當前狀態是否是on的狀態#getsebool-a|grepftpftpd_disable_trans-->on或者ftp_home_dir-->on//setsebool使用-P參數,無需每次開機都輸入這個命令#setsebool-Pftpd_disable_trans1或者#setsebool-Pftp_home_dir1#servicevsftpdrestart

熱點內容
sql隨機數不重復 發布:2024-10-21 20:26:13 瀏覽:427
php密碼復雜 發布:2024-10-21 20:18:38 瀏覽:350
編譯android內核不優化 發布:2024-10-21 20:05:31 瀏覽:279
小圖靈編程課 發布:2024-10-21 20:05:25 瀏覽:930
安卓系統如何結識外國人 發布:2024-10-21 19:56:33 瀏覽:974
同濟ftp伺服器如何登陸 發布:2024-10-21 19:24:28 瀏覽:443
交叉編譯ios 發布:2024-10-21 19:12:50 瀏覽:212
部落沖突安卓腳本 發布:2024-10-21 19:12:49 瀏覽:648
androidgpio驅動 發布:2024-10-21 19:06:13 瀏覽:376
差分控制演算法 發布:2024-10-21 18:40:53 瀏覽:242