最近,我决定通过SSH/PuTTy禁用对VPS的根访问。这显然是为了加强退伍军人部队的安全。
我通过进入/etc/ssh/sshd_config并执行以下行更改实现了这一点:
PermitRootLogin yes到PermitRootLogin noPasswordAuthentication yes到PasswordAuthentication no然后,我通过PuTTy登录到VPS,然后通过放置以下命令重新启动SSH:
service ssh reload我对上面的内容没有任何问题,但现在我希望重新获得对VPS的访问根访问权。我认为这就像倒转我在/etc/ssh/sshd_config文件中执行的步骤一样简单。不幸的是,情况似乎并非如此。我认为这是因为我需要重新加载SSH才能使任何更改生效。很明显,如果一开始没有权限,我是做不到的。
在允许自己重新获得根访问权方面,我还有其他选择吗?
bin/bash (chrooted) SSH访问分配给另一个用户。通过PuTTy登录,与此用户一起尝试从这里重新加载SHH。不幸的是,该命令在与此用户登录时未被识别。发布于 2020-08-14 22:23:27
许多VPS提供者提供对VPS的控制台访问。在那里,您可以以root身份登录到系统,并执行任何需要根权限的操作。
请检查VPS提供程序控制面板中的选项。
https://serverfault.com/questions/1030181
复制相似问题