小编nom*_*nom的帖子

sshd:用户 <username> 不允许,因为 shell zsh 不存在

我正在尝试使用 ssh 登录到我的电脑,但每次 ssh 说Permission denied (publickey)./var/log/auth.log包含以下条目时:

Jan 16 00:00:35 DerKonig sshd[11573]: Connection from 127.0.0.1 port 51482 on 127.0.0.1 port 22
Jan 16 00:00:35 DerKonig sshd[11573]: User <username> not allowed because shell zsh does not exist
Jan 16 00:00:35 DerKonig sshd[11573]: input_userauth_request: invalid user <username> [preauth]
Jan 16 00:00:35 DerKonig sshd[11573]: Connection closed by 127.0.0.1 port 51482 [preauth]
Run Code Online (Sandbox Code Playgroud)

我知道一个事实:

  • 用户存在。
  • zsh安装。
  • /etc/shells 包含 /bin/zsh

/etc/ssh/sshd_config

# Package generated configuration file
# See the …
Run Code Online (Sandbox Code Playgroud)

server ssh

4
推荐指数
1
解决办法
5036
查看次数

标签 统计

server ×1

ssh ×1