云服务器解除秘钥登录,需要进入服务器管理界面,找到安全设置,删除或禁用秘钥认证方式。
解除云服务器秘钥登录的步骤如下:
1、获取管理员权限:
使用SSH登录到云服务器。
确保您具有管理员权限,否则无法更改登录方式。
2、停止SSH服务:
运行以下命令以停止SSH服务:
“`
sudo service ssh stop
“`
3、修改SSHD配置文件:
使用文本编辑器打开SSHD配置文件:
“`
sudo nano /etc/ssh/sshd_config
“`
4、修改配置参数:
在配置文件中找到以下行并进行修改:
“`
PubkeyAuthentication yes
PasswordAuthentication yes
“`
将其改为:
“`
PubkeyAuthentication no
PasswordAuthentication no
“`
5、保存并关闭文件:
按下Ctrl + X,然后按下Y键,最后输入您的用户名并回车以保存更改。
6、重新启动SSH服务:
运行以下命令以重新启动SSH服务:
“`
sudo service ssh start
“`
7、测试新的登录方式:
尝试使用密码登录到云服务器,确保登录方式已更改为密码登录。
相关问题与解答:
问题1:为什么需要将PubkeyAuthentication
和PasswordAuthentication
设置为no
?
答:默认情况下,SSH会启用公钥身份验证和密码身份验证,为了解除密钥登录,我们需要将这两个参数设置为no
,以便只允许密码登录。
问题2:如果我只希望禁用密钥登录而保留密码登录,应该如何设置?
答:如果您只想禁用密钥登录而保留密码登录,可以将配置文件中的PubkeyAuthentication
参数设置为yes
,将PasswordAuthentication
参数设置为yes
,这样,只有使用正确的密码才能成功登录到云服务器。