Linux

在禁用密碼驗證時使用 scp 將文件複製到遠端伺服器時的密碼提示

  • October 5, 2019

我有遠端伺服器,我通過 ssh 密鑰設置身份驗證。我嘗試通過 ssh user@hostname server 連接到伺服器的地方沒有提示我密碼,但是當我嘗試通過以下操作將文件從本地電腦複製到遠端時

scp -i /data/data/com.termux/files/home/pkgs_auto.lst user@IP: path_on_remote_server 

首先我看到以下

Load key "/data/data/com.termux/files/home/pkgs_auto.lst": invalid format

雖然當我在 shell 中輸入密碼時在 sshd_config 中禁用了密碼,但伺服器提示我輸入密碼

scp:. :not a regular file

我做錯了什麼

對話(評論)後問題解決了,

  • 該選項-i已刪除
  • 之後的空格字元user@ip:被刪除,以便它連接到伺服器上的路徑。

引用自:https://unix.stackexchange.com/questions/545283