使用 scp 將檔案傳輸到 Android 設備

使用 scp 將檔案傳輸到 Android 設備

SSHDroid 讓 Android 裝置充當 ssh 伺服器。 vSSH 是適用於 Android 裝置的 ssh 用戶端。

我在遠端伺服器上有一個文件,我想透過 ssh 將其傳輸到我的 Android 設備,在此過程中僅使用 Android 設備。

使用此設置,我嘗試了 Android 裝置上的 scp

scp Remote_user@remote_host:file 文件

提示輸入密碼後,我的權限被拒絕。

然後我嘗試從遠端伺服器傳輸它

scp -P 2222 檔案 root@SSHDroid-ip:/mnt/extSdCard/file

在沒有提示輸入密碼的情況下,我現在收到一條訊息:網路(Android 裝置的)無法存取:遺失連線。

這是權限問題嗎?我之前曾透過 ssh 從遠端伺服器傳輸文件,所以我認為問題出在 Android 裝置方面。

答案1

您從 android 到遠端伺服器的 scp 權限被拒絕表示:

  • 您的密碼不正確
  • 您無權讀取遠端檔案或
  • 您沒有權限寫入本機文件

通常答案是第三個,因為 android 與大多數 unix 的不同之處在於誰可以在哪裡寫什麼。

(我知道評論中已經回答了這個問題,但是如果您不標記它的回答,更多人會像我一樣浪費時間閱讀它!)

相關內容