我们启用ftp服务,想要上传或者下载远程文件时,存在着匿名访问ftp服务器问题。

通常,我们使用网页直接进入ftp服务器时,可以选择以匿名登录的方式访问ftp服务器,此时一般不会出现需要填写用户名和密码的问题,并且在网页状态下,我们不能上传文件。

比如,进入到一个ftp服务器中:ftp:// IP地址

FTP python 匿名登录 ftp服务器匿名登录用户名_FTP python 匿名登录

直接就进去了,不需要输入用户名和密码,网页帮我们自动输入了匿名访问的用户名和密码。

匿名访问的用户名为:anonymous,密码为空。

使用文件资源管理器去访问ftp服务器也是一样的:

FTP python 匿名登录 ftp服务器匿名登录用户名_运维_02

输入IP地址后,进入对应的ftp网址,我们依旧以匿名访问的方式进入,这里也不需要我们输入用户名和密码,尤其是在ftp服务器没有设置用户名和密码时。

那么,我们可以试试使用命令行来连接到ftp服务器看看。

键盘同时按下win+r进入运行界面,输入cmd,回车:

FTP python 匿名登录 ftp服务器匿名登录用户名_运维_03

这里,我们有两种方式进入指定的ftp服务器:

方法一:直接输入 ftp ip地址

FTP python 匿名登录 ftp服务器匿名登录用户名_用户名_04

  方法二:先进入ftp命令模式,再打开IP地址:

FTP python 匿名登录 ftp服务器匿名登录用户名_运维_05

此时,我们可以发现这里要我们输入用户名,我们可以直接以匿名访问方式进入,用户名输入anonymous,密码可随意输入:

FTP python 匿名登录 ftp服务器匿名登录用户名_ftp服务器_06

 成功登录!

如果这里出现登录失败的问题,我们可以尝试关闭防火墙,再去连接ftp服务器。

接下来可以输入dir查看文件目录:

FTP python 匿名登录 ftp服务器匿名登录用户名_服务器_07

……

FTP python 匿名登录 ftp服务器匿名登录用户名_用户名_08

 最后,使用bye退出ftp:

FTP python 匿名登录 ftp服务器匿名登录用户名_FTP python 匿名登录_09

这里,我们主要针对的是在网页连接ftp服务器不需要用户名和密码进入的时候,对于通过命令行连接ftp服务器时,出现需要输入用户名和密码的情况。

因为一定需要以一个身份进入,如果对方没有设置相应的用户名和密码时,或者说对我们不加限制的,我们可以选择匿名访问的方式,用户名即为匿名的英文--anonymous,密码为空或者可以任意输入。