日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

vsftp账号_Linux入门-CentOS7安装vsftp

發(fā)布時(shí)間:2023/12/10 linux 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vsftp账号_Linux入门-CentOS7安装vsftp 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

vsftpd是用于類Unix系統(tǒng)(包括Linux)的FTP服務(wù)器。那怎么搭建呢?請(qǐng)看下文在CentOS7 64位進(jìn)行安裝。

為了調(diào)試順利,關(guān)閉selinux,防火墻iptables

一.yum安裝vsftp

# yum -y install vsftpd

二.啟動(dòng)服務(wù)

# systemctl start vsftpd.service

三.配置文件

/etc/vsftpd/vsftpd.conf

四.配置部署

1、備份配置文件,修改配置文件

# cd /etc/vsftpd/# cp vsftpd.conf vsftpd.conf.bak # echo '' > vsftpd.conf# vim /etc/vsftpd/vsftpd.conf

2、配置文件內(nèi)容(虛擬用戶必須關(guān)閉虛擬用戶anonymous_enable=NO)

anonymous_enable=NOwrite_enable=YESchroot_local_user=YESchroot_list_enable=YESuse_localtime=YESlocal_enable=YESallow_writeable_chroot=YESxferlog_enable=YESlocal_umask=022pam_service_name=vsftpd use_localtime=YESlisten_port=21chroot_local_user=YESidle_session_timeout=120 data_connection_timeout=120guest_enable=YESguest_username=ftpuser user_config_dir=/etc/vsftpd/vuser_confvirtual_use_local_privs=YES pasv_min_port=10060pasv_max_port=10090 accept_timeout=5connect_timeout=1

3、創(chuàng)建宿主用戶

  • 創(chuàng)建用戶 ftpuser 指定 /home/vsftpd 目錄
# useradd -g root -M -d /home/vsftpd -s /sbin/nologin ftpuser
  • 設(shè)置用戶 ftpuser 的密碼
# passwd ftpuser
  • 把 /home/vsftpd 的所有權(quán)給ftpuser.root
# mkdir -p /home/vsftpd # chown -R ftpuser.root /home/vsftpd

4、建立虛擬用戶文件

# touch /etc/vsftpd/vuser_passwd# 編輯虛擬用戶名單文件:(# 第一行賬號(hào),第二行密碼,注意:不能使用root做用戶名,系統(tǒng)保留)# vi /etc/vsftpd/vuser_passwd # 編輯內(nèi)容,下面是 vuser_passwd 內(nèi)容ftp112345678ftp212345678

保存退出

5、生成虛擬用戶數(shù)據(jù)文件

# db_load -T -t hash -f /etc/vsftpd/vuser_passwd /etc/vsftpd/vuser_passwd.db# chmod 600 /etc/vsftpd/vuser_passwd.db

6、創(chuàng)建用戶配置

# mkdir /etc/vsftpd/vuser_conf # 建立虛擬用戶個(gè)人vsftp的配置文件# cd /etc/vsftpd/vuser_conf # 進(jìn)入目錄# touch ftp1 ftp2

每個(gè)文件(ftp1和ftp2寫入如下內(nèi)容,local_root=/home/vsftpd/ftp1#這里寫入這個(gè)用戶的實(shí)際存儲(chǔ)路徑)

local_root=/home/vsftpd/ftp1write_enable=YESanon_world_readable_only=NOanon_upload_enable=YESanon_mkdir_write_enable=YESanon_other_write_enable=YES

7、創(chuàng)建用戶目錄

# mkdir -p /home/vsftpd/ftp1# mkdir -p /home/vsftpd/ftp2

8、配置登錄用戶

# vi /etc/vsftpd/chroot_listftp1ftp2

9、服務(wù)啟動(dòng)、停止、狀態(tài)命令

# systemctl restart vsftpd.service # 重啟服務(wù)# systemctl start vsftpd.service # 啟動(dòng)服務(wù)# systemctl status vsftpd.service # 服務(wù)狀態(tài)查看

10、生成虛擬用戶的PAM文件

# cd /etc/pam.d/備份vsftpd文件# cp vsftpd vsftpd.bak

修改vsftpd文件內(nèi)容(加入第二和第三行,下面的都全部注釋,注意下面是64位操作系統(tǒng),如果是32位的話lib64需要改成lib)

#%PAM-1.0auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwdaccount required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd#session optional pam_keyinit.so force revoke#auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed#auth required pam_shells.so#auth include password-auth#account include password-auth#session required pam_loginuid.so#session include password-auth

Centos6 安裝遇到的問題

  • Centos6 啟動(dòng)vsftp服務(wù)命令
# service vsftpd restart
  • Centos6 啟動(dòng)報(bào)錯(cuò)500 OOPS: unrecognised variable in config file: allow_writeable_chroot
# service vsftpd restartShutting down vsftpd: [FAILED]Starting vsftpd for vsftpd: 500 OOPS: unrecognised variable in config file: allow_writeable_chroot [FAILED]

查看版本

# vsftpd -versionvsftpd: version 2.2.2

不支持,需要在配置文件/etc/vsftpd/vsftpd.conf屏蔽這個(gè)配置項(xiàng)

  • Centos6 啟動(dòng)報(bào)錯(cuò)500 OOPS: vsftpd: not configured for standalone, must be started from inetd
# service vsftpd restartShutting down vsftpd: [FAILED]Starting vsftpd for vsftpd: 500 OOPS: vsftpd: not configured for standalone, must be started from inetd [FAILED]

需要在配置文件/etc/vsftpd/vsftpd.conf里新增

listen=yes

加入收藏

總結(jié)

以上是生活随笔為你收集整理的vsftp账号_Linux入门-CentOS7安装vsftp的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。