LFTP是一种基于命令行的文件传输协议服务器,广泛用于Linux服务器和桌面环境,用于共享文件和管理服务器自动化。在Linux系统中安装LFTP后,就可以使用基本的FTP、HTTP、HTTPS、SFTP等代理服务器工作了。更重要的是,它还允许用户以分段的方式上传文件。
LFTP工具可用于在本地服务器上面上传和下载文件。如果你是专业或高级服务器管理员,在Linux系统上安装和使用LFTP工具可能会帮助你进行部分系统更新、运行查询、限制上传文件的带宽以及更多其它操作。
出于多种原因,使用LFPT服务器对服务器管理员有利,它可以使用缓存加载、访问服务器统计信息、通过服务器刷新将挂起的文件发送到服务器等等。另外,在Linux上安装LFTP工具后,还可以设置文件上传限制、内存使用限制和设置chmod规则,使服务器更高效的运行。
LFTP服务器主要是为Linux和类UNIX服务器构建的,用于将文件同步到服务器中。在本文中,小编将简单介绍在Linux服务器上安装和运行LFTP。
第 1 步:在Linux系统上安装LFTP
在Linux系统上使用LFTP客户端工具非常简单直接,要在Linux机器上安装LFTP服务器,需要终端shell连接、root权限,而且确保系统存储库是最新的。
由于LFTP是一个广泛使用的工具,它已经在官方Linux存储库中可用,可以通过官方包安装程序命令将其安装到服务器上面。请从下面给出的命令列表中为Linux服务器执行适当的命令来安装LFTP。
在Ubuntu/Debian Linux 上安装LFTP
$ sudo apt-get install lftp
在Fedora/Red Hat Linux上安装LFTP
$ sudo yum install lftp
基于Arch的Linux系统上安装LFTP
$ sudo pacman -S lftp
在SuSELinux上安装LFTP
$ sudo zypper install lftp
安装LFTP工具后,可以阅读手册以了解有关Linux上LFTP的基础用法。
$ man lftp
第 2 步:在Linux上开始使用LFTP
在Linux系统上安装LFTP服务器客户端后,现在可以生成一个RSA密钥以安全的方式访问服务器。稍后将使用ssh密钥访问LFTP服务器。
在终端shell上执行以下命令以获取RSA密钥。
$ sudo ssh-keygen -t rsa
现在,使用服务器IP运行命令以获取访问权限。
$ sudo ssh-copy-id ubuntupit@serverIP $ sudo ssh ubuntupit@serverIP
如果我们已经有一个服务器集群和一个配置的服务器,可以通过下面给出的LFTP命令来登录。
lftp ftp:// user@host lftp ftp:// ubuntupit@localhost
第 3 步:在Linux上通过LFTP上传和下载文件
使用正确的语法、命令和规则,可以从Linux机器访问服务器。以下命令将帮助你了解如何从CLI访问服务器。许多用户认为下面给出的命令是在Linux上安装LFTP后必须使用的命令。
$ lftp sftp://your_username@your_hostname/host_IP_address $ lftp sftp://your_username@your_hostname/host_IP_adress:port_number $ sudo lftp sftp://ubuntupit@localhost:port
访问服务器后,可以运行ls命令查看文件和目录。
$ ls
以下命令将从你的Linux机器上传文件到服务器上面。
put name_of_file_to_send
接下来,执行以下命令来标记文件并通过lpwd
命令上传。
> lpwd > put print.pdf
同样的方法,也可以通过Linux上的LFTP服务器客户端工具从服务器下载文件。
$ pget name_of_file_to_download > pget ubuntupitNewfile.txt
如果你在Linux上通过LFTP工具从服务器上传和下载文件时遇到问题,可以使用以下命令恢复操作。
pget -c ixnfo.txt put -c ixnfo.txt
以下命令还将通过LFTP服务器工具在服务器上面上传和下载文件。pget
命令将下载,put
命令将在服务器上上传文件。
pget localhost.txt put localhost.txt
在高级工作中,以下镜像命令将允许你从服务器获取整个目录。
mirror remote ubuntuPIT_local_dir
在其他可用且易于使用的GUI和CLI FTP服务器中,LFPT是最好的服务器工具之一。如果你在Linux中安装LFTP并从你的Linux机器访问LFTP服务器时遇到问题,请确保UFW或其他防火墙工具允许FTP在网络中访问。
总结
LFTP服务器最主流的功能是通过家庭Wifi或LAN与本地用户共享文件。当然,LFTP服务器也可以将文件、视频和文档上传到服务器,并从Linux和Windows机器访问它们。它还允许通过Linux shell命令将文件同步到远程服务器。
在本文中,小编简单介绍了Linux系统中安装LFTP的简单方法,如果你也想安装使用LFTP的话, 那么不妨安装上述教程进行安装。需要注意的是,关于LFTP的详细使用,可以参阅帮助文档,本文就不详细介绍了。