我需要通過SFTP連接到服務器,我收到此錯誤:駱駝SFTP - 無法更改目錄「/」
INFO [org.apache.camel.component.file.remote.SftpOperations.connect]: **Connected to sftp://myserver.com:22**
INFO [org.apache.camel.component.file.remote.RemoteFileProducer.connectIfNecessary]: **Connected and logged in to: Endpoint[sftp://myserver.com:22//home/tomcat/directory?password=******]
INFO [org.apache.camel.component.file.remote.SftpOperations$JSchLogger.log]: JSCH -> **Caught an exception, leaving main loop due to Read timed out**
INFO [org.apache.camel.component.file.remote.SftpOperations$JSchLogger.log]: JSCH -> **Disconnecting from myserver.com port 22**
WARN [org.apache.camel.component.file.remote.RemoteFileProducer.handleFailedWrite]: **Writing file failed with: Cannot change directory to: /**
我試圖用駱駝SFTP選項maximumReconnectAttempts=10
,serverAliveInterval=60
和改變駱駝版本到2.12.0,然後到2.10.7(問題已解決的版本),但這些問題都沒有解決我的問題。 似乎是一個錯誤,但奇怪的是,它不是每次都重現我嘗試連接到我的服務器。
我很欣賞任何形式的建議。
那麼,我需要使用絕對路徑,因爲我想連接到不同的機器。如果我使用相對路徑,我無法連接到我需要的目錄。 – 2014-08-27 14:12:18
請確保您有權這樣做 – 2014-08-27 15:07:42
我擁有我需要的所有權限。有時我能夠與成功聯繫在一起,並且不會拋出異常,但有時我不會。也許我會用駱駝SCP .. – 2014-08-28 06:33:01