如果我进入文件/etc/ssh/ssh_config,我可以在文件顶部看到“$OpenBSD”。但是,如果我将默认端口更改为不同的值,它似乎不起作用。一位同事告诉我,这是因为 Dropbear 是这里的软件服务器,而不是OpenSSH。
有没有办法确定?我在谷歌上找不到答案。
我想在后台打开一个反向隧道。使用 OpenSSH 时ssh -NfR 9022:127.0.0.1:22 <target>总是有效。当我在路由器上使用 dropbear 执行此操作时,它失败了:
# ssh -NfR 9022:127.0.0.1:22 <target>
ssh: Exited: Error resolving '9022:localhost:22' port '22'. Name or service not known
Run Code Online (Sandbox Code Playgroud)
ssh -R 工作正常,但不会在后台启动。离开 'f' 或 'R' 都无济于事;它打印了相同的错误。更换127.0.0.1withlocalhost也无济于事。
求求SF帮帮我!:)
我的系统设置如下:
boot分区)。debian系统安装在那里。为了在启动时从远程解锁 LUKS 设备,我尝试使用 dropbear-initramfs。
效果很好,解锁第一个 LUKS设备(在 SSD 上,安装了 debian 系统):
cryptroot-unlock,插入钥匙,然后解锁但要解锁第二个 LUKS设备(在 RAID0 上),我仍然需要一些控制台。
有没有办法使用 dropbear-initramfs / busybox 一起(或相继)解锁两个 LUKS 设备?蒂亚!
我尝试在 Hetzner Cloud 上使用全盘加密设置 Ubuntu。除了 initramfs 中的网络连接外,我一切正常。感谢 UI 控制台,它可以解锁,但我需要在初始化中使用 SSH(dropbear)。我成功地在他们的根服务器上使用了相同的配置,没有任何问题。
如果我设置 dropbear 通过 dhcp 获取 IP 总是导致NETWORK IS UNREACHABLE. 但它从 dhcp 服务器获取正确的参数。我问了 Hetzner 支持。他们告诉我,他们认为 dhcp 客户端不支持 RFC 3442 无类静态路由选项,并建议添加带有ip r a 172.31.1.1 dev ens3. 就像在这个问题上一样,我添加了路线,但总是出现相同的错误:NETWORK IS UNREACHABLE。我测试在不同的脚本中设置路由,但没有任何改变。我测试了 Ubuntu 16.04 和 18.04。
我很高兴有任何关于此的建议。谢谢!
对于 ssh,我通常会添加密钥,/etc/ssh/keys-root/authorized_keys以便我无需输入密码即可登录。我最近发现了一些使用 dropbear ssh 而不是 ssh/openssh 的系统。dropbear 是否有与authorized_keys 等效的东西?有没有办法为dropbear添加授权密钥?
我运行的是 Dropbear sshd 而不是 openssh。看起来 /etc/ssh/ config 目录中充满了文件,但 dropbear 似乎没有使用它们。我想禁用root登录,有人知道怎么做吗?