远程服务器返回错误(530)未登录 C# Ftp

简介:     C#试图登录Ftp服务器时,报错“远程服务器返回错误(530)未登录”。     这是一个什么原因引起的呢? private void ConnectFTP() {         this.

    C#试图登录Ftp服务器时,报错“远程服务器返回错误(530)未登录”。

    这是一个什么原因引起的呢?


  1. private void ConnectFTP()
  2. {
  3.         this.ServerUriStr = this.textBox1.Text;
  4.         string UserNameStr = this.textBox2.Text;
  5.         string PasswordStr = this.maskedTextBox1.Text;
  6.         this.ClientUserName = "root";
  7.         this.ClientUserPassword = "";
  8.         /* 使用user和passwd连接ftp服务器 */
  9.         this.ServerUri = new Uri(ServerUriStr);
  10.         this.FtpMainControl = (FtpWebRequest)WebRequest.Create(this.ServerUri);
  11.         this.FtpMainControl.Credentials = new NetworkCredential(this.ClientUserName, this.ClientUserPassword);
  12.         this.FtpMainControl.KeepAlive = true;
  13.         /* 试图从服务器取些文件目录列表下来 */
  14.         this.FtpMainControl.Method = WebRequestMethods.Ftp.ListDirectory;
  15.         WebResponse FtpResponce = this.FtpMainControl.GetResponse();
  16.         StreamReader ListReader = new StreamReader(FtpResponce.GetResponseStream());
  17. }


image

 

而将上面的一句:

  1. this.ClientUserName = "root";

改为

  1. this.ClientUserName = "anonymous";


    这个问题顺利解决了。说明这是一个没有登录成功就获取FTP服务器上的目录而引发的一个异常

    使用root通过命令行登录来验证root+passwd(空)是无法成功登录ftp的

image

相关文章
|
8天前
|
安全 Ubuntu Linux
在Linux中,如何进行FTP服务器配置?
在Linux中,如何进行FTP服务器配置?
|
2月前
|
网络协议 Unix 网络安全
FTP服务器怎么搭建?Windows server搭建FPT服务器
FTP服务器是按照FTP协议提供文件传输服务的计算机。它用于在两台计算机间安全地传输文件,支持用户权限管理和跨平台操作。FTP使用控制连接处理命令,数据连接传输文件,有PORT和PASV模式。要搭建FTP服务器,首先在Windows Server 2008 R2上安装IIS,确保选中FTP服务。接着,创建FTP文件夹作为站点根目录,通过IIS管理器添加FTP站点,配置站点信息、身份验证和权限。测试客户端通过telnet和浏览器访问FTP服务器,确认能成功登录及浏览文件。FTP常用于文件共享和管理,可通过专用工具如FlashFXP上传下载文件。
97 0
FTP服务器怎么搭建?Windows server搭建FPT服务器
|
3月前
|
存储 数据库连接 数据库
如何使用Python上传文件到FTP服务器
如何使用Python上传文件到FTP服务器
52 1
|
4月前
|
安全 网络协议 网络安全
在Windows7搭建FTP服务器详细教学
在Windows7搭建FTP服务器详细教学
111 0
|
4月前
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
115 1
|
4月前
|
存储 网络协议 文件存储
使用Serv-U FTP服务器共享文件,实现无公网IP环境下远程访问-1
使用Serv-U FTP服务器共享文件,实现无公网IP环境下远程访问
|
4月前
|
Shell 数据安全/隐私保护 Docker
如何使用Docker安装FTP服务器?
【4月更文挑战第25天】
319 0
如何使用Docker安装FTP服务器?
|
4月前
|
存储 前端开发 Linux
在 SAP ABAP 系统里访问 FTP 服务器
在 SAP ABAP 系统里访问 FTP 服务器
|
4月前
|
数据安全/隐私保护 Windows
使用Serv-U FTP服务器共享文件,实现无公网IP环境下远程访问-2
使用Serv-U FTP服务器共享文件,实现无公网IP环境下远程访问
|
4月前
|
弹性计算 关系型数据库 MySQL
下一篇
云函数