一、首先确保你的系统中已经下载了lftp和sftp。
1.安装lftp
sudo apt install lftp
sudo apt install screen
2.安装sftp
在Linux系统中,一般RedHat系统默认已经安装了openssh-client和openssh-server,即默认已经集成了sftp服务,不需要重新安装;而Ubuntu系统默认只安装了openssh-client,要用sftp的话还需要安装openssh-server。如系统已安装有openssh-client,为了防止安装openssh-server时两者版本不兼容,可以先把openssh-client卸载后再安装。
查看本系统是否已安装sftp,如下则代表已经安装:
若未安装则输入:
sudo apt-get install openssh-client
一般openssh-client不需要单独安装,安装openssh-server时会默认安装openssh-client。
————————————————
版权声明:本文为CSDN博主「凉茶微凉」的原创文章,遵循CC 4.0 BY-SA版权协议,转载原文链接:https://blog.csdn.net/bbc2005/article/details/80034065
二、lftp下载文件
2.1链接远程服务器
lftp username@host
其余链接方式和使用方式可以参考:https://www.cnblogs.com/jdxLearn/p/15246340.html
2.2然后按照提示输入密码,再进行进一步下载操作
ls #ls 和dir都可以查看远程文件目录
cd #进入远程文件目录
mirror #下载远程文件目录
get #get也可以下载远程文件目录
三、sftp下载文件
3.1链接远程服务器
sftp remote_username@server_ip_or_hostname
有密码的服务器需要按照提示输入密码。
3.2下载链接文件目录
get filename #下载到当前终端所在目录下
get filename.zip local_filename.zip #下载到指定目录
#mirror,reget和get功能一样,选择你喜欢的下载关键词即可。