2016-01-13 40 views
-3

在膩子我想(在D:\\file.war)從我的計算機上覆制一個.war文件,這樣的遠程服務器:SCP:未找到文件試圖從Windows拷貝到Linux服務器時

sudo scp -r D://file.war [email protected]:/tomcat8/webapps 

它不`噸的工作,我也試過喜歡的東西:

sudo scp -r \file.war [email protected]:/tomcat8/webapps 

sudo scp -r /cygdrive/d/file.war [email protected]:/tomcat8/webapps 

我必須輸入我的密碼兩次然後(一次爲sudo,下一次爲用戶)。但後來我總是得到相同的錯誤:

<pathtolocalfile>: No such file or directory 

膩子總是通過SSH連接。我需要sudo才能獲得寫入webapps文件夾的權限。

我該如何指定路徑? Sry,我第一次嘗試這個,經過一些研究後,我越來越困惑於如何以正確的方式做到這一點。

+1

你得到的錯誤是什麼?你嘗試沒有sudo?你確定你的公鑰在遠程服務器上嗎? – mohammedkhan

+0

嗨@flixe錯誤是什麼? +你可以做一個'ssh'登錄遠程機器嗎? –

+0

所以你在Windows機器上。在Windows機器上與'sudo'有什麼關係?! – ypnos

回答

1

我能夠做到我想要的,雖然我的解決方案是不是最好的:

  1. 我連接到使用WinSCP賦予我的普通用戶帳戶登錄服務器。
  2. 在那裏我將文件複製到我的用戶主目錄。
  3. 然後我在WinSCP中打開Putty控制檯,並使用「sudo」(並再次輸入密碼)更改爲root用戶。
  4. 現在我終於可以將文件從我的用戶帳戶主目錄複製到tomcat的webapps文件夾中。
相關問題