logo NodeSeekbeta

【新手教程】手把手教你给dmit服务器设置允许通过root密码方式登录

最近黑五,很多朋友入手了dmit家的云服务器,有人习惯了密码方式登录服务器,但是为了安全考虑dmit默认是不允许密码方式登录的,以下教程为如何登录到服务器,并且设置允许通过root密码方式登录,希望能有所帮助。

重要提醒:禁止root密码方式登录服务器是为了安全考虑,如果坚持想用密码访问,请一定设置复杂的密码!!!

DMIT的云服务器购买开通后,默认是禁止通过密码方式登录的,只能用他们提供的key通过私钥方式登录,但是很多朋友可能并不太习惯这种方式登录服务器,迫切的想修改为允许通过密码方式登录,博主就以dmit家的云服务器为例,分享一下允许密码登录的操作步骤(以Debian11操作系统为例,其他系统大致相同):
1、通过dmit的服务器控制面板的“访问”选项,可以下载一个压缩包,解压缩后有三个文件。注意:这个压缩包只能下载一次,保存到安全的地方。


2、使用putty连接服务器(如果没有这个软件,先去官网https://www.putty.org/下载,推荐官网下载,以前爆出过第三方网站下载的putty存在安全问题),在下图所示的位置选择id_rsa.ppk这个文件。

3、再到putty的Session菜单里,填写服务器的IP地址,填写完成后点击Open。

4、在连接窗口里输入服务器的登录名root,然后敲回车。

5、这时就可以直接登录到服务器了(实际在上面在putty中选择的那个ppk扩展名的文件就相当于密码了)

6、执行下列命令打开配置文件:


7、打开配置文件后,修改下面两个参数,确保都是yes:

PermitRootLogin yes
PasswordAuthentication yes



8、修改完成后,按Ctrl+O(大写字母O),然后敲回车保存修改。

9、保存修改后,再按Ctrl+X退出编辑器。

10、然后执行下列命令,重启ssh服务使修改生效。

service ssh restart


11、这时就可以设置root的密码了,执行下列命令设置密码:

passwd


12、需要注意的是linux的系统密码都是不会在屏幕上显示的,所以你发现输入后屏幕没有变化是正常的,不要惊讶,输入密码后敲回车就行,会提示你再输入一遍,输入完也是敲回车。

13、输入两遍密码,提示password updated successfully就表示修改成功了。(如果不成功再重新执行passwd命令修改即可)

14、接下来就能通过密码方式登录服务器了。

12
  • 课代表总结:

    pwd='你的密码'; \
    sed -Ei 's/^#?([^#]*)PermitRootLogin .*/\1PermitRootLogin yes/' /etc/ssh/sshd_config; \
    sed -Ei 's/^#?([^#]*)PasswordAuthentication .*/\1PasswordAuthentication yes/' /etc/ssh/sshd_config; \
    service ssh restart; \
    echo "root:$pwd" | chpasswd;
    
    

    懒人模式启动!
    注意替换你的密码的时候别把后面的分号去掉了
    xhj010

  • 奇怪,有一行代码,只要以代码方式加上就不能发布!!!

  • 我开机就VNC直接D了

  • xhj003

  • 用密码还是再上个fail2ban吧

  • 照顾新人 好!

  • 好鸡 楼下收了

  • 密钥更安全一些 推荐用密钥登录然后禁止密码登录 xhj014

  • @eeds #7 刚睡醒? xhj025

  • @eeds #7
    哪里有在出鸡🐔? 疑似灌水... xhj001

12

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有62360位seeker

🎉欢迎新用户🎉