精华内容
下载资源
问答
  • C# ftp连接到服务器

    2017-01-26 19:16:56
    C# ftp连接到服务器,可从服务器上下载或上传文件!亲测可用!
  • ftp连接Windows和Linux实现文件互传。同大多数Internet服务一样,FTP也是一个客户/服务器系统。用户通过一个客户机程序连接至在远程计算机上运行的服务器程序。依照 FTP 协议提供服务,进行文件传送的计算机就是 FTP...
  • 命令行进行ftp登陆

    2019-08-10 03:15:44
    NULL 博文链接:https://liuna718-163-com.iteye.com/blog/2213195
  • 宝塔Linux面板在使用sftp用最高权限连接时一切正常,但是使用在宝塔里面创建的ftp的账号密码,就无法登陆,相信大家遇到过这样的问题。遇到这样的问题,需要修改一些配置。 第一步:进入宝塔Linux面板中的软件管理,...
  • 阿里云服务器安装了宝塔linux面板,创建了ftp,利用xftp选择ftp协议连接不上问题? 二:解决方法: 登陆阿里云服务器,在阿里云服务器安全组中放行端口21,并且被动端口(39000 - 40000)也需要处于放行状态 ...

    一:问题描述:

         阿里云服务器安装了宝塔linux面板,创建了ftp,利用xftp选择ftp协议连接不上问题?

    二:解决方法:

    1.     登陆阿里云服务器,在阿里云服务器安全组中放行端口21,并且被动端口(39000 - 40000)也需要处于放行状态
    2.     进入宝塔Linux面板中的软件管理,找到Pure-Ftpd 1.0.47点设置
    3. 点击配置修改:如图所示,查找“ForcePassiveIP”(位置188行左右),搜索:

    4. 将后面的192.168.0.1 修改为你自己的阿里云服务器公网IP地址,同时,去掉ForcePassiveIP的“#”号。然后保存
    5. 重启服务ftp
    6. 进入xftp中设置相关信息,输入创建的ftp账号密码(不是root的),使用的协议不是sftp,而是ftp,端口是21,注意在选项里面,将传输类型勾选使用被动模式
    展开全文
  • 错误提示:无法从控制socket读取。socket错误=#10054 解决方法:linux下的service iptables stop linux下的...解决root用户无法登陆的问题: 将/etc/vsftpd/ftpusers与/etc/vsftpd/user_list中的root用户名去掉即可。
  • 方便用户登陆FTP,实现一键登陆,无需打开资源管理器和输入账号密码。
  • php建立Ftp连接的方法

    2021-01-20 01:20:24
    ftp_login(con,user,password) 登陆ftp,con是上行建立的ftp连接。还有用户user和密码password ftp_close(con) 关闭con这个连接ftp_pasv(con,true) 打开con的被动传输模式。由客户机传输数据。当然,只在
  • FileZilla FTP客户端 支持IPv4和IPv6登陆,操作简单,页面美观
  • 命令行连接FTP服务器

    万次阅读 多人点赞 2018-07-24 14:31:32
    打开命令行窗口,输入 ftp,进入ftp命令模式:  输入 open ip地址 端口,进入ftp服务器,如open 172.16.3.77 2121。如下图: 输入Windows下的用户名,然后输入密码(注意:密码是不显示的,输入用户名密码不...

    Windows下:

    打开命令行窗口,输入  ftp,进入ftp命令模式:

     输入  open ip地址 端口,进入ftp服务器,如open 172.16.3.77  2121。如下图:

    输入Windows下的用户名,然后输入密码(注意:密码是不显示的,输入用户名密码不能时间太长,否则连接断掉)。

    查看ftp服务器中的文件,输入  ls,也可以使用  dir。两者的区别如下:

    使用 cd  文件夹名,进入“文件夹名”下,cd  .. 表示进入上一级目录。

    想要下载文件时,使用 get  ftp上文件的地址  本地计算机存放地址 ,地址中要包含文件的名称、后缀,如果不写本地存放地址,则放在启动ftp命令时的地址,一般都是C:\Users\Administrator中。如果想要改变,使用命令 lcd  目录,进入相应的目录,如果只写 lcd ,则显示本地计算机中当前的目录。使用 mget * 用来下载当前ftp服务器目录下的所有文件(不包含文件夹),使用 mget   *.txt 下载当前目录下的所有后缀为txt的文件。如下图

    想要上传文件,使用 put  本地文件地址  ftp服务器上的地址,地址中包含文件名,如果不写ftp服务器上的地址,则上传到ftp服务器上的当前目录,使用 pwd 命令可以知道FTP服务器当前的目录,如下图

    使用 mput  *.txt 可以批量上传文件,如下图

     使用 rename 旧的名称  新的名称 ,给FTP服务器上的文件改名。如下图

    delete 文件名称,删除远程目录上的文件,使用mdelete可以删除多个文件;rmdir 远程目录,删除远程目录;mkdir  目录名称,创建远程目录;不能创建远程文件。quit、bye都可以结束远程连接并退出ftp。

     

    展开全文
  • linux-ftp命令

    2018-11-09 21:47:22
    linux中的ftp实用命令和打包好的资源,linux-ftp上传,下载等命令
  • ftp登陆命令

    千次阅读 2018-10-16 22:19:26
    cd /PATH_YOU_WANT_TO_UPLOAD(DOWNLOAD)ftp -niv <<- EOFopen IP_ADDRESSuser USERNAME PASSWORDascii(or bin)put *(or get)byeEOF 下面详细讲解以下这段代码:  &...

    一、shelll示例:

    
     
    1. cd /PATH_YOU_WANT_TO_UPLOAD(DOWNLOAD)
    2. ftp -niv <<- EOF
    3. open IP_ADDRESS
    4. user USERNAME PASSWORD
    5. ascii( or bin)
    6. put *( or get)
    7. bye
    8. EOF

    下面详细讲解以下这段代码:

        1. cd /PATH_YOU_WANT_TO_UPLOAD(DOWNLOAD)
            首先将进入你要上传得文件所存在的目录,或者是想将某个FTP上的文件下载到的目录。这样就免去了在真正进入FTP站点以后,还需要修改本地路径的麻烦。
        2. ftp -niv <<- EOF
            由于是脚本,因此我们要给此FTP脚本定义一个结束的符号,在这里,定义的结束符是“EOF”。你也可以自己来定义其他的。不过建议用“EOF”,这在绝大多数编程语言中,都表示结束:End Of File。
            -v:显示 远程服务器的所有响应信息;
            -n:限制FTP的自动登录,即不使用;
            -i:关闭多个文件传输时的交互过程;
        3. open IP_ADDRESS
            表示连接FTP站点,这里的IP_ADDRESS就是FTP站点的IP地址。
        4. user USERNAME PASSWORD
            这是你进入该FTP站点的用户名和密码。以上两个结合起来,就相当于我们通过浏览器进入FTP站点时候,经常使用的ftp://username:password@ip_address的办法。
        5. ascii(or bin)
            我们都知道FTP传送有两种方式:ascii和binary。这里就是指定你要传送的方式。这很重要,因为这将决定你传送或者获取的文件是否正常可用。
        6. put *(or get)
            put *表示将第一条cd进入的路径下所有的文件都传送到刚刚连接进入的FTP站点。当然,你也可以指定某一个或者几个文件,而不一定是所有的。而get则表明是将刚刚进入的FTP站点那个FTP跟目录下的文件获取到本地——第一条cd命令进入的那个路径下。当然,如果你所需要的文件不在FTP的根目录下,在使用这个命令之前,你还要使用cd命令来修改一下FTP站点的当前路径。
        7. bye
            完成应该完成的工作以后,当然就是断开和FTP站点的连接了。
        8. EOF
            这个符号之前已经讲过。当脚本遇到这个符号的时候,它就知道应该结束了。

    关于shell脚本实现的FTP传输的返回值问题:

          有一个需要注意的地方,就是在该段程序的后面,你需要去判断自动FTP是否成功了——就是你传送或者获取是否成功了。这里的判断也有两个思路:

           1. 如果是获取,则在本地判断是否已经成功获取。如果是传送,则需要再次调用自动FTP脚本,在FTP服务器正确的目录去判断是否传送成功。不过这样的办法显然是“笨重”的;
           2. 通过shell常用的方式:$?来判断是否成功,如果返回值是0则表示成功,而返回值非0则表示没有成功——但是,我所说的需要注意的地方,正是这里需要注意的。其实以上代码,不管是否自动FTP是否成功,返回值其实都是0。这会让很多人困扰,为什么呢?不要忘记了,其实你最后的代码脚本是EOF,所以,不管你前面自动FTP传送还是获取都是失败的,其实这个正常结束的符号让这个脚本“正常结束”了,因此,$?的返回值就是0了。



    二、FTP命令

    1.查看FTP服务器上的文件

            dir 命令:显示目录和文件列表。
            ls 命令:显示简易的文件列表。
            cd 命令:进入指定的目录。
        dir命令可以使用通配符“*”和“?”,比如,显示当前目录中所有扩展名为jpg的文件,可使用命令 dir *.jpg。
        cd命令中必须带目录名。比如 cd main 表示进入当前目录下的main子目录,cd .. 表示退回上一级子目录。


    2.传输类型

      type 命令:查看当前的传输方式。
      ascii 命令:设定传输方式为ASCII码方式。
      binary 命令:设定传输方式为二进制方式。


    3.下载/上传文件

      get 命令:下载指定文件。
      get命令的格式:get filename [newname],filename为下载的FTP服务器上的文件名,newname为保存在本地计算机上时使用的名字,如果不指定newname,文件将以原名保存。
      get命令下载的文件将保存在本地计算机的工作目录下。该目录是启动FTP时在盘符C:后显示的目录。如果想修改本地计算机的工作目录,可以使用 lcd 命令。比如:lcd d:\ 表示将工作目录设定为D盘的根目录。
      mget 命令:下载多个文件。
      mget命令的格式:mget filename [filename ……]。
      mget命令支持通配符“*”和“?”,比如:mget *.mp3 表示下载FTP服务器当前目录下的所有扩展名为mp3的文件。

      put 命令:上传指定文件。
      put命令的格式:put filename [newname],filename为上传的本地文件名,newname为上传至FTP服务器上时使用的名字,如果不指定newname,文件将以原名上传。
      上传文件前,应该根据文件的类型设置传输方式,本机的工作目录也应该设置为上传文件所在的目录。


            mdelete命令:批量删除文件


    4.结束命令

      close 命令:结束与服务器的FTP会话。
      quit 命令:结束与服务器的FTP会话并退出FTP环境。
      bye 命令:结束与服务器的FTP会话并退出FTP环境。


    5.其它命令

      status 命令:显示当前ftp状态

      prompt 命令: 切换交互式指令,默认开启on/off(使用 mput/mget 时不用每个文件皆询yes/no)

      delete 命令: 删除远端主机中的文件



    6.其它FTP使用技巧

    网址:http://www.chinaunix.net/jh/7/6519.html

    FTP(文件传输)和E-mail(电子邮件)、Telnet(远程登录)一样,是Internet的三大主要功能之一。因为使用频繁,用户往往会遇到各种各样的问题,合理利用FTP命令的初始化文件.netrc,使运行FTP后自动执行某些FTP的内部命令,可有效地克服各种使用中的不便,极大地方便FTP的使用者。

    ·netrc中应包含的基本命令

      FTP中有几十个命令,在.netrc中应该设置的大致有如下几条:
      1.default loginpassword
      在Internet中,存在大量的匿名ftp帐户,用户在不同的主机间频繁登录anonymous帐户,输入自己的电子邮件地址作为口令,这种输入极其繁琐,完全有必要利用.netrc文件,在进入ftp时自动完成该过程。
      2.binary
      许多用户在下载大量文件之后才意识到下载的文件是二进制文件,而自己却是使用ascii方式传输,使下载文件无法使用,做了许多无用功。
      在.netrc文件中提前将传输方式设置为binary,完全可避免出现上述情况。
      3.runique
      使用Internet的用户都知道,在浩如烟海的文件中,有大量同名文件,如readme、index等,如果将同名文件下载到同一目录,则新传的文件会覆盖原同名文件。为了使具有潜在重要性的文件不至于被意外覆盖,也需要在.netrc文件中,设置runique参数防止上述错误。
      4.prompt off
      使用ftp时,经常会用到mget或其它需要确认的ftp命令,将此确认过程取消,可大大方便使用者。
      5.hash on
      ftp中的hash命令,使得在进行文件传输时,每传输1千字节,在屏幕上显示一个"#"号,用户通过观看屏幕上的"#"号,可以很直观地看到传输速度的快慢,以及文件的传输完成情况,以决定进一步的操作。
      6.idle 7200
      目前国内的Internet专线速率普遍偏低,用户数却在急剧膨胀,所以用ftp传输销大一些的文件时,经常会因为线路拥塞而断线,致使ftp进程中断,为了减少因断线而反复登录的次数,需将idle命令的参数设置为最大(一般为7200秒)。
      7.macdef
      macdef定义一个宏,macro_name为宏定义的名称。在macdef行下,可输入任何有效的ftp命令,并以空行结束宏定义,执行时只需在宏名前加"$"号即可。如果宏名定义为init,则该宏命令在启动ftp后自动加以执行,无需用户输入$ macro_name。

    ·netrc的使用举例

      1.用vi编辑器先编辑一个如下的文件:
        default login anonymous password user@my.site
        macdef init
        binary   .
        runique  .
        hash on  .
        prompt off
        idle 7200
        (空行)
      第1行意为缺省情况下,进入anonymous帐户,并以自己的电子邮件地址为口令;第2行至第8行定义了宏init,该宏中的所有5条命令将在进入ftp环境后立刻执行,第8行(空行)不可省略,否则为无效宏定义。
      2.利用.netrc可将用户所需操作大大简化,极大地提高工作效率。如,利用archie命令查找到文件xplaygizmo-1.0.gz在匿名ftp主机上unsite.unc.e-du的目/pub/packages/solaris/freeware下,用户欲将该文件用ftp下载,只需用vi编辑器将archie的查找结果插入到.netrc文件空行之上,即增加下列三行:
        cd/pub/packages/solaris/freeware
        get xplaygizmo-1.0.gz
        bye
        (空行)
      运行ftp sunsite.unc.edu,即自动完成上述.netrc中的所有操作,无需任何人工干预。屏幕将显示类似于下面的结果:
        Connected to sunsite.unc.edu.
        220 calzone FTP server(Version wu-2.4(38)Wed
    0ct 2 09:30:40 EDT 1996)ready
        331 Guest login ok,send your complete e-mail
    address as password.
        230.............
        230 Guest login ok,access resrictions apply.
        200 Type set to I.
        Receive unique on.
        Hash mark printing on (1024 bytes/hash mark).
        Interactive mode off.
        200 Maximum IDLE time set to 7200 seconds
        cd/pub/packages/solaris/freeware
        250 CWD command successful.
        get xplaygizmo-1.0.gz
        200 PORT command successful.
        150 Opening BINARY mode data connection for
    xplaygizmo-1.0.gz(8753 bytes).
        ########
        226 Transfer complete.
        8753 bytes received in 50.8 secs(0.17
    Kbytes/sec)
        221 Goodbye.

      缺省时,运行ftp命令将检测用户的HOME目录中的.netrc文件,并自动加以执行,如果不想使用.netrc,可在ftp命令行中使用-n参数加以取消。




    参考:

    http://blog.163.com/mcse_mcsa/blog/static/1652747232007228520488/

    http://www.edu.cn/20010830/210045.shtml

    http://hi.baidu.com/30way/blog/item/faceb0f08afe59aaa50f52ba.html


    展开全文
  • 有详细的Windows Server 2012 R2 服务器建立FTP站点方法教程,小白都能可以学会使用,以及 无法连接服务器 处理问题。
  • ftp远程连接工具

    2014-12-17 10:59:57
    可以用来管理空间,管理网站,直接输入ip和用户名、密码就可以登录
  • 宝塔Linux面板在使用sftp用最高权限连接时一切正常,但是使用在宝塔里面创建的ftp的账号密码,就无法登陆,相信大家遇到过这样的问题。遇到这样的问题,需要修改一些配置。 第一步:进入宝塔Linux面板中的软件管理...

    我们以阿里云为例。

    如果使用的是阿里云服务器,需要在安全组设置中,对22、21端口放行,并且被动端口(39000 - 40000)也需要处于放行状态

    宝塔Linux面板在使用sftp用最高权限连接时一切正常,但是使用在宝塔里面创建的ftp的账号密码,就无法登陆,相信大家遇到过这样的问题。遇到这样的问题,需要修改一些配置。

    第一步:进入宝塔Linux面板中的软件管理,找到Pure-Ftpd 1.0.47点设置

    第二步:点击配置修改:如图所示,查找“ForcePassiveIP”(位置188行左右),搜索:

    展开全文
  • springboot连接ftp服务器

    千次阅读 2019-10-22 16:17:11
    1.引入pom文件 ...-- ftp --> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version&...
  • FTP连接问题

    千次阅读 2018-11-16 09:05:01
    问题:使用linux宝塔安装的ftp连接返回错误:服务器发回了不可路由的地址。使用服务器地址代替。 解决:刚开始网上搜索的,点击编辑-&gt;设置-&gt;改为被动模式 改完之后在连接还是报错: 正确的解决...
  • connect failed: Connection timed out. connect failed: Connection timed out. connect failed: Connection timed out. 注意开放允许客户端链接的端口,比如30001-30500.... 本文转自 luoguo 51CTO博客,原...
  • Java 自定义FTP连接

    千次阅读 2018-01-11 21:09:42
    一、引入FTP包和连接池包 dependency> groupId>commons-netgroupId> artifactId>commons-netartifactId> version>3.5version> dependency> dependency> groupId>org.apache.commonsgroupId> artifa
  • FTP的限制连接

    千次阅读 2019-11-25 15:15:43
    FTP连接数限制问题 问题描述:因业务增长,所需要的FTP并发量增加,导致客户端连接FTP server时出现报错 Troubleshooting: 1>报错内容:单个IP连接过多。 2>限制客户端连接数的参数: max_clients#...
  • ftp及crt工具 SecureCRT ,可通过ftp或直接访问Linux服务器,牛人推荐
  • 批处理FTP登陆器 支持命令行及页面登录
  • ftp自动连接登陆的批处理

    千次阅读 2016-05-14 14:35:47
    今天给实验室的服务器实现自动登录上传下载文件功能,搞了一上午的ftp批处理自动登录,经过查找许多资料,总算是有了收获,如下: @echo off echo open h216.72dns.net>abc.txt echo user myuser mypwd>>...
  • 宝塔面板FTP连接方法

    千次阅读 2020-04-18 19:08:55
    2.检查ftp服务是否启动 (面板首页即可看到) 3.检查防火墙20端口 ftp 21端口及被动端口39000 - 40000是否放行 (如是腾讯云/阿里云等还需检查安全组) 4.是否主动/被动模式都不能连接 5.新建一个用户看是否能连接 6...
  • 宝塔面板:无法登陆FTP 提示530 错误连接不了服务器 解决 ”无法登陆FTP时,出现530错误提示,如下图 FTP时,出现530错误提示 说明你的FTP用户名密码输入不正确哦 解决办法: 1、请在输入FTP用户名和密码时,...
  • java连接ftp服务器

    2020-09-11 14:03:27
    使用Java连接Ftp并且实现文件的上传下载 1.使用maven工程的话需要引入Maven的pom <!--连接ftp使用--> <dependency> <groupId>commons-net</groupId> <artifactId>commons-...
  • ftp连接530错误

    万次阅读 2019-04-03 18:39:54
    ftp连接不上,按以下顺序进行错误排查: 1. 网络是否接通,ping ip 2.防火墙是否关闭,检查防火墙状态:service iptables status 若开启防火墙,ftp连接报错:ftp: connect: 没有到主机的路由 解决办法:...
  • FTP连接格式

    千次阅读 2017-06-15 15:58:21
    FTP连接地址格式如下:ftp://用户名:密码@FTP服务器IP或域名:FTP命令端口/路径/文件名 上面的参数除FTP服务器IP或域名为必要项外,其他都不是必须的。如以下地址都是有效FTP地址: ftp://foolish.6600.org ftp://...
  • 前言 本文主要给大家介绍了关于C#连接FTP时路径问题的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍: 今天在开发项目时,需要连接FTP... /// <param name=ftpUserId>FTP登陆用户名 /// <param

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 54,464
精华内容 21,785
关键字:

ftp怎么登录连接