10个VsFTP(非常安全的文件传输协议)面试问题和答案

FTP代表“ 文件传输协议 '是可用的互联网使用最广泛的,标准的协议中的一个。 FTP工作在一个 服务器 / 客户端的体系结构和用于传送文件。 最初的FTP客户端是基于命令行的。 现在大多数平台都捆绑了FTP客户端和服务器程序,并且有很多FTP客户端/服务器程序可用。 在这里,我们提出一个Linux服务器上的基于 VSFTP(非常安全的文件传输协议 )10面试问题

10 VsFTP面试问题

1. TFTP和FTP服务器有什么区别?
:TFTP 是文件传输协议,它的用途用户数据报协议(UDP),而FTP惯例传输控制协议(TCP)。 TCP默认使用端口号20为数据和21为控制默认情况下,而TFTP默认使用端口69。
:简单地说,你可以说FTP端口的用途由21时默认不需要数据和控制之间的澄清。
2.如何限制用户和禁止浏览超出他们的主目录?怎么样?
答: 可以将用户限制到其主目录并浏览超出主目录。 这可以通过在ftp配置文件(即vsftpd.conf)中启用chroot选项来实现。
chroot_local_user=YES
3.如何管理连接到FTP服务器的FTP客户端数量?
答: 我们需要设置“max_client参数”。 该参数控制连接的客户端的数目,如果max_client被设置为0,这将允许无限客户端连接FTP服务器。最大客户参数需要改变在vsftpd.conf中,默认值是0。
4.如何限制FTP登录尝试打击僵尸网络/非法登录尝试?
答: 我们需要编辑“max_login_fails参数”。 此参数管理会话被终止之前的最大登录尝试次数。 默认值为“3”,这意味着最多可以进行3次登录尝试,但会导致会话被终止。
5.如何启用文件从匿名用户上传到FTP服务器?
答: 匿名用户可以被允许通过修改参数“anon_upload_enable”将文件上传到FTP服务器。 如果anon_upload_enable的值设置为Yes,则允许匿名用户上传文件。 为了有一个工作的匿名上传,我们必须有参数'write_enable'激活。 默认值为NO,这意味着禁用匿名上传。
6.如何禁用从FTP服务器的下载?
答: 从FTP服务器下载禁用可以通过修改参数'download_enable'来实现。 如果设置为NO,所有下载请求将被拒绝。 默认值为YES表示,下载已启用。
7.如何启用和允许FTP登录本地用户?
答: 参数“Local_enable”负责管理本地用户登录。 为了激活本地用户登录,我们必须在文件vsftpd.conf中设置'local_enable = yes'。 默认值为NO,表示不允许本地用户登录。
8.是否可以维护FTP请求和响应的日志?
答: 我们可以记录FTP请求和响应。 我们需要做的是修改参数'log_ftp_protocol'的二进制值。 如果设置为Yes,它将记录所有请求,响应。 日志在调试中可能非常有用。 上述参数的默认值为NO,这意味着默认情况下不维护日志。
注意 :为了创建并成功地保持日志,参数'xferlog_std_format“必须启用。
9.如何禁用登录几秒钟,登录失败的情况下。你将如何实现这一目标?
答: 我们需要登录尝试失败的情况下,暂停的秒数可以通过修改参数“delay_failed_login'的值来实现。 默认值为1。
10.如何在客户端连接到FTP服务器之前显示某些文本消息。你将如何做到这一点?
答: 我们可以通过设置“banner_file”实现这一目标。 我们需要在vsftpd.conf文件中设置ftpd_banner = / path / to / banner-file。
FTP是一个非常有用的工具,是巨大的,但非常有趣。此外,它从面试观点是有用的。我们已经痛苦地把这些问题带给你,并将在我们的未来文章中涵盖更多的这些问题。直到然后,保持调整和连接到youcl。 另请阅读10提前面试vsFTP的问题和解答-第二部分
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏