电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

centos7下如何安裝ftp服務

瀏覽:5日期:2023-10-01 20:59:26
目錄centos7安裝ftp服務安裝建立用戶配置用戶配置vsftpd并啟動登錄ftpcentos7安裝ftp服務登錄不上的坑防火墻的設置Selinux關閉或者修改后才支持ftp服務測試ftp本地是否可以登錄總結centos7安裝ftp服務安裝

安裝vsftpd :

?[root@ftp ~]# yum install -y vsftpd?? ?

安裝epel-release ,借助epel的yum擴展源來下載db4-utils:

[root@ftp ~]# yum install -y epel-release?

安裝db4-utils :

[root@ftp ~]# yum install -y db4-utils?建立用戶

1.建立系統賬戶(和虛擬賬戶相關聯的)

[root@ftp ~]# useradd virftp -s /sbin/nologin

2.建立虛擬用戶的賬號文件,并賦予權限

[root@ftp ~]# vi /etc/vsftpd/vsftpd_logintest1000000 ? ? ? ? ? ? ? ? ? ? #奇數行為用戶名,偶數行為上一行用戶名所對應的密碼test2 ? ? ? ? ? ? ? ? ? ? ? ??123456 ? ? ? ? ? ? ? ? ? ?[root@ftp ~]# chmod 600 /etc/vsftpd/vsftpd_login?

3.對賬號文件生成對應的庫文件

[root@ftp ~]# db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db配置用戶

1、創建目錄用于存放用戶的文件

[root@ftp ~]# mkdir /etc/vsftpd/vsftpd_user_conf[root@ftp ~]# cd /etc/vsftpd/vsftpd_user_conf/[root@ftp vsftpd_user_conf]# vi test1local_root=/home/virftp/test1?? ??? ?#賬戶的家目錄anonymous_enable=NO?? ??? ??? ??? ?#不允許匿名賬號登錄write_enable=YES?? ??? ??? ??? ??? ?#可寫local_umask=022?? ??? ??? ??? ??? ?#用戶的umask值anon_upload_enable=NO?? ??? ??? ?#不允許匿名賬號上傳文件anon_mkdir_write_enable=NO?? ??? ?#不允許匿名賬戶可寫

2、創建用戶的家目錄及文件

[root@ftp~]# mkdir /home/virftp/test1[root@ftp ~]# touch /home/virftp/test1/ly.txt

3、給家目錄賦予權限,并映射到系統賬號

[root@ftp ~]# chown -R virftp:virftp /home/virftp/

4、修改登錄認證文件,將虛擬用戶密碼文件寫入

[root@ftp~]# vi /etc/pam.d/vsftpd?auth ? ? ? sufficient ? /lib64/security/pam_userdb.so ? db=/etc/vsftpd/vsftpd_login #添加account ? ?sufficient ? /lib64/security/pam_userdb.so ? db=/etc/vsftpd/vsftpd_login #添加#%PAM-1.0session ? ?optional ? ? pam_keyinit.so ? ?force revokeauth ? ? ? required ? ? pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeedauth ? ? ? required ? ? pam_shells.soauth ? ? ? include ? ? ?password-authaccount ? ?include ? ? ?password-authsession ? ?required ? ? pam_loginuid.sosession ? ?include ? ? ?password-auth配置vsftpd并啟動

1、修改vsftpd的全局配置文件,并啟動vsftpd

[root@ftp ~]# vi /etc/vsftpd/vsftpd.confanonymous_enable=NO ? ? ? ? ? ? #找到并修改為此句anon_upload_enable=NO?? ??? ??? ?#找到并修改為此句anon_mkdir_write_enable=NO?? ??? ?#找到并修改為此句#添加以下內容chroot_local_user=YESguest_enable=YESguest_username=virftp ? ? ? ? ? ? #虛擬用戶virtual_use_local_privs=YES?? ??? ??? ?#現在使用的是虛擬用戶user_config_dir=/etc/vsftpd/vsftpd_user_confallow_writeable_chroot=YES[root@ftp ~]# systemctl start vsftpd登錄ftp

1、登錄 (安裝lftp軟件,登錄vsftpd)

[root@ftp ~]# yum install -y lftp[root@ftp ~]# lftp test1@127.0.0.1Password:?lftp test1@127.0.0.1:~> ls ? ? ? ?-rw-r--r-- ? ?1 1000 ? ? 1000 ? ? ? ? ? ?0 Dec 03 08:21 ly.txtlftp test1@127.0.0.1:/> quitcentos7安裝ftp服務登錄不上的坑防火墻的設置

1. 需要關閉window的防火墻以及殺毒軟件的攔截

直接百度,有很多,就不再贅述

2.關閉cenos7的防火墻 或者防火墻開啟 21 端口

直接關閉

#查看防火墻狀態 systemctl status firewalld.service#關閉防火墻systemctl stop firewalld.service

關閉防火墻成功:

防火墻開啟 21 端口

#開放端口firewall-cmd --zone=public --add-port=21/tcp --permanentSelinux關閉或者修改后才支持ftp服務

1.直接關閉Selinux

#修改配置項SELINUX=disabledvi /etc/selinux/config

如果修改配置項后,需要重啟系統才會生效,如果不想重啟系統可以使用下面設置Selinux屬性的方法

2.修改設置Selinux屬性

#查看Selinux 中關于vsftpd 的參數getsebool -a | grep ftp

如果看到上面屬性是關閉的

#運行以下命令修改:setsebool -P allow_ftpd_full_access onsetsebool -P ftpd_home_dir on#重啟vsftpdservice vsftpd restart

測試ftp本地是否可以登錄#安裝ftp命令yum -y install ftp# 測試本地登錄 ftp IPftp 192.168.0.XXX

登陸成功

然后用工具登錄試一試(我用的是Xftp)

卸載vsftpd

#RPM Package Manager,RPM包管理器卸載的方法– rpm -q 軟件名... #查詢軟件包是否安裝– rpm -ivh 軟件名-版本信息.rpm... #安裝軟件包– rpm -e 軟件名... #卸載程序 rpm -q vsftpd #查詢軟件是否安裝 rpm -ql vsftpd #查詢已安裝軟件的安裝清單rpm -e vsftpd #卸載軟件程序# rpm -ivh vsftpd-3.0.2-9.el7.x86_64.rpm #卸載

常用命令

#查看所有安裝的服務systemctl list-unit-files --type=service#查看所有運行服務netstat -tlnp#查看ftp服務端口號getsebool -a | grep ftp總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Linux
主站蜘蛛池模板: 食品机械专用传感器-落料放大器-低价接近开关-菲德自控技术(天津)有限公司 | 集装箱箱号识别_自重载重图像识别_铁路车号自动识别_OCR图像识别 | 施工围挡-施工PVC围挡-工程围挡-深圳市旭东钢构技术开发有限公司 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 食品机械专用传感器-落料放大器-低价接近开关-菲德自控技术(天津)有限公司 | 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 东莞喷砂机-喷砂机-喷砂机配件-喷砂器材-喷砂加工-东莞市协帆喷砂机械设备有限公司 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 上海防爆真空干燥箱-上海防爆冷库-上海防爆冷柜?-上海浦下防爆设备厂家? | 空压机网_《压缩机》杂志 | 回转窑-水泥|石灰|冶金-巩义市瑞光金属制品有限责任公司 | 代办建筑资质升级-建筑资质延期就找上海国信启航 | 台式恒温摇床价格_大容量恒温摇床厂家-上海量壹科学仪器有限公司 | 不锈钢搅拌罐_高速搅拌罐厂家-无锡市凡格德化工装备科技有限公司 | 桁架楼承板-钢筋桁架楼承板-江苏众力达钢筋楼承板厂 | 二手电脑回收_二手打印机回收_二手复印机回_硒鼓墨盒回收-广州益美二手电脑回收公司 | 不锈钢水箱生产厂家_消防水箱生产厂家-河南联固供水设备有限公司 | 润滑脂-高温润滑脂-轴承润滑脂-食品级润滑油-索科润滑油脂厂家 | 车辆定位管理系统_汽车GPS系统_车载北斗系统 - 朗致物联 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | 河北凯普威医疗器材有限公司,高档轮椅系列,推车系列,座厕椅系列,协步椅系列,拐扙系列,卫浴系列 | 拖鞋定制厂家-品牌拖鞋代加工厂-振扬实业中国高端拖鞋大型制造商 | 广东西屋电气有限公司-广东西屋电气有限公司 | 服务器之家 - 专注于服务器技术及软件下载分享 | 铝镁锰板厂家_进口钛锌板_铝镁锰波浪板_铝镁锰墙面板_铝镁锰屋面-杭州军晟金属建筑材料 | 知企服务-企业综合服务(ZiKeys.com)-品优低价、种类齐全、过程管理透明、速度快捷高效、放心服务,知企专家! | 施工围挡-施工PVC围挡-工程围挡-深圳市旭东钢构技术开发有限公司 | 车载加油机品牌_ 柴油加油机厂家 | SMC-SMC电磁阀-日本SMC气缸-SMC气动元件展示网 | 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | SMC-SMC电磁阀-日本SMC气缸-SMC气动元件展示网 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 反渗透阻垢剂-缓蚀阻垢剂厂家-循环水处理药剂-山东鲁东环保科技有限公司 | 集菌仪厂家_全封闭_封闭式_智能智能集菌仪厂家-上海郓曹 | 三效蒸发器_多效蒸发器价格_四效三效蒸发器厂家-青岛康景辉 | 散热器-电子散热器-型材散热器-电源散热片-镇江新区宏图电子散热片厂家 | 2025福建平潭岛旅游攻略|蓝眼泪,景点,住宿攻略-趣平潭网 | 中医中药治疗血小板减少-石家庄血液病肿瘤门诊部 | 无锡网站建设_小程序制作_网站设计公司_无锡网络公司_网站制作 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 |