作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用基于 Yocto 的嵌入式 Linux 开发嵌入式板 (i.MX6)。到目前为止,我使用 Dropbear 作为 SSH 服务器。但是,Dropbear 不提供我需要的 SFTP 服务器。因此我从 Dropbear 切换到 OpenSSH(从标准 Poky 源构建它,并通过 opkg 安装它)。
但是,从那以后我无法再通过 SSH 登录到开发板,因为服务器要求输入我不知道的密码。唯一的用户是 root,并且没有配置密码(这仍然是真的,因为我可以通过 RS232 本地登录没有问题)。为什么 OpenSSH 要求输入密码?我怎样才能删除它?
我想也许在 /etc/ssh
中的其中一个私钥中设置了密码。 :
/etc/ssh/ssh_host_dsa_key
/etc/ssh/ssh_host_ecdsa_key
/etc/ssh/ssh_host_ed25519_key
/etc/ssh/ssh_host_rsa_key
ssh-keygen -p -f /etc/ssh/ssh_host_rsa_key
分别为他们每个人,但它没有帮助。
# grep '^[^#]' /etc/ssh/sshd_config
Protocol 2
PermitRootLogin yes
AuthorizedKeysFile .ssh/authorized_keys
UsePrivilegeSeparation sandbox # Default for new installations.
Compression no
ClientAliveInterval 15
ClientAliveCountMax 4
Subsystem sftp /usr/lib/openssh/sftp-server
最佳答案
你确定你有 debug-tweaks
在您的 IMAGE_FEATURES
或 EXTRA_IMAGE_FEATURES
?
如果是这样,ROOTFS_POSTPROCESS_COMMAND
应该包括 ssh_allow_empty_password();
反过来应该设置 PermitEmptyPasswords yes
在 /etc/ssh/sshd_config
和 /etc/ssh/sshd_config_readonly
.这应该允许您在 OpenSSH 中使用空密码。
关于ssh - Dropbear -> Openssh : Why does it ask for a password now?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37387512/
我是一名优秀的程序员,十分优秀!