
我在虛擬機器上嘗試將檔案從 SSH 複製到本機系統。使用Debian。我沒有看到“連接到”選項。當我嘗試透過終端執行此操作時,我輸入
scp [[email protected]]:[path to the file obtained using "find"]
它只是為我提供了 scp 使用選項,例如 -c 等 如果我輸入上述命令並添加下載,它會顯示文件名和 100%、大小等,但下載資料夾是空的 我做錯了什麼?請幫忙!
答案1
我建議cd
ing 到目標目錄,然後執行以下操作:
touch dummyfile
- 檢查您是否有本機建立的權限。- 檢查您是否可以透過 SSH 連接到遠端位置並讀取您嘗試複製的檔案。嘗試
ssh -vvv
調試連接和 ssh 密鑰問題。 scp user@remote .
- 這裡的點是當前目錄,因此 scp 應該將檔案複製到本地。
希望您覺得這有幫助。
答案2
嘗試這個:
scp remoteuser@server:.bash_history newfile
只需要更改兩件事:遠端使用者名稱和伺服器名稱
如果它有效,您最終應該在本機 PC 上得到一個名為 newfile 的檔案。如果遠端電腦上沒有 .bash_history,它很有可能不起作用,但值得一試。