最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

centos7下如何安裝ftp服務(wù)

 更新時(shí)間:2023年06月02日 10:06:01   作者:奈小奈  
這篇文章主要介紹了centos7下如何安裝ftp服務(wù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

centos7安裝ftp服務(wù)

安裝

安裝vsftpd :

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

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

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

安裝db4-utils :

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

建立用戶

1.建立系統(tǒng)賬戶(和虛擬賬戶相關(guān)聯(lián)的)

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

2.建立虛擬用戶的賬號(hào)文件,并賦予權(quán)限

[root@ftp ~]# vi /etc/vsftpd/vsftpd_login
test1
000000 ? ? ? ? ? ? ? ? ? ? #奇數(shù)行為用戶名,偶數(shù)行為上一行用戶名所對(duì)應(yīng)的密碼
test2 ? ? ? ? ? ? ? ? ? ? ? ??
123456 ? ? ? ? ? ? ? ? ? ?
[root@ftp ~]# chmod 600 /etc/vsftpd/vsftpd_login?

3.對(duì)賬號(hào)文件生成對(duì)應(yīng)的庫文件

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

配置用戶

1、創(chuàng)建目錄用于存放用戶的文件

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

2、創(chuàng)建用戶的家目錄及文件

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

3、給家目錄賦予權(quán)限,并映射到系統(tǒng)賬號(hào)

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

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

[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.0
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

配置vsftpd并啟動(dòng)

1、修改vsftpd的全局配置文件,并啟動(dòng)vsftpd

[root@ftp ~]# vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO ? ? ? ? ? ? #找到并修改為此句
anon_upload_enable=NO?? ??? ??? ?#找到并修改為此句
anon_mkdir_write_enable=NO?? ??? ?#找到并修改為此句
#添加以下內(nèi)容
chroot_local_user=YES
guest_enable=YES
guest_username=virftp ? ? ? ? ? ? #虛擬用戶
virtual_use_local_privs=YES?? ??? ??? ?#現(xiàn)在使用的是虛擬用戶
user_config_dir=/etc/vsftpd/vsftpd_user_conf
allow_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.1
Password:?
lftp test1@127.0.0.1:~> ls ? ? ? ?
-rw-r--r-- ? ?1 1000 ? ? 1000 ? ? ? ? ? ?0 Dec 03 08:21 ly.txt
lftp test1@127.0.0.1:/> quit

centos7安裝ftp服務(wù)登錄不上的坑

防火墻的設(shè)置

1. 需要關(guān)閉window的防火墻以及殺毒軟件的攔截

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

2.關(guān)閉cenos7的防火墻 或者防火墻開啟 21 端口

直接關(guān)閉

#查看防火墻狀態(tài) 
systemctl status firewalld.service
#關(guān)閉防火墻
systemctl stop firewalld.service

關(guān)閉防火墻成功:

防火墻開啟 21 端口

#開放端口
firewall-cmd --zone=public --add-port=21/tcp --permanent

Selinux關(guān)閉或者修改后才支持ftp服務(wù)

1.直接關(guān)閉Selinux

#修改配置項(xiàng)SELINUX=disabled
vi /etc/selinux/config

如果修改配置項(xiàng)后,需要重啟系統(tǒng)才會(huì)生效,如果不想重啟系統(tǒng)可以使用下面設(shè)置Selinux屬性的方法

2.修改設(shè)置Selinux屬性

#查看Selinux 中關(guān)于vsftpd 的參數(shù)
getsebool -a | grep ftp 

如果看到上面屬性是關(guān)閉的

#運(yùn)行以下命令修改:
setsebool -P allow_ftpd_full_access on
setsebool -P ftpd_home_dir on
#重啟vsftpd
service vsftpd restart

測(cè)試ftp本地是否可以登錄

#安裝ftp命令
yum -y install ftp
# 測(cè)試本地登錄  ftp IP
ftp 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  #卸載

常用命令

#查看所有安裝的服務(wù)
systemctl list-unit-files --type=service
#查看所有運(yùn)行服務(wù)
netstat -tlnp
#查看ftp服務(wù)端口號(hào)
getsebool -a | grep ftp

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux安全與密鑰登錄指南

    Linux安全與密鑰登錄指南

    在使用Linux服務(wù)器時(shí),確保服務(wù)器的安全至關(guān)重要,本文將為你介紹一些關(guān)鍵的Linux安全措施,包括開啟密鑰登錄、查看登錄日志、限制登錄IP以及查看系統(tǒng)中能夠登錄的賬號(hào),以下內(nèi)容適合小白用戶,通過簡(jiǎn)單的操作就能有效提升服務(wù)器的安全性,需要的朋友可以參考下
    2025-02-02
  • linux下shell常用腳本命令及有關(guān)知識(shí)

    linux下shell常用腳本命令及有關(guān)知識(shí)

    大家好,本篇文章主要講的是linux下shell常用腳本命令及有關(guān)知識(shí),感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • linux中的常用命令與快捷鍵介紹

    linux中的常用命令與快捷鍵介紹

    大家好,本篇文章主要講的是linux中的常用命令與快捷鍵介紹,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Linux掛載NTFS分區(qū)的操作指南

    Linux掛載NTFS分區(qū)的操作指南

    在使用Windows和Linux雙系統(tǒng)的電腦上,通常我們可能也需要在Linux上 訪問NTFS分區(qū),雖然Linux用戶一般來說不一定會(huì)有分區(qū)的習(xí)慣,但是在雙系統(tǒng)情況下,兩個(gè)系統(tǒng)復(fù)用NTFS分區(qū)也是很常見的,今天,就來討論如何正確地在Linux掛載NTFS分區(qū),需要的朋友可以參考下
    2025-10-10
  • 基于Ubuntu 16.04設(shè)置固定IP的方法教程

    基于Ubuntu 16.04設(shè)置固定IP的方法教程

    這篇文章主要給大家介紹了基于Ubuntu 16.04設(shè)置固定IP的方法教程,文中通過圖文以及示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • 通過yum升級(jí)CentOS/RHEL最小化安裝的方法

    通過yum升級(jí)CentOS/RHEL最小化安裝的方法

    下面小編就為大家?guī)硪黄ㄟ^yum升級(jí)CentOS/RHEL最小化安裝的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • Linux系統(tǒng)下防火墻配置的詳細(xì)指南

    Linux系統(tǒng)下防火墻配置的詳細(xì)指南

    防火墻是一種網(wǎng)絡(luò)安全設(shè)備,它能夠:監(jiān)控和過濾進(jìn)出網(wǎng)絡(luò)的流量阻止不安全的連接保護(hù)計(jì)算機(jī)和網(wǎng)絡(luò)免受未授權(quán)訪問創(chuàng)建一個(gè)安全邊界簡(jiǎn)單來說,防火墻就像是電腦的"安全門衛(wèi)",決定誰能進(jìn)、誰能出,本文給大家介紹了Linux如何配置防火墻,需要的朋友可以參考下
    2025-07-07
  • linux之普通用戶與root用戶之間切換方法

    linux之普通用戶與root用戶之間切換方法

    下面小編就為大家?guī)硪黄猯inux之普通用戶與root用戶之間切換方法。小編覺得挺不錯(cuò)的?,F(xiàn)在就分享給大家。也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • 解決Ubuntu下使用linuxdeployqt打包Qt程序問題

    解決Ubuntu下使用linuxdeployqt打包Qt程序問題

    這篇文章主要介紹了解決Ubuntu下使用linuxdeployqt打包Qt程序問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 解決Centos7下crontab+shell腳本定期自動(dòng)刪除文件問題

    解決Centos7下crontab+shell腳本定期自動(dòng)刪除文件問題

    小編最近遇到這樣的需求,就是rsync每次同步的數(shù)據(jù)量很多,但是需要保留的數(shù)據(jù)庫bak文件,保留7天就夠了,所以需要自動(dòng)清理文件夾內(nèi)的bak文件。這篇文章主要介紹了解決Centos7下crontab+shell腳本定期自動(dòng)刪除文件問題,需要的朋友可以參考下
    2018-11-11

最新評(píng)論

莆田市| 迁安市| 吴旗县| 关岭| 鸡泽县| 铁岭市| 全椒县| 宜兰县| 辉南县| 新营市| 乌兰察布市| 蒲城县| 西宁市| 博白县| 姚安县| 永安市| 大埔县| 广灵县| 中方县| 白沙| 通州区| 博野县| 望江县| 兴海县| 沽源县| 那坡县| 盈江县| 英吉沙县| 始兴县| 凤台县| 阿城市| 常熟市| 繁昌县| 庄浪县| 和龙市| 湖南省| 英山县| 景德镇市| 永吉县| 汪清县| 栖霞市|