【发布时间】:2017-08-24 10:38:09
【问题描述】:
我想更改我的远程服务器 SSH。目前我通过 .pem 文件登录
ssh -l ubuntu -i .ssh/myfile.pem XX.XX.XXX.XXX
我试图找到如何更改该访问密钥,但我只找到了那个方法:
ssh-keygen -t rsa -b 2048
cp id_rsa.pub authorised_keys
scp authorized_keys ubuntu@XX.XX.XXX.XXX:/home/ubuntu/.ssh
我没有看到 .pem 文件生成,而且我现在如何连接? 我想在做任何事情之前确保我不会失去通过 SSH 连接的能力。 我是否应该删除旧密钥:
ssh-keygen -R hostname
如果是,什么时候?在 scp 之后还是之前?如果在此之后将删除两个键,如果在此之前我将无法执行 scp !!! 我是一个困惑的机器人。 我在遥控器中看不到 .pem 文件,pem 文件仅在我的本地 .ssh 文件夹中。在远程 .ssh 我看到了:
【问题讨论】:
-
@aicastell 如何删除遥控器中的旧 SSH 密钥?
-
在删除旧的 ssh 密钥之前,请完全确保您可以使用新的公钥/私钥对登录到远程服务器。一旦完全确定,请执行以下操作: ssh ubuntu@XX.XX.XXX.XXX rm /path/to/file.pem
-
我在远程 home/.ssh 中看不到 .pem 文件!!!
-
不是编程问题 - 试试Super User ?