Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

无法SSH连接 #1

Closed
Stillrainy opened this issue Sep 8, 2021 · 14 comments
Closed

无法SSH连接 #1

Stillrainy opened this issue Sep 8, 2021 · 14 comments

Comments

@Stillrainy
Copy link

使用SSH提示密码不正确
使用TTYD连接提示 login: can't execute '/usr/bin/zsh': No such file or directory

版本 thomaswcy build 2021.08.06 @ RubikWrt R21.7.26 (2021.08.06) / LuCI Master (git-21.211.30217-03784c3)

@Stillrainy
Copy link
Author

OpenWrt-DIY中的问题类似

主机名 OpenWrt
主机型号 Xiaomi Redmi Router AC2100
架构 MediaTek MT7621 ver:1 eco:3 x 4
固件版本 OpenWrt R21.8.6 (2021-08-20) / LuCI Master (git-21.211.30217-03784c3)
内核版本 5.4.140
本地时间 Sun Aug 22 12:58:55 2021
使用 TTYD ,输入用户名密码后提示:login: can't execute '/usr/bin/zsh': No such file or directory

image

使用 ssh 远程登录,输入用户名密码,提示无权限。即使添加了密钥也是一样。

ssh [email protected]
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:

@TakumiBC
Copy link
Owner

TakumiBC commented Sep 8, 2021

重置一下固件应该就能解决了

@TakumiBC
Copy link
Owner

TakumiBC commented Sep 8, 2021

以前有人也有类似的问题

@TakumiBC
Copy link
Owner

TakumiBC commented Sep 8, 2021

不知道是怎么引起的

@Stillrainy
Copy link
Author

重置一下固件应该就能解决了

不行,重置了也没解决。还分别刷写了squashfs和ext4分区的版本,都是一样的。

@TakumiBC
Copy link
Owner

TakumiBC commented Sep 9, 2021 via email

@Stillrainy
Copy link
Author

Stable版?

是的,最新08.06的stable版。

@TakumiBC
Copy link
Owner

我有空把库重置一下

@TakumiBC
Copy link
Owner

我搞得太垃圾了

@TakumiBC
Copy link
Owner

重置完毕。用最新固件试试。

@Stillrainy
Copy link
Author

重置完毕。用最新固件试试。

问题并没有解决,仍然无法使用TTYD和SSH。看了下系统日志,有一条authpriv.warn dropbear[7418]: User 'root' has invalid shell, rejected,似乎是root用户指定的shell有问题。而且TTYD的提示也是找不到zsh,是不是固件里没有处理好shell?

另外就是,新版的固件中移除了Bypass,这个软件结合SmartDNS在我这里表现最好,希望能重新加入固件中,谢谢。

@biliw
Copy link

biliw commented Oct 25, 2021

在软件包里搜zsh重新安装就可以了。

@TakumiBC
Copy link
Owner

重置完毕。用最新固件试试。

问题并没有解决,仍然无法使用TTYD和SSH。看了下系统日志,有一条authpriv.warn dropbear[7418]: User 'root' has invalid shell, rejected,似乎是root用户指定的shell有问题。而且TTYD的提示也是找不到zsh,是不是固件里没有处理好shell?

另外就是,新版的固件中移除了Bypass,这个软件结合SmartDNS在我这里表现最好,希望能重新加入固件中,谢谢。

我很快就好重构了,大家耐心点,我还在上学。

@Stillrainy
Copy link
Author

Stillrainy commented Dec 3, 2021

在软件包里搜zsh重新安装就可以了。

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants