當前位置:首頁 » 文件管理 » 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

熱點內容
繼承者下載22下載ftp 發布:2025-01-12 02:44:06 瀏覽:353
資料庫換格式 發布:2025-01-12 02:44:02 瀏覽:459
一起編程地球 發布:2025-01-12 02:42:43 瀏覽:873
無法設置kms伺服器地址怎麼辦 發布:2025-01-12 02:42:36 瀏覽:525
android任務 發布:2025-01-12 02:36:07 瀏覽:633
家用辦公學習電腦要什麼配置 發布:2025-01-12 02:27:00 瀏覽:912
十一代思域勁動有哪些配置 發布:2025-01-12 02:26:56 瀏覽:416
java怎麼刪除文件 發布:2025-01-12 02:25:13 瀏覽:107
最新款的電腦高配置是什麼樣的 發布:2025-01-12 01:44:08 瀏覽:823
編程手舞蹈 發布:2025-01-12 01:36:18 瀏覽:958