禁用密码验证时使用 scp 将文件复制到远程服务器时出现密码提示

禁用密码验证时使用 scp 将文件复制到远程服务器时出现密码提示

我有远程服务器,我通过 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

尽管当我输入在 shell 中看到的密码时,服务器提示我密码,但在 sshd_config 中禁用了密码

scp:. :not a regular file

我做错了什么

答案1

经过对话(评论)问题解决了,

  • 该选项-i已被删除
  • 删除后面的空格字符user@ip:,以便它连接到服务器上的路径。

相关内容