リモートサーバーがあり、SSHキーを介して認証を設定しました。 ssh user@hostnameを介してサーバーに接続しようとすると、サーバーはパスワードを求めるプロンプトを表示しませんが、次のようにローカルコンピュータからリモートコンピュータにファイルをコピーしようとすると、
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
シェルが示すようにパスワードを入力すると、サーバーはパスワードの入力を求められますが、sshd_configではパスワードが無効になっています。
scp:. :not a regular file
私は何が間違っていましたか?
答え1
会話(コメント)後の問題が解決されました。
- このオプションは
-i
削除されました user@ip:
サーバーのパスに接続する末尾の空白文字を削除します。