本文主要是介绍Linux取消秘钥登录,改为用户名密码登录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先,确保登录用户为超级用户。sudo -i 切换至超级用户
步骤:
1、检查安装系统时,是否已经安装SSH服务端软件包:rpm -qa|grep openssh
若显示结果中包含openssh-server-*,则说明已经安装,直接启动sshd服务就可以了(service sshd start)。
(其中*的内容为该包的版本)
2、netstat -a|more 看有没有正常启动。
如果出现:
tcp 0 0 *:ssh *:* LISTEN
说明正常启动了。
3、修改 vim /etc/ssh/sshd_config
3.1 去掉PermitRootLogin yes 前面的#注释
3.2 修改 PasswordAuthentication no
为PasswordAuthentication yes
4、重启ssh服务或重启服务器
service sshd restart.
执行上面代码时可能会出现如下错误
可以使用
systemctl restart sshd.service 重启服务
5、修改登录密码 passwd 。之后重复输入两遍密码
参考:
https://jingyan.baidu.com/article/d2b1d1029489be5c7f37d452.html
https://blog.csdn.net/caijunfen/article/details/70599138
这篇关于Linux取消秘钥登录,改为用户名密码登录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!