我创造了一个液滴/VPS。
如何查看VPS可以使用哪个SSH键?
我将一些SSH密钥添加到我的DigitalOcean帐户中。
我创建了一个水滴,我不记得我点击了复选框的SSH键,因为它有访问权。
我怎么查?
目前,我认为我“选中”了/clicked复选框供VPS使用的SSH键不允许我进入。所以我不能进入我的VPS。
发布于 2020-12-24 16:27:54
检查您在SSH中指定的用户名,否则SSH假设您登录到远程计算机的用户名存在于本地计算机上。一个数字海洋“液滴”(VPS),将有一个用户,根。所以你必须做ssh root@ip才能进入。不指定用户名是人们使用SSH所犯的典型错误。
如果你真的不能登录到它,那么将不得不创建另一个“水滴”/VPS,并可能摧毁你无法进入的那个。(摧毁任何你不使用的液滴,因为它们为任何水滴向你收费)
在创建承载于数字海洋的VPS时,在数字海洋web接口中创建VPS时,您可以指定root用户将通过密码登录,或者通过SSH键登录。在那之后,你就不会再得到那个界面了。如果您想要查看您可以使用哪些SSH密钥,则必须使用SSH in和cat /root/.ssh/authorized_keys。一旦创建了VPS,那么与该VPS相关的任何修改都会通过标准的SSH方法(如ssh-copy-id )完成。不是数字海洋网络界面。
另外,请注意数字海洋要求您为SSH密钥提供的“名称”没有技术上的影响,所以最好用一个名称/描述来命名它,它告诉您SSH键位于何处。
至于在创建VPS时可以添加什么SSH键。在“web浏览器”(一个书签文件夹)中有一些用于数字海洋区域的书签,比如液滴列表、快照、社区论坛和ssh键,这是很好的。这是一个用于SSH键https://cloud.digitalocean.com/account/security (虽然不是特定于任何一个VPS)。
https://webapps.stackexchange.com/questions/149530
复制相似问题