SCP (Secure Copy) 命令是传输文件到或从 Linux 系统最常用的工具。它使用 SSH 协议,提供安全的数据传输。
要使用 SCP 命令,请遵循以下步骤:
在本地计算机上打开终端窗口。
键入以下命令,其中「user」是目标 Linux 用户名,「host」是目标主机名,「source」是本地文件路径,「destination」是目标文件路径:
scp source user@host:destination
例如,要将名为「file.txt」的文件从本地计算机传输到名为「remote-host」的 Linux 主机上的「/home/user」目录中,请输入以下命令:
scp file.txt user@remote-host:/home/user
使用 SFTP 客户端传输文件
除了 SCP 命令,还可以使用 SFTP (SSH File Transfer Protocol) 客户端传输文件。SFTP 提供了一个交互式界面,可以轻松浏览文件和目录。
要使用 SFTP 客户端,请遵循以下步骤:
安装 SFTP 客户端,例如 FileZilla 或 Cyberduck。
打开 SFTP 客户端,输入目标 Linux 主机的主机名、用户名和密码。
连接后,浏览本地和远程文件系统。
拖拽文件或使用上传/下载按钮传输文件。
使用 FTP 命令传输文件
FTP (File Transfer Protocol) 命令提供了另一种传输文件的选项。它使用 TCP 协议,但是没有 SCP 或 SFTP 安全。
要使用 FTP 命令,请遵循以下步骤:
在本地计算机上打开终端窗口。
键入以下命令,其中「user」是目标 Linux 用户名,「host」是目标主机名,「source」是本地文件路径,「destination」是目标文件路径:
ftp host
user user
pass
binary
put source destination
例如,要将名为「file.txt」的文件从本地计算机传输到名为「remote-host」的 Linux 主机上的「/home/user」目录中,请输入以下命令:
ftp remote-host
user user
pass password
binary
put file.txt /home/user/file.txt