精华内容
下载资源
问答
  • 安装方法:rpm -ivh ftp-0.17-54.el6.x86_64.rpm rpm -ivh vsftpd-2.2.2-14.el6.x86_64.rpm
  • 对于FTP的日志要系统整理,我们可以使用下面的步骤来设置ftp进行日志记录。
  • linux ftp目录迁移

    2016-11-10 10:23:04
    ftp 目录迁移
  • 主要介绍了Linux ftp 命令行中下载文件get与上传文件put的命令应用详解,需要的朋友可以参考下
  • 本人亲测可以在linux环境安装的ftp安装包,请放心下载使用
  • Linux ftp安装.docx

    2019-08-15 09:17:21
    此文档适用于Linux 环境下,安装vsftpd 工具,并进行简单配置,就可实现ftp功能。
  • linuxFTP学习

    2015-12-01 19:43:18
    Linux安装配置ftp服务器的教程,很适合Linux的学习!
  • Linux FTP 命令全集

    万次阅读 多人点赞 2018-05-20 14:28:54
    Linux FTP 命令全集1 前言下面就所有命令给出解释和例子。说明: 1. remote-file 指远程文件,即服务器上的文件2. local-file 指本地文件,即本地机器上的文件2 登录登出命令2.1 ftp$ ftp 192.168.0.2格式: ftp ...

    Linux FTP 命令全集

    1 前言

    下面就所有命令给出解释和例子。

    说明:  1. remote-file 指远程文件,即服务器上的文件

    2. local-file  指本地文件,即本地机器上的文件

    2 登录登出命令

    2.1 ftp

    $ ftp 192.168.0.2

    格式: ftp [host]

    Host为ftp主机ip,此命令用来登录ftp服务器,登录后会提示输入账户和密码,账户和密码正确输入后,就会登录到服务器,并进入FTP子程序。

    2.2 close

    FTP> close

    结束与远程服务器的 FTP 会话并返回命令解释程序,没有跳出ftp子程序,可以用open命令重新登录。

    2.3 disconnect

    FTP> disconnect

    从远程服务器断开,但还在FTP子命令内,保留 ftp 提示。disconnect是close的别名。

    2.4 open

      FTP >open 与指定的 FTP 服务器连接。

      格式:open computer [port]

    说明:computer 指定要连接的远程计算机。可以通过 IP 地址或计算机名称指定计算机(DNS 或主机文件必须可用)。如果自动登录打开(默认),ftp 还将尝试自动将用户登录到 FTP 服务器port 指定用来联系 FTP 服务器的端口号。

    Eg: open 192.168.0.2,然后输入服务器的用户和密码,重新登录。

    2.5 user

    FTP >user 指定远程计算机的用户,登录服务器后,可以更换用户。
      格式:user username [password] [account]
      说明:user-name 指定登录到远程计算机所使用的用户名。password 指定 user-name 的密码。如果没有指定,但必须指定,ftp 会提示输入密码。
      account 指定登录到远程计算机所使用的帐户。如果没有指定account,但是需要指定,ftp 会提示您输入帐户。

    2.6 account

    FTP> account

    提供登录远程系统成功后访问系统资源所需的补充口令

    2.7 bye

    FTP> bye(或by) 结束与远程计算机的 FTP 会话并退出 ftp。

    2.8 !

    FTP> !  结束与远程计算机的 FTP 会话并退出 ftp,功能与bye相同。

    2.9 quit

    FTP >quit 结束与远程计算机的 FTP会话并退出 ftp。

    备注: bye、!和quit的功能基本相同。

    3 帮助命令

    3.1 ?

    FTP >? 显示 ftp 命令说明,同help一样。
      格式:? [command]
      说明:command 指定需要有关说明的命令的名称。如果没有指定 command,ftp 将显示全部命令的列表。

    3.2 help

    FTP >help 显示 ftp 命令说明。
      格式:help [command]
      说明:command 指定需要有关说明的命令的名称。如果没有指定 command,ftp 将显示全部命令的列表。

    3.3 rhelp

    FTP >remotehelp 显示远程命令帮助。
      格式:remotehelp [command]
      说明:command 指定需要帮助的命令的名称。如果没有指定 command,ftp将显示全部远程命令的列表。

     

    4 文件操作命令

    4.1 ascii

    FTP> ascii

    将文件传送类型设置为默认的 ASCII。

    说明:FTP 支持两种文件传送类型,ASCII 码和二进制码(binary)。在传送文本文件时应该使用ASCII。

    4.2 binary/bi

    FTP> binary(或bi) 将文件传送类型设置为二进制。

    4.3 bell

    FTP> bell

    切换响铃以在每个文件传送命令完成后响铃。默认情况下,铃声是关闭的。

    4.4 cd

    FTP> cd

    格式:cd remote-directory跳转到remote-directory这个目录

    4.5 cdup

    FTP> cdup 
    说明:更改的远程计算机上的目录,跳到上一层目录。

    4.6 lcd

    FTP >lcd 更改本地计算机上的工作目录。

    默认情况下,工作目录是启动 ftp 的目录。

    格式:lcd [directory] 

    说明:directory 指定要更改的本地计算机上的目录。如果没有指定directory,将显示本地计算机中当前的工作目录。

    4.7 dir

    FTP> dir 显示远程目录文件和子目录列表,同ls命令一样。

    格式:dir [remote-directory] [local-file]

    说明:remote-directory 指定要查看其列表的目录。如果没有指定目录,将使用远程计算机中的当前工作目录。Local-file 指定要存储列表的本地文件。如果没有指定,输出将显示在屏幕上。

    4.8 ls

    FTP >ls 显示远程目录文件和子目录的缩写列表。

    格式:ls [remote-directory] [local-file]

    说明:remote-directory 指定要查看其列表的目录。如果没有指定目录,将使用远程计算机中的当前工作目录。 local-file 指定要存储列表的本地文件。如果没有指定,输出将显示在屏幕上。

    4.9 mdir

    FTP >mdir 显示远程目录文件和子目录列表。可以使用mdir 指定多个文件。
      格式:mdir remote-files [ ...] local-file
      说明:remote-files 指定要查看列表的目录。必须指定 remote-files。请键入 - 使用远程计算机上的当前工作目录。
      local-file 指定要还原列表的本地文件。请键入- 在屏幕上显示列表。

    4.10 pwd

    FTP >pwd 显示远程计算机上的当前目录。

    4.11 size

    FTP> size remote-file

    显示远程文件的大小

    4.12 mkdir

    FTP >mkdir 创建远程目录。
      格式:mkdir directory
      说明:directory 指定新的远程目录的名称。

    4.13 rmdir

    FTP >rmdir 删除远程目录。
      格式:rmdir directory
      说明:directory 指定要删除的远程目录的名称。

    4.14 rename

    FTP >rename 重命名远程文件。
      格式:rename filename newfilename
      说明:filename 指定要重命名的文件。 newfilename 指定新的文件名。

    4.15 mls

       FTP >mls 显示远程目录文件和子目录的缩写列表。

    格式:mls remote-files [ ...] local-file
      说明:remote-files 指定要查看列表的文件。必须指定 remote-files;
      请键入- 使用远程计算机上的当前工作目录。
      local-file 指定要存储列表的本地文件。请键入 - 以在屏幕上显示列表。

    4.16 chmod

           FTP> chmod 755 remote_file

           说明:更改远程目录上的文件RWX属性

    4.17 modtime

    FTP >modtime remote-file显示远程服务器上的文件的最后修改时间

    格式:mput remote-files

    说明:remote-files远程计算机的文件

    4.18 append

    FTP>append local-file

    使用当前文件类型设置将本地文件附加到远程计算机上的文件

    格式:append local-file [remote-file]

    如果省略了 remote-file,本地文件名将被用作远程文件名。

    4.19 send

    FTP >send 使用当前文件传送类型将本地文件复制到远程计算机上。Send 与put 相同。
      格式:send local-file [remote-file]
      说明:local-file 指定要复制的本地文件。 remote-file 指定要在远程计算机上使用的名称。如果没有指定,文件将命名为 local-file。

     

    4.20 put

      FTP >put 使用当前文件传送类型将本地文件复制到远程计算机上。
      格式:put local-file [remote-file]
      说明:local-file 指定要复制的本地文件。
      remote-file 指定要在远程计算机上使用的名称。如果没有指定,文件将命名为 local-file。

    4.21 mput

    FTP >mput 多文件传输,使用当前文件传送类型将本地文件复制到远程计算机上。
      格式:mput local-files [ ...]
      说明:local-files 指定要复制到远程计算机的本地文件

    4.22 get

    FTP> get 使用当前文件转换类型将远程文件复制到本地计算机。

    格式:get remote-file [local-file]

    说明:remote-file 指定要复制的远程文件。

    Local-file 指定要在本地计算机上使用的名称。如果没有指定,文件将命名为 remote-file。

    4.23 mget

    FTP >mget 使用当前文件传送类型将远程文件复制到本地计算机。
      格式:mget remote-files [ ...]
      说明:remote-files 指定要复制到本地计算机的远程文件。

    4.24 reget

    4.25 recv

      FTP >recv 使用当前文件传送类型将远程文件复制到本地计算机。Recv 与 get相同。
      格式:recv remote-file [local-file]
      说明:remote-file 指定要复制的远程文件。
      local-file 指定要在本地计算机上使用的名称。如果没有指定,文件将命名为 remote-file。

    4.26 newer

          FTP >newer remote-filelocal-file获取远程服务器的文件,如果此文件比本地文件新

      格式:mput remote-file local-file [ ...]

    4.27 delete

    FTP> delete 删除远程计算机上的文件。

    格式:delete remote-file

    说明:remote-file 指定要删除的文件。

    4.28 mdelete

    FTP >mdelete 删除远程计算机上的文件。
      格式:mdelete remote-files [ ...]
      说明:remote-files 指定要删除的远程文件。

    4.29 umask

    显示远程服务器的umask值

    5 文件模式命令

    5.1 case

    FTP> case

    触发远程文件名大小写变化功能

    5.2 ccc

    FTP> ccc

    5.3 clear

    FTP>clear

    5.4 cprotect

    5.5 form

    设置文件传输格式

    5.6 glob

    FTP >glob 切换文件名组合。

    组合允许在内部文件或路径名中使用通配符(*和?)。默认情况下,组合是打开的。

    5.7 hash

    FTP >hash 切换已传输的每个数据块的数字签名 (#) 打印。

    数据块的大小是2048 字节。默认情况下,散列符号打印是关闭的。

    5.8 idle

    5.9 image

    5.10 mode

    设置文件传输模型,linux只支持流模式(stream)

    5.11 nmap

    设置或取消文件名映射机制

    5.12 nlist

    5.13 ntrans

    设置或取消文件名字符变换机制

    5.14 passive

    5.15 private

    5.16 prompt

    FTP >prompt 切换提示。如果关闭提示时mget 及 mput 传送所有文件,Ftp在多文件传送过程中将提示允许您有选择地检索或存储文件。默认情况下,提示是打开的。

    5.17 protect

    5.18 proxy

    在辅助控制连接上执行一条ftp 命令

    5.19 sendport

    为每个数据连接触发使用PORT

    5.20 quote

      FTP >quote 将参数逐字发送到远程 FTP 服务器。将返回单个的 FTP 回复代码。
      Quote 与 literal 相同。
      格式:quote argument [ ...]
      说明:argument 指定要发送到 FTP 服务器的参数。

     

    5.21 reset

    清除应答队列

    5.22 restart

    5.23 runique

    5.24 safe

    将文件传输设置为安全保护模式

    5.25 site

    5.26 struct

    设置文件传输结构

    5.27 sunique

    触发远程唯一主机文件存储功能

    5.28 tenex

    设置 tenex 文件传输类型

     

    5.29 type

    FTP >type 设置或显示文件传送类型。
      格式:type [type-name]
      说明:type-name 指定文件传送类型。默认设置为 ascii。如果没有指定type-name,将显示当前的类型。

    6 其他命令

    6.1 $

    FTP> $ macro_name

    运行宏, macro_name为宏的名称

    6.2 macdef

    定义宏功能

    6.3 cr

    触发回车换行功能

    6.4 debug

    FTP> debug 切换调试。

    当调试打开时,发送到远程计算机的每个命令都打印,前面是字符串“>”。默认情况下,调试是关闭的。

    6.5 trace

    FTP >trace 切换数据包跟踪。Trace在运行 ftp 命令时显示每个数据包的路由。

    6.6 status

    FTP >status 显示 FTP 连接和切换的当前状态。

    6.7 rstatus

    显示远程服务器的状态

    6.8 system

    显示远程主机类型,主要是版本与内核信息

    6.9 verbose

    FTP >verbose 切换 verbose 模式。如果打开,将显示所有ftp 响应。在文件传送完成后,将同时显示与传送效率有关的统计信息。默认情况下,verbose 是打开的。

    展开全文
  • Linux FTP源代码

    热门讨论 2010-05-04 10:20:30
    该项目实现了在linux环境下的文件传输功能,能够将客户端的文件上传给服务器,同时能够将服务器的文件下载到客户端,可以在客户端查看更改双方路径及目录,并且支持多任务。在项目中应用了TCP网络编程,文件IO,多...
  • linux使用ftp命令FTP (File Transfer Protocol), is a protocol commonly used for the transfer of files between a client and a server. In this guide, you will learn how to use Linux FTP commands with ...

    linux使用ftp命令

    FTP (File Transfer Protocol), is a protocol commonly used for the transfer of files between a client and a server. In this guide, you will learn how to use Linux FTP commands with practical examples. Without much further ado, let’s jump right in.

    FTP(文件传输协议)是一种通常用于在客户端和服务器之间传输文件的协议。 在本指南中,您将通过实际示例学习如何使用Linux FTP命令。 事不宜迟,让我们直接进入。

    先决条件 (Prerequisite)

    VSFTPD (Very Secure File Transfer Protocol Daemon) installed and properly configured. It’s also crucial to point out that you must have read permissions from the source file and write permissions on the FTP server. This enables you to transfer files to and fro in a secure/encrypted manner.

    VSFTPD (非常安全的文件传输协议守护程序)已安装并正确配置。 同样重要的是要指出您必须具有对源文件的读取权限,并且必须对FTP服务器具有写入权限。 这使您能够以安全/加密的方式来回传输文件。

    1.建立FTP连接 (1. Establishing an FTP connection)

    To establish an FTP connection with a remote server, use the syntax below on the terminal

    要与远程服务器建立FTP连接,请在终端上使用以下语法

    # ftp ip-address

    For example ,

    例如 ,

    # ftp 38.76.11.174

    Upon establishing a connection, you will thereafter be prompted for a username and a password

    建立连接后,系统将提示您输入用户名和密码

    Output

    输出量

    If the username and password details were correct, you will get a ‘login successful’ notification on the terminal alongside the FTP system type.

    如果用户名和密码详细信息正确,则您将在终端上与FTP系统类型一起收到“登录成功”的通知。

    2.常用的FTP命令 (2. Commonly used FTP commands)

    Once in the ftp prompt, let’s examine some of the commonly used command options.

    进入ftp提示符后,让我们检查一些常用的命令选项。

    1. ? or help – This displays all available FTP commands

      ? or help ? or help -显示所有可用的FTP命令
    2. ls – This lists all the files and directories in the current remote directory

      ls –列出当前远程目录中的所有文件和目录
    3. lcd – This dislays the current directory in the local machine

      lcd –这会在本地计算机上显示当前目录
    4. put – Uploads or copies a file from the local machine to the remote FTP server

      put –将文件从本地计算机上载或复制到远程FTP服务器
    5. mput– Uploads or copies multiple files from the local machine to the remote FTP server

      mput –将多个文件从本地计算机上载或复制到远程FTP服务器
    6. get – Downloads or copies files from the remote FTP server to the local machine

      get –将文件从远程FTP服务器下载或复制到本地计算机
    7. mget – Downloads or copies mutiple files from the remote FTP server to the local machine

      mget –将多个文件从远程FTP服务器下载或复制到本地计算机
    8. mkdir – Creates a new directory in the current remote directory

      mkdir –在当前远程目录中创建一个新目录
    9. rmdir – Deletes a directory in the current remote directory

      rmdir –删除当前远程目录中的目录
    10. delete– Delete a directory in the current remote directory

      delete –删除当前远程目录中的目录

    3.使用FTP命令上传文件 (3. Uploading files using FTP command)

    To upload or copy a file to an FTP server, first ensure that you are connecting to the FTP server from the directory containing the files you want to upload.

    要将文件上传或复制到FTP服务器,请首先确保您从包含要上传文件的目录连接到FTP服务器。

    Once logged in, use the syntax

    登录后,使用语法

    ftp> put file_name

    For example

    例如

    ftp> put hello.sh

    Output

    输出量

    To upload multiple files , use the mput command as shown.

    要上传多个文件,请使用mput命令,如图所示。

    ftp> mput file1 file2 ...

    For example

    例如

    ftp> mput hello.sh output.txt myoutput.txt

    You will be prompted for confirmation for each of the files awaiting upload. Press y.

    系统将提示您确认每个等待上传的文件。 按y

    Output

    输出量

    4.使用FTP命令下载文件 (4. Downloading files using FTP command)

    To download a file from the FTP server , use the get command as shown

    要从FTP服务器下载文件,请使用get命令,如下所示

    ftp> get file_name

    For example

    例如

    ftp> get install.sh

    Output

    输出量

    For multiple files, use the mget command as shown

    对于多个文件,请使用mget命令,如下所示

    ftp> mget file1 file2 ...

    For instance ,

    例如 ,

    ftp> mget file1.txt file2.txt file3.txt

    Output

    输出量

    5.获得帮助 (5. Getting help)

    To list all the options that are available for use with the ftp command, execute.

    要列出所有可用于ftp命令的选项,请执行。

    help

    OR

    要么

    ?

    Output

    输出量

    6.关于GUI FTP客户端的说明 (6. A note about GUI FTP clients)

    One of the drawbacks of transferring files via the terminal is time wasted uploading or downloading files one by one. FileZilla is a free and opensource FTP client that allows you to upload or download files and directories over TLS and SFTP. If you have a bulk of files or directories that need to be uploaded or downloaded, then using a GUI based FTP client is highly recommended. Other free GUI FTP clients include

    通过终端传输文件的缺点之一是浪费时间一张一张地上传或下载文件。 FileZilla是一个免费的开放源代码FTP客户端,允许您通过TLS和SFTP上传或下载文件和目录。 如果您有大量文件或目录需要上载或下载,则强烈建议使用基于GUI的FTP客户端。 其他免费的GUI FTP客户端包括

    1. WinSCP

      WinSCP
    2. Core FTP

      核心FTP
    3. Coffecup

      咖啡杯

    翻译自: https://www.journaldev.com/28491/linux-ftp-commands

    linux使用ftp命令

    展开全文
  • Linux FTP搭建及访问

    千次阅读 2019-05-19 20:49:59
    1.简单FTP构建及访问 问题 本案例要求先快速搭建好一台FTP服务器,并创建相关测试文件: 建立下载测试文件 /var/ftp/pub/anon.txt 建立下载测试文件 ~lisi/lisi.txt 然后验证以不同方式从客户机访问此FTP服务器: ...

    1.简单FTP构建及访问
    问题
    本案例要求先快速搭建好一台FTP服务器,并创建相关测试文件:
    建立下载测试文件 /var/ftp/pub/anon.txt
    建立下载测试文件 ~lisi/lisi.txt
    然后验证以不同方式从客户机访问此FTP服务器:
    从浏览器访问,测试匿名/用户登录
    以ftp命令访问,分别测试匿名/用户验证访问的下载和上传操作
    使用wget命令下载测试文件
    方案
    使用2台RHEL6虚拟机,其中一台作为vsftpd服务器(192.168.4.5)、另外一台作为测试用的Linux客户机(192.168.4.205),如图-1所示。
    在这里插入图片描述
    图-1
    在RHEL6系统中,vsftpd软件包默认已提供FTP服务的基本配置,因此只要装好vsftpd包并启动对应的服务,一台FTP服务器就搭建好了。默认的vsftpd服务具备一台标准FTP服务器的能力,服务功能和特点如表-1所示。
    表-1 默认vsftpd配置的功能和特点
    访问类型 下载/上传权限 FTP起始目录 是否禁锢 其他
    匿名 允许/禁止 /var/ftp/ 是 基于安全考虑,root、bin等系统用户默认被阻止登录
    本地用户 允许/允许 ~用户名/ 否
    需要访问FTP服务端提供的资源时,可以使用专门的FTP客户端/管理工具(FTP命令程序、Filezilla图形工具),也可以使用Web浏览器、下载工具(比如wget)等支持FTP协议的通用软件。
    定位匿名访问FTP资源的地址形式如下:
    ftp://服务器地址/,对应服务器上的 /var/ftp/ 目录
    ftp://服务器地址/path/to/file,对应服务器上的 /var/ftp/path/to/file 文件
    对于要求登录验证才能访问的FTP资源,可以在地址中指定用户名、密码信息:
    ftp://user:pass@服务器地址/,对应服务器上的用户家目录 ~user/
    ftp://user:pass@服务器地址/path/to/file,对应服务器上的 ~user/path/to/file 文件
    步骤
    实现此案例需要按照如下步骤进行。
    步骤一:构建vsftpd服务器
    1)使用yum安装vsftpd软件包
    [root@svr5 ~]# yum -y install vsftpd
    … …
    [root@svr5 ~]# rpm -q vsftpd
    vsftpd-2.2.2-11.el6_4.1.x86_64
    2)启用vsftpd服务,并设为开机自动运行
    [root@svr5 ~]# service vsftpd restart ; chkconfig vsftpd on
    关闭 vsftpd: [失败]
    为 vsftpd 启动 vsftpd: [确定]
    vsftpd服务默认通过TCP 21端口监听客户端请求:
    [root@svr5 ~]# netstat -anptu | grep vsftpd
    tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 64869/vsftpd
    3)为FTP访问建立测试文件
    在匿名FTP起始目录/var/ftp/下默认有一个pub/子目录(用来提供开放资源),在此目录下建立一个名为anon.txt的文件:
    [root@svr5 ~]# cat /var/ftp/pub/anon.txt
    Anonymous Test
    新建用户lisi并设好密码(如1234567),此用户即可作为FTP用户使用,在lisi的家目录下建立一个名为lisi.txt的文件,内容随意:
    [root@svr5 ~]# useradd lisi
    [root@svr5 ~]# echo 1234567 | passwd --stdin lisi
    更改用户 lisi 的密码 。
    passwd: 所有的身份验证令牌已经成功更新。

    [root@svr5 ~]# vim ~lisi/lisi.txt
    Local User Test
    步骤二:从客户机访问FTP服务器
    1)从Web浏览器访问FTP服务
    以Firefox浏览器为例,只要在地址栏内输入 ftp://192.168.4.5,回车后即连接目标主机192.168.4.5的FTP服务,默认以匿名的方式验证。若访问成功,将会以网页形式列出FTP服务器上匿名FTP起始目录下的资源,如图-2所示。
    在这里插入图片描述
    图-2
    单击相应的超链接即可进入指定的目录,或者打开/下载指定的文件,如图-3所示。
    在这里插入图片描述
    图-3
    若要访问用户验证的FTP资源,则需要指定正确的用户信息即可。比如在地址栏内输入网址 ftp://lisi@192.168.4.5/ 或者 ftp://lisi:1234567@192.168.4.5/ 都能够成功访问本例中的FTP服务器,浏览服(前者会弹窗验证密码)务器上用户lisi的家目录,如图-4所示。
    在这里插入图片描述
    图-4
    当输入的是带远程文件路径的完整FTP地址时,比如 ftp://lisi:1234567@192.168.4.5/lisi.txt,则可以直接打开目标文件(对于浏览器不支持的文件类型,会弹窗提示下载),如图-5所示。
    在这里插入图片描述
    图-5
    2)使用ftp命令访问FTP服务
    通常大多数Linux系统都自带ftp工具,如果没有也可以通过Yum手动安装。
    [root@pc205 ~]# ftp
    -bash: ftp: command not found
    [root@pc205 ~]# yum -y install ftp
    … …
    指定目标服务器的地址作为参数,ftp命令将会发起FTP连接,若成功连接则根据提示依次验证用户名、密码即可。对于匿名FTP访问,使用ftp或anonymous作为用户名,密码任意;对于用户验证的FTP访问,应以确切的用户名和密码验证。
    匿名登录FTP服务器,验证下载(允许)、上传(拒绝)操作:
    [root@pc205 ~]# ftp 192.168.4.5 //连接FTP服务器
    Connected to 192.168.4.5 (192.168.4.5).
    220 (vsFTPd 2.2.2)
    Name (192.168.4.5:root): ftp //匿名用户 ftp
    331 Please specify the password.
    Password: //任意密码,或直接回车
    230 Login successful.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> ls //查看FTP起始目录
    227 Entering Passive Mode (192,168,4,5,63,132).
    150 Here comes the directory listing.
    drwxr-xr-x 2 0 0 4096 Jan 13 07:26 pub
    226 Directory send OK.
    ftp> cd pub //切换到pub子目录
    250 Directory successfully changed.
    ftp> ls
    227 Entering Passive Mode (192,168,4,5,121,122).
    150 Here comes the directory listing.
    -rw-r–r-- 1 0 0 15 Jan 13 06:59 anon.txt
    226 Directory send OK.
    ftp> get anon.txt //测试下载文件
    local: anon.txt remote: anon.txt
    227 Entering Passive Mode (192,168,4,5,127,108).
    150 Opening BINARY mode data connection for anon.txt (15 bytes).
    226 Transfer complete. //提示成功
    15 bytes received in 3.9e-05 secs (384.62 Kbytes/sec)
    ftp> put install.log //测试上传文件
    local: install.log remote: install.log
    227 Entering Passive Mode (192,168,4,5,86,164).
    550 Permission denied. //提示被拒绝
    ftp> bye //bye断开FTP连接
    221 Goodbye.
    [root@pc205 ~]# cat anon.txt //确认下载结果
    Anonymous Test
    以用户lisi登录FTP服务器,验证下载(允许)、上传(允许)操作:
    [root@pc205 ~]# ftp 192.168.4.5 //连接FTP服务器
    Connected to 192.168.4.5 (192.168.4.5).
    220 (vsFTPd 2.2.2)
    Name (192.168.4.5:root): lisi //服务器本地用户 lisi
    331 Please specify the password.
    Password: //输入正确口令
    230 Login successful.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> ls //查看起始目录
    227 Entering Passive Mode (192,168,4,5,250,165).
    150 Here comes the directory listing.
    -rw-r–r-- 1 0 0 16 Jan 13 07:01 lisi.txt
    226 Directory send OK.
    ftp> get lisi.txt //测试下载文件
    local: lisi.txt remote: lisi.txt
    227 Entering Passive Mode (192,168,4,5,171,31).
    150 Opening BINARY mode data connection for lisi.txt (16 bytes).
    226 Transfer complete. //提示成功
    16 bytes received in 4.8e-05 secs (333.33 Kbytes/sec)
    ftp> put install.log //测试上传文件
    local: install.log remote: install.log
    227 Entering Passive Mode (192,168,4,5,83,26).
    150 Ok to send data.
    226 Transfer complete. //提示成功
    47884 bytes sent in 0.101 secs (473.44 Kbytes/sec)
    ftp> ls //确认上传结果
    227 Entering Passive Mode (192,168,4,5,29,68).
    150 Here comes the directory listing.
    -rw-r–r-- 1 507 508 47884 Jan 13 08:01 install.log
    -rw-r–r-- 1 0 0 16 Jan 13 07:01 lisi.txt
    226 Directory send OK.
    ftp> quit //quit也可断开FTP连接
    221 Goodbye.
    [root@pc205 ~]# cat lisi.txt //确认下载结果
    Local User Test
    3)使用wget命令工具下载FTP资源
    下载服务器上的 /var/ftp/pub/anon.txt 文件:
    [root@pc205 ~]# rm -rf anon.txt //删除原有文件,避免干扰
    [root@pc205 ~]# wget ftp://192.168.4.5/pub/anon.txt //匿名下载
    –2015-01-13 16:10:31-- ftp://192.168.4.5/pub/anon.txt
    => “anon.txt”
    正在连接 192.168.4.5:21… 已连接。
    正在以 anonymous 登录 … 登录成功!
    ==> SYST … 完成。 ==> PWD … 完成。
    ==> TYPE I … 完成。 ==> CWD (1) /pub … 完成。
    ==> SIZE anon.txt … 15
    ==> PASV … 完成。 ==> RETR anon.txt … 完成。
    长度:15 (非正式数据)

    100%[=============================================================>] 15 --.-K/s in 0s

    2015-01-13 16:10:31 (1.13 MB/s) - “anon.txt” 已保存 [15]

    [root@pc205 ~]# cat anon.txt //确认下载结果
    Anonymous Test
    下载服务器上的 ~lisi/lisi.txt 文件:
    [root@pc205 ~]# rm -rf lisi.txt //删除原有文件,避免干扰
    [root@pc205 ~]# wget ftp://lisi:1234567@192.168.4.5/lisi.txt //用户验证下载
    –2015-01-13 16:12:01-- ftp://lisi:password@192.168.4.5/lisi.txt
    => “lisi.txt”
    正在连接 192.168.4.5:21… 已连接。
    正在以 lisi 登录 … 登录成功!
    ==> SYST … 完成。 ==> PWD … 完成。
    ==> TYPE I … 完成。 ==> 不需要 CWD。
    ==> SIZE lisi.txt … 16
    ==> PASV … 完成。 ==> RETR lisi.txt … 完成。
    长度:16 (非正式数据)

    100%[=============================================================>] 16 --.-K/s in 0.001s

    2015-01-13 16:12:01 (21.4 KB/s) - “lisi.txt” 已保存 [16]

    [root@pc205 ~]# cat lisi.txt //确认下载结果

    展开全文
  • linux ftpget和ftpput命令

    千次阅读 2020-01-08 16:52:20
    ftpget 和 ftpput命令传输数据 ftpget -u username -p passwd -P port IP source target ftpput -u username -p passwd -P port IP target source eg. ftpget -u cfupdate -p 5z43cf -P 82 202.105.139.92.....

    ftpget 和 ftpput命令传输数据

     

    ftpget -u  username -p passwd -P port IP  source  target

    ftpput -u  username -p passwd -P port IP  target  source

     

    eg.

    ftpget -u cfupdate -p  5z43cf -P 82 202.105.139.92 /data/QuecOpen/QY_GB17691_remote_communicate /20191012/QY_GB17691_remote_communicate

    ftpput -u cfupdate -p 5z43cf -P 82 202.105.139.92 /20191012/123456.txt /mnt/123456.txt

    展开全文
  • Linux ftp的几种访问方式

    千次阅读 2020-11-01 13:41:27
    FTP基本知识及作用 ftp的作用:用于文件的上传和下载 ftp属于 tcp,端口号:20,21 21:控制层面,用于账户密码验证,权限的验证 20:数据层面,用于文件上传和下载 ftp:匿名、系统、虚拟账户 匿名账户:登录名: ftp、...
  • linux-ftp命令

    2018-11-09 21:47:22
    linux中的ftp实用命令和打包好的资源,linux-ftp上传,下载等命令
  • 该资源是在linux离线状态下安装ftp服务器的资源安装包,下载后解压执行rpm -ivh xxxxx.rpm即可完成ftp安装,欢迎有需要的小伙伴下载!
  • linux ftp服务器搭建

    千次阅读 多人点赞 2020-03-01 18:12:00
    ftp服务器安装设置 第一步: 安装vsftpd 第二步: 配置文件 第三步: 访问服务器进行测试
  • linux ftp服务器上传文件夹时提示550错误问题解决方法.doc
  • LINUX FTP服务开启

    千次阅读 2019-02-25 17:32:21
    查看ftp服务是否安装 rpm -qa |grep vsftpd vsftpd-2.0.7-4.29.1 如果安装查看服务状态 /sbin/service vsftpd status ------查看端口是否被占用 netstat -ntlp | grep 21 如果没有启动手动启动服务 service ...
  • ftp脚本,基于linux的vsftp配置,实现一键运行不同用户访问不同目录。两个用户ftp1和ftp2,密码是123456,ftp1访问/home/vsftpd,ftp2访问/opt/ftp2
  • linux ftp服务器登录异常解决

    千次阅读 2018-08-21 15:31:28
    linux ftp服务器登录异常问题总结 本篇文章不介绍安装步骤,只解决登录异常问题: 如果出现这种情况的话一般是ftp服务器没有安装好,或是没有启动,如果检测以上没有问题,那就应该是电脑的配置选择的是被动ftp...
  • Linux FTP配置匿名用户访问

    千次阅读 2020-04-13 08:24:55
    匿名用户首先要配置的就是配置文件中的“anonymous_enable=YES”这一项,默认情况下是允许匿名访问,在Windows系统用命令行去匿名访问FTP,也... 在系统中也有与匿名用户“ftp”相对应的用户,这样对于匿名用户有什...
  • linux FTP客户端安装

    千次阅读 2019-04-18 18:33:29
    rpm -Uvh http://mirror.centos.org/centos/6/os/x86_64/Packages/ftp-0.17-54.el6.x86_64.rpm
  • Linux ftp 限制目录切换

    千次阅读 2017-05-09 23:20:01
    文章来源:Linux ftp访问控制配置,包括访问ftp权限和访问ftp目录权限 在Linux 上建立用户为website1  home目录是/data/home/website1 但是用ftp登录以后,路径可以随便切换,并且可以进入别的站点下 ...
  • Linux ftp 工具

    2012-05-11 14:12:46
    Linux ftp 工具,在window上 直接连Linux
  • Linux ftp实现挂载

    千次阅读 2019-01-08 13:26:57
    服务器A  配置了nginx集群   ... 把img里的文件,拷贝到ftp里/home/test 2. 把webapps/img 文件清空 A  /home/ftpuser[安装目录] B  /opt/apache-tomcat-8.0.50/weba...
  • Linux ftp 上传文件 提示 Permission denied 解决办法
  • linux ftp创建账号

    千次阅读 2019-07-31 12:11:56
    -- 192.168.100.66创建账号(/home/yywftp2会自动生成目录,账号和密码一样都是...useradd -d /home/yywftp2 yywftp2 passwd yywftp2 chown -R yywftp2:yywftp2 /home/yywftp2 service vsftpd restart ...ftp 192.168.1...
  • linux ftp搭建及多端口监听

    千次阅读 2018-12-31 15:26:09
    一、前述  本来公司用的是window是的服务器,突然经常出现问题,现在需要搭建linux环境。必定linux相对稳定一点。 二、具体 1、显示如下图则表示已安装 vsftp软件。...进入到ftp的根目录默认是/etc/vsftp...
  • linux ftp客户端

    热门讨论 2012-02-13 09:37:36
    实现ftp客户端进行文件上传、下载、查看目录、删除文件夹
  • 基于FTP的远程更新程序,简单轻便,适合于各种嵌入式设备里面。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 266,179
精华内容 106,471
关键字:

linuxftp

linux 订阅