宝马会轮盘网站支付失败_Linux下如何部署FTP职业器


发布日期:2023-10-30 04:49    点击次数:101


宝马会轮盘网站支付失败_Linux下如何部署FTP职业器

宝马会轮盘网站支付失败_

[[424234]]

FTP 是 File Transfer Protocol 的缩写,即文献传输契约,它通过聚积在职业器和客户端之间传输文献,当今还是成为一种日常使用的圭臬器具

vsftpd 是 very secure ftp daemon 的缩写,它是 Linux 上使用最受宽容、使用最日常的 FTP 职业器之一,它具有安全,速率快,踏实的特质,许多穷苦的 FTP 站点比如 ftp.gnu.org、ftp.freebsd.org 都是使用 vsftpd 作为职业器的

现时,FTP职业在日常使命中使用得也挺多,每次职业器版块更新都需要先打包,然后上传到线上的FTP职业器上,再从FTP职业器高下载职业器包到线上机器,进行MD5校验,然后就不错更新线上职业器了

线路

在装配 vsftpd 之前,有几个穷苦的方位需要线路下

皇冠客服飞机:@seo3687 使命模式

职业器使用两个端口和客户端通讯,一个是号令端口,也叫适度端口,默许是 21, 用于号令的传输 ,一个是数据端口,默许是 20 ,用于数据的传输

主动模式

客户端向FTP职业器发送端口信息,由职业器主动邻接该端口

过程:客户端和FTP职业器的号令端口(21)耕作TCP邻接,当需要传输数据时,客户端新启动一个用于数据传输的端口,并在号令端口的邻接上用 PORT 号令告诉职业器该端标语,职业器与该端口耕作TCP邻接,邻接班师之后,客户端驱动传输数据

博弈论 被迫模式

FTP职业器开启并发送端口信息给客户端,由客户端邻接该端口,职业器被迫给与邻接

过程:客户端和FTP职业器的号令端口(21)耕作TCP邻接,当需要传输数据时,职业器侦听一个用于数据传输的端口,并在号令端口的邻接上用 PASV 号令告诉客户端该端标语,客户端与该端口耕作TCP邻接,邻接班师之后,客户端驱动传输数据

bet365备用地址

提出:

1、大多量FTP客户端都在局域网中,莫得孤立的公网IP地址,且有防火墙欺压,主动模式下FTP职业器班师邻接到客户端比拟困难。因此,如无特殊需求,都是将FTP职业器建树为被迫模式,本文背面的FTP职业器建树亦然以被迫模式为例的

网络赌博罪量刑标准

2、被迫模式下,号令端口和数据端口都是在FTP职业器端开启,也都不错通过启动建树来修改,由于默许的端口是公开的,安全性低,是以履行装配的技巧都会修改默许端口

用户认证模式 匿名用户模式

任何东谈主无需密码考证就不错平直登录到FTP职业器。这种模式最不安全,一般只用来保存不穷苦的公开文献,不推选在坐褥环境中使用

网站支付失败 腹地用户模式

通过Linux系统腹地账号进行考证的模式,相较于匿名用户模式更安全。

造谣用户模式

FTP职业器的非凡用户。造谣用户只可捕快Linux系统为其提供的FTP职业,而弗成捕快Linux系统的其它资源,进一步增强了FTP职业器的安全性。

匿名用户模式一般用于不穷苦的于公开文献,况且只提供下载职业,也便是说,用户只可下载,弗成有其他操作,腹地用户模式通过建树锁定目次、修改号令端口和数据端口 不错进一步增强安全性,本文背面的建树是以该模式为例的

装配

装配前不错使用底下的号令查验是否已装配

vsftpd 太平洋在线三公-v 

如果未装配会有如下教唆

[root@localhost ~]$ vsftpd -v -bash: vsftpd: 未找到号令 

装配 vsftpd

皇冠hg86a

yum install vsftpd 

装配完成后,扩充 vsftpd -v 号令,如果输出书本号,暗示装配班师

今年的足球世界杯吸引了全世界的目光,不仅是因为比赛的激烈程度,更是因为其中涌现出的众多年轻球员,如今已成为全球足球界的超级巨星,他们的表现也成为了人们热议的话题之一。
[root@localhost ~]# vsftpd -v vsftpd: version 3.0.2 
建树职业器

装配完成之后,默许的建树位于 /etc/vsftpd/vsftpd.conf, 如果找不到默许建树在那处,不错使用底下的号令查找下,其中 /etc/vsftpd 目次便是存放建树的方位

该博主表示,一加Ace2 Pro钛空灰配色有点像跑车的感觉,真机质感和细节都比图片还要好很多,值得蹲一手。这意味着,这一次一加Ace2 Pro除了带来高性能体验以外,还会在机身质感方面也带来显著升级。

[root@localhost ~]# whereis vsftpd  vsftpd: /usr/sbin/vsftpd /etc/vsftpd /usr/share/man/man8/vsftpd.8.gz 

建树的风光相对浮浅,每一转都是谛视大致选项,谛视以 # 号起首,选项的风光是 option=value 的形势,每个选项占一转,option、= 以及 value 之间不允许出现空格

vsftpd 对每个建树的选项都竖立了一个默许值,职业器启动之后,在 vsftpd.conf 中建树的选项会遮盖职业器中的默许值

vsftpd 可建树的选项许多,底下按照类别把常用的建树项分红了 捕快权限、锁定捕快目次、物化用户登录、修改端口、日记建树、其他建树 几组, 每个建树项前都增多了详备的线路

建树项分组主若是为了转头线路每一组建树项的作用,履行建树的过程中,把统共组的建树项添加到 vsftp.conf 中即可

捕快权限
#是否允许匿名登录,默许允许,如果允许,用户名 ftp 和 anonymous 都会被行为念匿名登录 #为了安全,一般不允许匿名登录 anonymous_enable=NO  #是否允许匿名上传,默许不允许,如果允许 write_enable 选项需要竖立为 YES #为了安全,一般不允许 anon_upload_enable=NO  #是否允许腹地用户登录,默许不允许,欧博博彩官网如果允许,在 ``` /etc/passwd``` 中的用户都不错登录 FTP 职业器 #如果不予许匿名登录的话,这个选项需要竖立为允许 local_enable=YES  #是否允许在FTP职业器上写入, 默许不允许,如果有上传文献、删除文献等需求,一般都是开启的 write_enable=YES  #竖立写入职业器文献的权限掩码值,如果值是八进制需要以 0 起首,不然会行为十进制 #值为 022,能自尊大部分FTP的需求 local_umask=022 
锁定捕快目次
#默许为 NO, 如果竖立为 YES,暗示用户通过FTP客户端登录之后 #只可在FTP职业器指定的目次中,不允许切出目次, chroot_local_user=YES  #用户名插入到腹地 FTP 主目次中 user_sub_token=$USER  #界说用户 FTP 主目次,用户登录班师之后,vsftpd 职业器会切换到此目次, #此时 FTP 客户端会位于此目次中,后续的上传以及下载都是针对这个目次的 local_root=/home/$USER/ftp 

把登录的用户锁定在指定的目次中,幸免用户捕快不应该捕快的目次,这里咱们竖立成只允许捕快我方的 home 目次中的 ftp 目次,举例:新添加一个用户 testuser 额外用于上传下载, testuser 通过 FTP 客户端班师登录后,会自动切换到 /home/testuser/ftp 目次,况且不允许切出该目次

太平洋在线娱乐

扎眼:用户上传和下载都是在物化的目次中,是以一般都是把锁定目次竖立到剩余空间比拟大的磁盘中

物化用户登录
#如果竖立为 YES ,vsftpd 将会从 userlist_file 选项指定的文献读取用户列表 userlist_enable=YES  #竖立用户列表建树文献, 如果 /etc/vsftpd/user_list 不存在需要手工创建 userlist_file=/etc/vsftpd/user_list  #此选项查验 userlist_enable 选项,当 userlist_enable 为 YES 时 #如果 userlist_deny 竖立为 NO , 暗示只允许 userlist_file 中的用户登录 #如果 userlist_deny 竖立为 YES, 暗示辞让 userlist_file 中的用户登录,允许其他用户登录 userlist_deny=NO 
修改端口
#如果启用,vsftpd 将在孤立模式下运行,vsftpd 自己将精良侦听和搞定传入的邻接 listen=NO  # 跟 listen 选型近似,然而此选项是侦听在 IPV6 上的 socket # 而 listen 是 IPV4, 此选项和 listen 是互斥的,弗成同期竖立为 YES listen_ipv6=YES  #职业器侦听端口,亦然号令端口, 默许是21,修改之后, 防火墙需要作念相应的调度 #同期 FTP 客户端登录的技巧需要指定端标语 #为了增强安全性,建树的技巧一般都会修改 listen_port=48888  #开启被迫模式 pasv_enable=YES #被迫模式下,职业器的地址,默许是内网地址 #如果在云职业器上部署,需要修改成公网IP pasv_address=192.168.70.20  #竖立被迫模式下,耕作数据传输可使用的端口鸿沟的最小值。 #提出把端口鸿沟竖立在一段比拟高的鸿沟内,举例50000~50010,有助于提升捕快FTP职业器的安全性 pasv_min_port=50000  #竖立被迫模式下,耕作数据传输可使用的端口鸿沟的最大值 pasv_max_port=50010 
日记建树
#是否纪录上传下载日记,默许是不纪录,如果竖立为纪录 #默许日记文献位于 /var/log/vsftpd.log, 如果建树了 vsftpd_log_file 选项,会遮盖默许日记文献 xferlog_enable=YES  #纪录上传下载的日记 xferlog_file=/var/log/xferlog  #是否按照圭臬风光纪录日记 xferlog_std_format=YES 
其他建树
# vsftpd 使用的 PAM 职业名字 pam_service_name=vsftpd # tcp_wrappers=YES 

这两个建树使用默许生成的选项即可,毋庸作念任何修改

竖立防火墙

如果你部署的FTP职业器的机器上防火墙是关闭现象的话,不错跳过此纪律,大致你不念念竖立防火墙的话,不错通过 systemctl stop firewalld 号令关闭防火墙,这么也不错忽略此纪律

上头建树中职业器侦听端口(也叫号令端口) listen_port 选项竖立的是 48888,数据端口的鸿沟是 50000-50010, 是以防火墙需要灵通这些端口,扩充以下号令即可竖立

[root@localhost ~]# firewall-cmd --zone=public --add-port=48888/tcp --permanent success [root@localhost ~]# firewall-cmd --zone=public --add-port=50000-50010/tcp --permanent success 

防火墙竖立好以后,扩充底下的号令重启防火墙职业

[root@localhost ~]# systemctl restart firewalld 

临了,检讨下端口是否班师灵通

[root@localhost ~]# firewall-cmd --list-port          50000-50010/tcp 48888/tcp 

从服从不错看出,防火墙还是灵通了 48888、50000-50099 端口

启动职业器

建树完 /etc/vsftpd/vsftpd.conf ,竖立好防火墙之后,扩充底下的号令启动职业器

systemctl start vsftpd

启动之后,查询职业器现象,说明职业器是否启动班师

[root@localhost ~]# systemctl status vsftpd                     ● vsftpd.service - Vsftpd ftp daemon    Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; vendor preset: disabled)    Active: active (running) since Fri 2021-09-1 20:21:00 CST; 3 days ago  Main PID: 94916 (vsftpd)    CGroup: /system.slice/vsftpd.service            └─94916 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf  Sep 1 20:21:00 localhost systemd[1]: Starting Vsftpd ftp daemon... Sep 1 20:21:00 localhost systemd[1]: Started Vsftpd ftp daemon. 

将职业器竖立成开机启动

systemctl enable vsftpd 

底下的号令不错说明职业器的号令端口是否开启( 建树的是 : 48888 )

[root@localhost ~]# netstat -antup | grep vsftpd tcp6       0      0 :::48888                :::*                    LISTEN      20501/vsftpd         [root@localhost ~]# 
新建FTP用户

新建用户 mytest, 并竖立密码

[root@localhost ~]# useradd mytest [root@localhost ~]# passwd mytest 

新建 FTP 目次,并修改目次权限

体育社区
[root@cghost21 home]# mkdir -p /home/mytest/ftp/files [root@cghost21 home]# chmod -R 500 /home/mytest/ [root@cghost21 home]# chmod -R 700 /home/mytest/ftp/files 

扎眼:/home/mytest/ftp 是 mytest 用户的锁定目次,mytest 登录之后,只可呆在此目次以及此目次的子目次中,不允许切换到其他目次

皇冠足球源码

"/home/mytest/ftp/files" 目次是履行的上传下载的目次,是以需要有可读写和可扩充权限

临了,还需要把用户名加入到FTP职业器允许登录的用户列表中,也即 /etc/vsftpd/vsftpd.conf 中 userlist_file 选项对应的文献 /etc/vsftpd/user_list中,如果 user_list 不存在,需要手工创建并把 mytest添加进去

测试

职业器一皆搭建好之后,需要进行测试,这里我准备的 FTP职业器的IP是 192.168.70.20, FTP客户端机器的IP是 192.168.70.11

插足FTP职业器的 /home/mytest/ftp/files 目次, 新建一个 a.txt 测试文献

[root@localhost files]# pwd /home/mytest/ftp/files [root@localhost files]# echo "ftp server..." >> a.txt [root@localhost files]# 

插足FTP客户端机器的 /home/wl/temp目次,新建一个 test.txt 测试文献

[root@localhost temp]# echo "ftp test..." >> test.txt [root@localhost temp]# cat test.txt  ftp test... 

测试上传下载需在FTP客户端机器上装配 FTP 客户端, 扩充以下号令进行装配,如已装配,可忽略

宝马会轮盘
yum install ftp 

扩充底下一系列的号令,进行测试

1、登录FTP职业器号令,风光:ftp 职业器ID 号令端口  2、输入登拜托户名  3、输入登录密码  4、登录班师之后,此时位于FTP职业器的 /home/mytest/ftp 目次中,扩充 ls 号令之后,  服从泄漏现时目次还有一个 files 的子目次  5、扩充 pwd 号令检讨现时所在目次,FTP职业器上的 /home/mytest/ftp 目次便是 FTP 的根目次  6、扩充 cd files 号令插足 files 目次,也即FTP职业器上的 /home/mytest/ftp/files 目次,  然后扩充 ls 号令检讨现时目次的文献,不错看到 FTP职业器上的测试文献 a.txt  7、扩充 put test.txt 号令,把FTP客户端机器上现时目次( /home/wl/temp ) 中的 test.txt 文献  上传到职业器的 /home/mytest/ftp/files 目次中  8、扩充 get a.txt 号令,把FTP职业器上的 /home/mytest/ftp/files/a.txt 文献下载到 FTP客户端机器确现时目次( /home/wl/temp ) 中  9、上传下载测试完成之后,扩充 exit 号令,退出 FTP 号令行  10、临了扩充 cat a.txt 号令检讨从 FTP职业器高下载的测试文献的内容,从服从不错看出,和职业器上的测试文献内容是相同的 
小结

本文先容了 Linux 下FTP职业器 vsftpd 的装配、建树、测试等统共这个词纪律以及扎眼事项,文中仅仅对 vsftpd 的常用建树项作念了线路,更多的建树项请参考官网文档