在流浪盒上意外删除了authorized_keys

use*_*885 2 linux ssh vagrant

我不小心删除了authorized_keys我的流浪盒上的文件,我不能再用SSH连接它,但我仍然有一个连接到它的控制台.

如何重新制作此文件夹,以便我可以再次连接?

我有我的.d.vagrant/insecure_private_key主机,我是否需要创建一个公钥并将其移动或我是否需要移动私钥?

tec*_*raf 6

在主机上运行以下命令:

cd <vagrant_project_directory>
ssh-keygen -y -f `vagrant ssh-config | grep IdentityFile | rev | cut -d ' ' -f1 | rev`
Run Code Online (Sandbox Code Playgroud)

它将显示当前配置的私钥的公钥.

将结果添加到~/.ssh/authorized_keysVagrant盒子机器上.