本文最后更新于:2024年5月7日 下午
在omv 系统刚刚装好的时候,外界无法使用普通账户ssh登录系统,报错 Permission denied, please try again.
,本文记录解决方案。
排查过程
查看ssh服务是否在运行
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| $ systemctl status ssh * ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2021-11-27 15:36:44 CST; 12min ago Docs: man:sshd(8) man:sshd_config(5) Process: 527 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS) Main PID: 555 (sshd) Tasks: 6 (limit: 2321) Memory: 6.4M CGroup: /system.slice/ssh.service |- 555 /usr/sbin/sshd -D |-1167 sshd: vvd [priv] |-1176 sshd: vvd@pts/0 |-1177 -bash |-1182 systemctl status ssh `-1183 pager
|
查看配置文件
1
| $ sudo vim /etc/ssh/sshd_config
|
-
对允许ssh登录的用户组进行了限制
-
我们查看自己的组信息(用户名 vvd)
1 2
| $ id vvd uid=1000 gid=1000 groups=1000,24,25,27,29,30,44,46,109
|
- 并不在 root 和 ssh 组内,这就是无法ssh登录的原因了
解决方案
1
| sudo usermod -aG ssh vvd
|
1 2
| $ id vvd uid=1000 gid=1000 groups=1000,24,25,27,29,30,44,46,109,115
|
文章链接:
https://www.zywvvd.com/notes/environment/nas/omv/omv-ssh-failed/omv-ssh-failed/