
本文介绍如何在Linux系统间安全地使用SCP协议传输文件。SCP (Secure Copy Protocol) 基于SSH协议,提供安全可靠的文件传输机制。
第一步:生成SSH密钥对
首先,在您的本地Linux终端中执行以下命令生成SSH密钥对:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
此命令将生成id_rsa (私钥) 和 id_rsa.pub (公钥) 两个文件。 建议设置密钥密码,以增强安全性。
第二步:获取公钥
使用以下命令查看公钥内容并复制:
这是一套由淘掌门(taozhangmen.net)衍生出来的一个拍拍客系统!这套程序也继承了淘掌门的特点:永久免费开源!无任何时间限制、功能限制、域名限制。 程序相对于淘掌门原型,已去除返利、会员系统、文章系统等。 如果需要文章,可单独下载其他的文章系统,做子目录,效果可能会更好。 程序安装过程与淘掌门相同: 下载上传到空间,执行 你的网址/install.php 安装完成后,登陆后台修改拍拍AP
cat ~/.ssh/id_rsa.pub
第三步:将公钥添加到目标服务器
- 登录到目标服务器。
- 创建
~/.ssh/authorized_keys文件 (如果不存在):touch ~/.ssh/authorized_keys - 将之前复制的公钥内容粘贴到
~/.ssh/authorized_keys文件中。 - 设置
authorized_keys文件权限:chmod 600 ~/.ssh/authorized_keys这步至关重要,确保只有您能访问该文件。
第四步:使用SCP传输文件
完成以上步骤后,您可以使用SCP命令传输文件。例如,将本地文件 file.txt 传输到目标服务器 /home/username/ 目录:
scp file.txt username@target_server:/home/username/
系统可能会提示您输入目标服务器的密码。 输入密码后,文件将安全地传输到目标服务器。
通过以上步骤,您便可以安全便捷地在Linux系统之间传输文件了。 请务必妥善保管您的私钥文件 id_rsa。









