服务器拒绝登陆:Permission denied (publickey,password)

在账号密码正确的情况下,登陆服务器出现Permission denied (publickey,password)错误。

主要原因是shell软件(比如zsh软件)卸载后,主机的默认shell配置未改成可使用的shell软件(比如系统默认的bash

通过其他用户远程登陆服务器或者机房本地登陆服务器

bash 复制代码
# 进入/etc/passwd 文件
sudo vim /etc/passwd

# 找到受限用户信息,(假设登陆受限的用户名为amax,被卸载的shell软件为zsh)
amax:x:1000:1000:amax,,,:/home/amax:/usr/bin/zsh

# 将shell类型由zsh改为bash
amax:x:1000:1000:amax,,,:/home/amax:/usr/bin/bash

# 刷新ssh配置服务
service sshd restart

http://t.csdnimg.cn/aGVYt

http://t.csdnimg.cn/gqLzl

相关推荐
咕噜咕噜啦啦40 分钟前
ROS入门
linux·vscode·python
Yana.nice1 小时前
证书格式的适用场景与核心对比
java·linux
爱装代码的小瓶子1 小时前
【C++与Linux基础】文件篇(8)磁盘文件系统:从块、分区到inode与ext2
linux·开发语言·c++
PPPPPaPeR.1 小时前
程序地址空间
linux·算法
188号安全攻城狮1 小时前
【PWN】HappyNewYearCTF_9_ret2syscall
linux·汇编·安全·网络安全·系统安全
开开心心_Every1 小时前
Win10/Win11版本一键切换工具
linux·运维·服务器·edge·pdf·web3·共识算法
JiMoKuangXiangQu2 小时前
Linux 内存:kasan 监测访问越界案例
linux·kasan
怣502 小时前
Linux创意命令组合:让终端变得有趣又高效
linux·运维·服务器
L_09072 小时前
【Linux】进程状态
linux·开发语言·c++
小生不才yz2 小时前
shell编程 - 数据流指南
linux