📜  sftp 当前目录 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:05:11.717000             🧑  作者: Mango

SFTP 当前目录

SFTP(Secure File Transfer Protocol)是一种安全的文件传输协议,它使用 SSH 通信协议进行数据传输,可以在不安全的网络环境下进行安全且可靠的文件传输。

本文将介绍如何使用 SFTP 在当前目录下进行文件传输。

准备工作

在使用 SFTP 之前,需要确保已经安装了 OpenSSH,否则需要先安装。

连接到服务器

使用以下命令可以连接到服务器:

sftp username@hostname

其中 username 是远程服务器的用户名,hostname 是远程服务器的 IP 地址或域名。

连接成功后,将进入 SFTP 的交互式命令行界面。

当前目录操作

连接成功后,可以使用以下命令在当前目录进行文件传输:

  • put [LocalFile] 将本地文件上传到当前目录,例如 put filename
  • get [RemoteFile] 将远程文件下载到本地当前目录,例如 get filename
  • ls 列出当前目录下的文件和文件夹。
  • cd [RemoteDirectory] 进入远程目录,例如 cd ./path
  • lcd [LocalDirectory] 进入本地目录,例如 lcd /path/to/folder
示例

以下示例演示了在当前目录下上传文件和下载文件的操作:

sftp username@hostname
sftp> put filename
sftp> get second_file

上传文件 filename 到远程服务器的当前目录,下载文件 second_file 到本地当前目录。

结论

本文介绍了如何使用 SFTP 在当前目录下进行文件传输,包括上传文件、下载文件、列出当前目录、进入远程目录、进入本地目录等多个操作。使用 SFTP 进行文件传输可以保障数据的安全和可靠性。