【发布时间】:2014-07-29 18:25:23
【问题描述】:
我正在尝试使用 scp 将几个文件复制到目标系统,然后登录到系统并安装这些文件。我在这里使用 scp 和 ssh 命令以及 ssh 密钥进行无密码身份验证。
ssh 密钥是在源系统上创建的,如下所示。这是创建 ssh 密钥的正确且安全的方法吗?
~]# ssh-keygen -t rsa -N "" -f ~/.ssh/mytest.key
通过执行以下命令将密钥从源系统复制到目标系统。
~]# ssh-copy-id -i ~/.ssh/mytest.key
现在,SSH 登录工作正常,无需提示输入密码,但是 scp 仍然无法正常工作.. 它仍然提示输入密码。使用 scp 时应该指定密钥路径吗?如果是这样,我如何指定 keypath 以及 scp 命令?
这里是使用的 ssh 命令
~]# ssh -i ~/.ssh/mytest.key root@192.168.1.1
【问题讨论】: