0
我的任務是使用Jenkins CI將文件自動上傳到sftp服務器。 我的權限非常有限,我無法通過ssh訪問sftp服務器。 我曾嘗試使用SFTP bash命令,但與自動化輸入密碼有問題(預計無法安裝) 捲曲也有問題:從jenkins上傳文件到sftp
curl --insecure -vvv -T filename.xml -u user:password sftp://server.com:XXXX
* About to connect() to server.com port XXXX (#0)
* Trying xxx.xxx.xxx.xxx... connected
* Connected to server.com (xxx.xxx.xxx.xxx) port XXXX (#0)
* SSH authentication methods available: publickey,password
* Using ssh public key file /home1/user/.ssh/id_dsa.pub
* Using ssh private key file /home1/user/.ssh/id_dsa
* SSH public key authentication failed: Unable to open public key file
* Initialized password authentication
* Authentication complete
* Upload failed: Permission denied (3/-31)
Connection #0 to host server.com left intact
curl: (9) Upload failed: Permission denied (3/-31)
* Closing connection #0
你能不能幫我找到另一種方法或解決我的問題? 謝謝。
我認爲這張票現在不是真實的。我已經找到了另一種上傳方式,我想上傳的文件是使用java生成的,我也使用java來上傳這個文件。 但無論如何謝謝你的回答 – Steelflax