SSH 是访问远程服务器最安全的协议。它通过通信通道提供最高级别的端到端数据安全性。这SCP(安全复制)命令使用 SSH 协议在远程和本地服务器之间复制文件。
远程服务器必须有正在运行的 SSH 服务器。本教程将帮助您了解通过 SSH 协议下载和上传文件。
通过 SSH 协议下载文件
以下是通过 SSH 协议从远程系统下载文件的一些有用示例。
- 这将使用用户“连接到 example.com 服务器username”并复制/备份/文件.zip文件到本地系统目录/本地/目录。要使用 theis 命令,请根据您的环境替换值。
scp username@example.com:/backup/file.zip /local/dir
- 如果 SSH 在非标准端口上运行,您可以使用指定端口
-P
SCP 命令的选项。scp -P 2222 username@example.com:/backup/file.zip /local/dir
- 如果您的远程服务器需要私钥才能连接服务器,您可以使用
-i
后跟私钥文件路径,用于使用 SCP 命令连接服务器。这对于 AWS 服务器很有帮助。scp -i private_key.pem username@example.com:/backup/file.zip /local/dir
使用 SSH 上传文件
您还可以使用 SCP 命令使用 SSH 协议将文件上传到远程服务器。使用以下示例命令将文件上传到 SSH 服务器。
scp file.zip username@example.com:/remote/dir
您可以使用的相似性-P切换以定义 SSH 服务器的端口和-i定义用于用户身份验证的私钥。
结论
在本教程中,您了解了如何通过 SSH 协议在两个系统之间传输文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)