我正在尝试使用 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)