Ssh

重複找不到遠端備份目錄?

  • February 15, 2013

使用我的私鑰這樣做,這個命令允許我連接到 /home/backupUser/backup 就好了:

$ sudo sftp -oPort=7843 backupUser@192.168.x.x:backup

但是,當我執行 duplicity 時,出現以下錯誤:

duplicity full --exclude ... / scp://backupUser:passwd@192.168.x.x:7843:/backup 

bash: wd@192.168.x.x:7843./backup: No such file or directory

我假設duplicity/backup路徑解釋為相對於使用者的主目錄。

但是由於上面的命令不起作用,我也嘗試/在命令末尾去掉備份目錄中的,即

duplicity full --exclude ... / scp://backupUser:passwd@192.168.x.x:7843:backup 
bash: wd@192.168.x.x:7843:backup: command not found

我在這裡缺少什麼,例如添加私鑰的密碼以使此命令起作用嗎?

我認為您需要刪除 : 在您的命令中。請參考這裡

由於您使用的是 bash 我假設您想連接到 linux 使用者,您應該嘗試在 /directory 之前附加 ~ sing ,這是為了進入使用者主目錄。

我知道它應該是自動的,因為您正在嘗試連接備份使用者,但是正如我在您的問題中看到的那樣,您從 bash 獲得的兩個分析器是不同的,一個是 ./backup,另一個是 :backup ,所以我認為你應該嘗試使用 ~ 符號。

引用自:https://serverfault.com/questions/333501