如果我进入文件/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.1
withlocalhost
也无济于事。
求求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登录,有人知道怎么做吗?