如何使用SFTP安全地传输文件

连接ftp服务器

$sftp username@192.168.1.1

如果服务器不是使用默认的SSH/SFTP端口。
使用-p标志指定。

$sftp -P 35000 username@192.168.1.1

发送文件

put命令将获取一个本地文件并将其放入远程计算机的当前工作目录。

sftp> put localfile

如果是目录,使用 -r 选项:

sftp> put -r localdir

如果是多个文件,可以使用 mput 命令

接收文件

get命令用于从ftp服务器下载文件到本地:

sftp> get remotefile

指定本地的保存目录。

sftp> get remotefile /path/to/localfile

同样,使用-r选项,获取整个目录的文件:

sftp> get -r /path/do/remotedir path/to/localdir

如果要保留文件权限,添加“-P”标志。

sftp> get -Pr /path/do/remotedir path/to/localdir

同样,使用mget可以同时下载多个文件。

日期:2020-07-07 20:56:33 来源:oir作者:oir