0

以前は別のサーバーを使用してアーティファクトを公開していました。最近、ビルドが成功した後、ジェンキンスからアーティファクトをそのサーバーに公開しているときに、新しい開発サーバーを変更しました。エラーが発生しています。ディレクトリ (777) にすべてのアクセス許可を与えました。

scp connecting to 10.10.32.33
scp uploading file: '/apps/com/jenkinsdir/services/services.war'
Error: failed to upload files
3. permission denied
at com.jcraft.jsch.channelsftp.throwstatusError(channelSftpjava.2289)
at com.jcraft.jsch.channelsftp._Put(chanelSftp.java.485)
at com.jcraft.jsch.channelsftp.Put(chanelSftp.java.439)
at com.jcraft.jsch.channelsftp.Put(chanelSftp.java.406)
at be.certipost.hudson.plugin.SCPsite.upload(SCPsite.java.239)

誰でもこの問題を解決する方法を提案できますか

4

1 に答える 1

0

公開鍵認証を使用していますか? 誤って ssh サーバー コンピューターで (または秘密鍵ファイルが何であれ) のアクセス許可0777 を与えましたか? ~/.ssh/id_rsaそのキーを使用して接続しようとするリモートユーザーに許可が拒否されると思います。その権限は0600.

そうしても害はありませんchmod -R go-rxw ~/.ssh(公開鍵ファイルにアクセスする別のユーザーとしてサーバープロセスを実行している場合を除きます)。

于 2012-11-16T13:20:42.547 に答える