服务器拒绝登陆: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

相关推荐
Darkwanderor17 分钟前
Linux系统编程实战项目:模拟实现shell
linux·c++
杨某不才2 小时前
如何能让Linux服务器对shell 终端 + sftp 文件传输长期保活
linux·运维·服务器
vance042 小时前
免费Cloudflare隧道隐藏公网IP
linux·tcp/ip·github
三言老师3 小时前
文本工具组合统计服务器日志数据
linux·运维·服务器
mounter6253 小时前
认识 Tetragon:基于 eBPF 的安全监控与强制执行工具
linux·ebpf·cve·kernel
aixingkong9215 小时前
AI超节点Scale Up域总线各层优化设计
linux·服务器·网络
kidwjb5 小时前
Linux内核-文件系统-文件系统目录和文件操作
linux·内核·文件系统
_艾伦 耶格尔.5 小时前
进程控制
linux
寒水馨7 小时前
Linux下载、安装PowerShell-v7.6.4(附安装包powershell-7.6.4-linux-x64.tar.gz)
linux·跨平台·自动化运维·devops·命令行·powershell·脚本语言
lsh曙光7 小时前
scp和rsync远程同步
linux