首頁 運維 linux運維 在Linux下安裝FTP及新增使用者的實例教學

在Linux下安裝FTP及新增使用者的實例教學

May 24, 2017 pm 04:04 PM
centos centos6

本篇文章主要介紹了詳解CentOS6.8 安裝FTP及添加用戶 ,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟著小編過來看看吧

一安裝FTP

1 偵測是否已經安裝FTP

rpm -qa | grep vsftpd
登入後複製

2 若沒有,則進行安裝

yum install vsftpd
登入後複製

二設定vsftpd開機啟動

chkconfig --level 35 vsftpd on
登入後複製

三設定FTP伺服器(開啟基於使用者的存取控制

#1 設定檔的修改

vim /etc/vsftpd/vsftpd.conf
登入後複製
anonymous_enable=NO  # 是否开启匿名登录
local_enable=YES   # 是否允许本地用户登录
write_enable=YES  # 是否允许上传
local_umask=022   # 默认的umask码
diremssage_enable=YES  # 是否显示目录说明文件
xferlog_enable=YES  # 是否记录ftp传输过程
connect_from_prot_20=YES # 是否确定端口传输来自20
xferlog_ftd_format=YES   # 是否使用标准的ftp xferlog模式
chroot_list_enable=YES  # 是否将系统用户限制在自己的home目录下
chroot_list_file=/etc/vsftpd/chroot_list  # 列表不受限制的用户
listen=YES   # 是否开启监听
pam_service_name=vsftpd # 服务名称
userlist_enable=YES
tcp_wrappers=YES
登入後複製

2 修改selinux

getsebool -a | grep ftp
登入後複製

若報錯,getsebool:  SELinux is disabled。則

vim /etc/selinux/config
登入後複製

修改 SELINUX=1。

然後重啟LINUX,"shutdown -r now" 立刻重啟(root用戶使用)。

重新執行 "getsebool -a | grep ftp"。

修改selinux,允許用戶在家目錄寫入資料

setsebool -P allow_ftpd_anon_write off
setsebool -P ftp_home_dir on
登入後複製

四建立虛擬用戶

1 建立一個用戶,然後修改用戶的登陸shell為nologin,讓使用者無法登陸系統,只能使用ftp之內的服務

useradd -d /home/www/test -g ftp -s /sbin/nologin test  # 指定用户 test 属于组 ftp,只能访问的目录是 /home/www/test,不能登陆系统
passwd test  # 设置该用户的密码
登入後複製

2 把使用者test 加入到chroot_list中

vim /etc/vsftpd/chroot_list  # 把 test 加入该文件
登入後複製

五測試虛擬使用者

在瀏覽器的網址列輸入"ftp://你的ip",在彈出的對話框中輸入帳號、密碼,即可連線成功。

六其他設定

開啟設定檔vsftpd.conf

max_client=100   # vsftpd最大支持链接数100个IP
max_per=5   # 每个IP能支持5个链接

local_max_rate=81920  # 限制传输速度

listen_address=某个IP  # 绑定某个IP到vsftpd,只允许该IP访问

xferlog_file=/var/log/vsftpd.log  # 日志存放位置
登入後複製

【相關推薦】

#1. Linux免費影片教學

2. NGINX反向代理下TOMCAT叢集的介紹

3. Linux備份及復原及檔案權限的介紹

4. Docker手動新增網橋方法詳解

#5. 如何在linux中安裝VMWare虛擬機器

#

以上是在Linux下安裝FTP及新增使用者的實例教學的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

centos怎麼中文輸入 centos怎麼中文輸入 Apr 07, 2024 pm 08:21 PM

CentOS 中使用中文輸入的方法包括:使用 fcitx 輸入法:安裝​​並啟用 fcitx,設定快速鍵,按下快速鍵切換輸入法,輸入拼音即可產生候選字。使用 iBus 輸入法:安裝​​並啟用 iBus,設定快速鍵,按下快速鍵切換輸入法,輸入拼音即可產生候選字。

centos7怎麼讀取u盤文件 centos7怎麼讀取u盤文件 Apr 07, 2024 pm 08:18 PM

在 CentOS 7 中讀取 U 盤文件,需要先連接 U 盤並確認其設備名稱。然後,使用下列步驟讀取檔案:掛載U 碟:mount /dev/sdb1 /media/sdb1(替換"/dev/sdb1" 為實際裝置名稱)瀏覽U 磁碟檔案:ls /media/sdb1;cd /media /sdb1/目錄;cat 檔名

centos7如何進入root權限 centos7如何進入root權限 Apr 02, 2024 pm 08:57 PM

進入 CentOS 7 的 root 權限有兩種方法:使用 sudo 指令:終端機輸入 sudo su -,輸入目前使用者密碼。直接登入 root 使用者:登入畫面選擇 "Other",輸入 "root" 和 root 密碼。注意:在 root 權限下謹慎操作,以 sudo 權限執行任務,定期變更 root 密碼。

SCP使用技巧-遞歸排除文件 SCP使用技巧-遞歸排除文件 Apr 22, 2024 am 09:04 AM

人們可以使用scp指令在網路主機之間安全地複製檔案。它使用ssh進行資料傳輸和身份驗證。典型的語法是:scpfile1user@host:/path/to/dest/scp-r/path/to/source/user@host:/path/to/dest/scp排除檔案我不認為你可以在使用scp指令時過濾或排除文件。但是,有一個很好的解決方法來排除檔案並使用ssh安全地複製它。本頁面說明如何在使用scp遞歸複製目錄時過濾或排除檔案。如何使用rsync指令排除檔案語法是:rsyncav-essh-

centos忘記密碼登入怎麼辦 centos忘記密碼登入怎麼辦 Apr 07, 2024 pm 07:33 PM

忘記 CentOS 密碼的解決方案包括:單一使用者模式:進入單一使用者模式,使用 passwd root 重設密碼。救援模式:使用 CentOS Live CD/USB 啟動,掛載根分割區並重設密碼。遠端存取:使用 SSH 遠端連接,用 sudo passwd root 重置密碼。

centos7怎麼開啟root權限 centos7怎麼開啟root權限 Apr 07, 2024 pm 08:03 PM

CentOS 7 預設停用 root 權限,可依下列步驟開啟:暫時開啟:終端機輸入 "su root",輸入 root 密碼。永久開啟:編輯 "/etc/ssh/sshd_config",將 "PermitRootLogin no" 改為 "yes",重新啟動 SSH 服務。

centos7怎麼取得root權限 centos7怎麼取得root權限 Apr 07, 2024 pm 07:57 PM

有以下幾種方法可取得 CentOS 7 中的 root 權限: 1. 使用 "su" 執行指令。 2. 使用 "sudo" 執行單一指令。 3. 啟用 root 使用者並設定密碼。注意:使用 root 權限時要謹慎,因為它們可能會損壞系統。

centos怎麼進入root權限 centos怎麼進入root權限 Apr 07, 2024 pm 08:06 PM

在 CentOS 中以 root 權限執行任務有兩種方法:1) 使用 sudo 指令暫時取得 root 權限;2) 直接使用 root 使用者密碼登入。在使用 root 權限時,應格外小心,並建議僅在必要時使用。

See all articles