首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取"Load key "/root/.ssh/":是执行"ssh -i ~/.ssh root@IP_address“ssh root@IP_address时的目录

获取"Load key "/root/.ssh/":是执行"ssh -i ~/.ssh root@IP_address“ssh root@IP_address时的目录
EN

Ask Ubuntu用户
提问于 2021-07-02 14:11:18
回答 1查看 398关注 0票数 1

我正在尝试登录到我在IBM云中创建的一个实例。

当我试图执行命令"ssh -i ~/.ssh root@IP地址_我的实例地址“时,我会收到错误"Load key "/root/.ssh/":是目录根目录@IP地址_我的实例地址‘S的密码:

在执行此命令之前,我确实运行了ssh-keygen,并且能够生成新的文件集,即id_rsa和id_rsa.pub。

我已经在两个文件id_rsa和id_rsa.pub上运行了chmod 700,但这似乎不起作用。

有人能帮助我理解上面的命令"ssh -i ~/.ssh @IP地址_我的实例地址“为什么会导致这个错误吗?

EN

回答 1

Ask Ubuntu用户

发布于 2021-07-02 14:17:29

-i选项需要私钥文件的名称,而不是包含该文件的目录的名称:

代码语言:javascript
复制
ssh -i ~/.ssh/id_rsa root@[IP_address of my instance]

但是,由于~/.ssh/id_rsa是默认的RSA密钥文件,因此可以完全省略-i选项及其参数。

代码语言:javascript
复制
ssh root@[IP_address of my instance]

当然,要使身份验证成功,您需要将公钥复制到远程帐户上的authorized_keys文件中--使用ssh-copy-id或其他方式。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1349602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档