从旧服务器复制Jenkins作业文件夹到EC2实例遇SCP权限问题求助
Jenkins作业迁移至EC2的SCP权限问题解决
- .pem文件不需要放在
/var/lib/jenkins/jobs/目录下,你遇到的权限拒绝是因为SCP没指定正确的密钥文件。 - 执行SCP时必须用
-i参数指定EC2密钥对文件,正确命令如下:scp -i /实际路径/你的密钥文件.pem -r FOLDER1/ ec2-user@ec2-<I.P>.ap-southeast-1.compute.amazonaws.com:/var/lib/jenkins/jobs/ - 补充注意点:
- 密钥文件权限必须设为600,否则SSH会拒绝使用,执行命令修改:
chmod 600 /实际路径/你的密钥文件.pem - 确认EC2安全组已开放22端口给旧服务器的IP地址
- 复制完成后,若EC2上的作业目录权限有问题,可执行
sudo chown -R jenkins:jenkins /var/lib/jenkins/jobs/FOLDER1修正归属
- 密钥文件权限必须设为600,否则SSH会拒绝使用,执行命令修改:
内容的提问来源于stack exchange,提问作者josephcvh
相关产品推荐
相关产品推荐

