SFTP(SSH File Transfer Protocol)是一种通过SSH加密实现文件传输的协议。在Linux系统中,你可以使用命令行界面来使用SFTP。以下是使用SFTP的基本步骤:
打开终端。
输入 sftp username@hostname 命令来启动SFTP会话,其中 username 是你在远程服务器上的用户名,hostname 是远程服务器的主机名或IP地址。例如:
sftp user@example.com
如果远程服务器使用的是非标准SSH端口,你可以使用 -P 选项指定端口号:
sftp -P 2222 user@example.com
连接成功后,你会看到SFTP提示符,类似于这样:
sftp>
现在你可以使用SFTP命令来执行文件传输操作。以下是一些常用的SFTP命令:
get remote-file local-file:从远程服务器下载文件到本地计算机。put local-file remote-file:将本地计算机的文件上传到远程服务器。ls:列出远程服务器上的目录内容。cd directory:更改远程服务器上的当前目录。lcd directory:更改本地计算机上的当前目录。mkdir directory:在远程服务器上创建一个新目录。rmdir directory:删除远程服务器上的一个空目录。rm file:删除远程服务器上的一个文件。exit 或 bye:退出SFTP会话。当你完成文件传输操作后,输入 exit 或 bye 命令退出SFTP会话。
注意:在使用SFTP之前,请确保你的Linux系统已经安装了SSH客户端。大多数Linux发行版默认已经安装了SSH客户端。如果没有安装,你可以使用包管理器(如apt、yum或pacman)来安装它。