FTP
FTP 是 File Transfer Protocol(文件传输协议) 的缩写,用于在网络上在客户端和服务器之间传输文件。
简要要点:
端口:默认控制端口是 21(数据连接在主动模式下用 20,或被动模式由服务器分配)。
模式:有 主动(Active) 和 被动(Passive) 两种数据连接模式,Passive 常用于穿透 NAT/防火墙。
明文传输:FTP 本身不加密用户名、密码和数据(不安全),因此常用更安全的替代方案:
SFTP(基于 SSH 的文件传输,推荐)
FTPS(在 FTP 上加 TLS/SSL)
常见客户端命令(在 ftp 提示符下):get(下载)、put(上传)、ls/dir(列目录)、cd(切换远端目录)、lcd(切换本地目录)、bye/quit(退出)、help(帮助)。
用途:网站文件发布、备份、文件共享等,但由于明文传输在现代环境下安全性不足,生产环境多用 SFTP/FTPS。
ip
10.129.139.201
3 个字母的首字母缩略词 FTP 代表什么?
File Transfer Protocol
FTP 服务通常监听哪个端口?
namp -sV 10.129.139.201
可以显示ip操作系统,服务版本等
21
FTP 以明文形式发送数据,无需任何加密。作为 SSH 协议的扩展,用于提供与 FTP 类似但安全的后续协议的首字母缩略词是什么?
sftp
SFTP 是 SSH 文件传输协议(SSH File Transfer Protocol)的缩写。
与 FTP 不同,FTP 是明文传输数据,而 SFTP 通过 SSH 协议提供加密的数据传输,确保传输过程中的数据安全。SFTP 在安全性上比 FTP 强得多,因为它通过 SSH 加密通信,防止数据被窃听或篡改。
因此,SFTP 就是为提供与 FTP 相似的功能,但具有安全性扩展的协议,它是建立在 SSH 协议基础上的。
简单来说,SFTP 提供了比传统 FTP 更加安全的文件传输。
我们可以使用什么命令来发送 ICMP 回显请求来测试我们与目标的连接?
ping
根据扫描结果,FTP 在目标上运行的版本是什么?
vsftpd 3.0.3
从扫描中,目标上运行的作系统类型是什么?
Unix
我们需要运行什么命令才能显示“ftp”客户端帮助菜单?
ftp -?
就是说告诉我们怎么使用它
当您想在没有帐户的情况下登录时,通过 FTP 使用的用户名是什么?
anonymous
ftp -a <ip>
在 匿名 FTP 登录时,您无需拥有特定的帐户。服务器允许使用该用户名进行访问,通常密码可以为空,或者某些服务器要求使用您的电子邮件地址作为密码。
我们收到的 FTP 消息“登录成功”的响应代码是什么?
230
我们可以使用几个命令来列出 FTP 服务器上可用的文件和目录。一个是 dir。另一个是在 Linux 系统上列出文件的常用方法。
ls
用于下载我们在 FTP 服务器上找到的文件的命令是什么?
get

Comments NOTHING