阿里云服务器默认是通过密钥方式登录,不提供设置密码的选项。在购买阿里云服务器后,系统会自动为您生成一对密钥,私钥存储在您本地,公钥存储在云服务器中。
要通过SSH连接到阿里云服务器,需要使用私钥进行身份验证。您可以在创建服务器时下载私钥文件(一般为.pem或.ppk格式)。私钥是非常重要的,请妥善保管。
如果您希望使用密码登录服务器,可以通过以下步骤将密钥转换为密码:
-
登录服务器,创建一个新用户:
sudo adduser new_user
-
将新用户添加到sudoers列表:
sudo usermod -aG sudo new_user
-
切换到新用户:
su new_user
-
生成密码:
openssl passwd -1
- 输入一个新的密码,并将其复制。
-
编辑SSH配置文件:
sudo nano /etc/ssh/sshd_config
- 在配置文件中找到”PasswordAuthentication”行,将其更改为”yes”。
-
保存并退出文件,然后重启SSH服务:
sudo service ssh restart
- 使用新用户和密码登录服务器。
请注意,使用密码登录服务器存在安全风险,建议仅在必要时使用。使用SSH密钥登录更加安全且推荐。
阿里云服务器的使用默认是无法设置密码登录的。阿里云服务器使用的是公钥/私钥身份验证方式。在购买服务器时,系统会自动生成一对密钥,私钥存储在本地电脑上,而公钥会自动添加到云服务器实例中。
使用阿里云服务器时,你可以通过以下步骤登录服务器:
- 使用 SSH 客户端连接服务器,推荐使用 PuTTY 等 SSH 客户端软件。
- 在连接时,设置私钥路径,将私钥文件加载到客户端中。
- 客户端使用私钥与服务器进行身份验证,通过验证后即可登录服务器。
这种公钥/私钥身份验证方式更加安全,因为私钥只会保存在本地,不会被传输到服务器。同时,由于需要私钥进行身份验证,别人即使知道你的服务器 IP 地址,也无法直接登录到服务器。
如果你希望通过密码登录服务器,可以通过修改 SSH 配置文件来实现。具体步骤如下:
- 使用 SSH 客户端登录服务器。
- 执行命令
sudo vi /etc/ssh/sshd_config
,编辑 SSH 配置文件。 - 在文件中找到
PasswordAuthentication
字段,将其改为yes
。 - 保存文件并退出编辑。
- 重启 SSH 服务以应用修改,执行命令
sudo service ssh restart
。
完成以上步骤后,你可以使用用户名和密码登录服务器。请注意,使用密码登录服务器相对于使用公钥/私钥身份验证方式来说,安全性更低,因此请务必确保设置了强壮的密码。
以上是通过修改配置文件开启密码登录的方法,但我们依然建议使用公钥/私钥身份验证方式进行登录,以提高服务器的安全性。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/36886.html