Linux
在禁用密碼驗證時使用 scp 將文件複製到遠端伺服器時的密碼提示
我有遠端伺服器,我通過 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:
被刪除,以便它連接到伺服器上的路徑。