天天看点

ubuntu下搭建ftp服务器vsftpd,cuteFTP登录该服务器

概要: 本文主要介绍ubuntu下如何搭建服务器vsftpd,并用cuteFTP来登录该服务器时遇到的问题及解决办法

catalogue:

1.ubuntu下如何搭建服务器vsftpd


   
    2.cuteFTP
    来登录该服务器,及当中遇到的问题及解决办法
   
   
    2.1
     
    服务器登录不上,原因是
    vsftpd
    服务器没有开启,命令
    sudo service vsftpd restart
    后,
     
    提示
    restart
    :
    Unknow
     instances
   
   
    2
    .
    2cuteFTP
    登录时,可以连接到服务器,但是因为有提示:
    500 OOPS:cannot locate user entry:ftpsecure
    而不能登录成功
   
   
    3.遗留问题
   

      

1. .ubuntu下如何搭建服务器vsftpd

(
     1
     )在线下载安装
     vsftpd
    
    
        sudo apt-get install vsftpd
    
    
     (2)配置/etc/vsftpd.conf文件
    
    
     命令gedit /etc/vsftpd.conf
    
    
      #local_enable= YES 
    
    
      #write_enable=YES
    
    
     去掉上面两行的注释
    
    
     (3)开启vsftpd服务器
    
    
     命令  sudo service vsftpd start 
    
    
     服务器开启 ...
    

      

2. cuteFTP来登录该服务器,及当中遇到的问题及解决办法 上述第一步就已经将ftp服务器开启,只需等待客户端的连接即可 . 接下来客户端使用一个客户端软件(这里使用cuteFTP)就可以来连接该服务器了 。 其中服务器的ip addr为192.168.0.100,如图,点击连接按钮即可

ubuntu下搭建ftp服务器vsftpd,cuteFTP登录该服务器

如果成功登陆 则会出现如下界面:

ubuntu下搭建ftp服务器vsftpd,cuteFTP登录该服务器

这时你就可以向服务段上传文件或者下载文件了 。  但是,这种过程可能并不是一帆风顺的。我在这个过程中遇到了如下问题。

q
     :
     2.1
      
     服务器登录不上,原因是
     vsftpd
     服务器没有开启,
     命令sudo service vsftpd restart后, 提示restart:Unknow instances
    
    
     solution:   这种原因是配置文件vsftpd.conf的问题。如果没有配置正确,这种情况就会发生。当时我在配置文件中还添加了annoymous_enable=YES,好像是改为NO之后服务器就可以开启了 。(究其原因,不懂哎 。。。)
    
    
     q:2.2
     cuteFTP登录时,可以连接到服务器,但是因为有提示:500 OOPS:cannot locate user entry:ftpsecure而不能登录成功
    
    
     solution : 这种原因是ubuntu中没有ftpsecure的用户。   命令添加该用户即可  adduser  ftpsecure,之后,再次登录服务器,登录成功。