加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

ubuntu – Jenkins发布ssh成功连接服务器但是put文件失败

发布时间:2020-12-13 21:16:10 所属栏目:Nginx 来源:网络整理
导读:我有一个问题,当我构建我的工作时,它无法将我的文件放在控制台输出的服务器目录中我得到消息“错误:发布时异常,异常消息[权限被拒绝]” 我有以下日志输出: SSH: Connecting from host [rp_ci]SSH: Connecting with configuration [web-dev] ...SSH: Creati

我有一个问题,当我构建我的工作时,它无法将我的文件放在控制台输出的服务器目录中我得到消息“错误:发布时异常,异常消息[权限被拒绝]”

我有以下日志输出:

SSH: Connecting from host [rp_ci]
SSH: Connecting with configuration [web-dev] ...
SSH: Creating session: username [ubuntu],hostname [xx.xx.xx.xxx],port [22]
SSH: Connecting session ...
SSH: Connected
SSH: Opening SFTP channel ...
SSH: SFTP channel open
SSH: Connecting SFTP channel ...
SSH: Connected
SSH: Remote root is not absolute,getting absolute directory from PWD
SSH: cd [/home/ubuntu]
SSH: OK
SSH: cd [deploy/]
SSH: OK
SSH: put [dev-xx-xx.tgz]
SSH: Disconnecting configuration [web-dev] ...
ERROR: Exception when publishing,exception message [Permission denied]
Build step 'Send build artifacts over SSH' changed build result to UNSTABLE
Finished: UNSTABLE

对于目标服务器我使用nginx在AWS EC2上使用ubuntu服务器.

有人知道如何解决这个问题吗?我没有在网上找到任何线索.
谢谢!

最佳答案
放入dev-xx-xx.tgz时权限被拒绝.所以检查文件的权限设置:/home/Ubuntu/deploy/dev-xx-xx.tgz

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读