本篇文章主要介紹了詳解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免費影片教學
#以上是在Linux下安裝FTP及新增使用者的實例教學的詳細內容。更多資訊請關注PHP中文網其他相關文章!

查版本号的命令:1、“cat /etc/issue”或“cat /etc/redhat-release”,可输出centos版本号;2、“cat /proc/version”、“uname -a”或“uname -r”,可输出内核版本号。

centos重启网卡的方法:1、对于centos6的网卡重启命令是“service network restart”;2、对于centos7的网卡重启命令是“systemctl restart network”。

centos php安装opcache的方法:1、执行“yum list php73* | grep opcache”命令;2、通过“yum install php73-php-opcache.x86_64”安装opcache;3、使用“find / -name opcache.so”查找“opcache.so”的位置并将其移动到php的扩展目录即可。

centos离线安装mysql的方法:1、将lib中的所有依赖上传到linux中,并用yum命令进行安装;2、解压MySQL并把文件复制到想要安装的目录;3、修改my.cnf配置文件;4、复制启动脚本到资源目录并修改启动脚本;5、将mysqld服务加入到系统服务里面;6、将mysql客户端配置到环境变量中,并使配置生效即可。

centos7安装不出现界面的解决办法:1、选择“Install CentOS 7”,按“e”进入启动引导界面;2、 将“inst.stage2=hd:LABEL=CentOS\x207\x20x86_64”改为“linux dd”;3、重新进入“Install CentOS 7”,按“e”将“hd:”后的字符替换成“/dev/sdd4”,然后按“Ctrl+x”执行即可。

centos删除php的方法:1、通过“#rpm -qa|grep php”命令查看全部php软件包;2、通过“rpm -e”命令卸载相应的依赖项;3、重新使用“php -v”命令查看版本信息即可。

方法:1、利用“vim ~/.bashrc”编辑用户目录(~)下的“.bashrc”文件;2、在文件内添加“alias ls="ls --color"”;3、利用“:wq!”命令保存文件内的更改;4、“exit”命令退出终端后重新连接即可。

我们的PC中有一个磁盘驱动器专门用于所有与Windows操作系统相关的安装。该驱动器通常是C驱动器。如果您还在PC的C盘上安装了最新的Windows11操作系统,那么所有系统更新(很可能是您安装的所有软件)都会将其所有文件存储在C盘中。因此,保持此驱动器没有垃圾文件并在C驱动器中拥有足够的存储空间变得非常重要,因为该驱动器拥有的空间越多,您的Windows11操作系统运行起来就越顺畅。但是您可以在磁盘驱动器上增加多少空间以及可以删除多少文件是有限制的。在这种情况下,


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Dreamweaver CS6
視覺化網頁開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

Atom編輯器mac版下載
最受歡迎的的開源編輯器

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

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。