Dropbear は ~/.ssh/config ファイルが何であるかを認識していますか?

Dropbear は ~/.ssh/config ファイルが何であるかを認識していますか?

あるホスト (Dropbear を実行している OpenWrt) から、同じ LAN 上で open-ssh サーバーとクライアントを実行している別のホストに ssh で接続したいと考えています。

他のホストの秘密 open-ssh キーを dropbear 形式に変換し、OpenWrt ホストの ~/.ssh/ncp_key_dropbear に保存しました。

これで、次のように OpenWrt から他のホストに ssh できるようになります。

# ssh -i ncp_key_dropbear [email protected] -p 22

また、OpenWrt ホスト上に次のような ~/.ssh/config ファイルも作成しました。

Host ncp
        User root
        Port 22
        IdentityFile ~/.ssh/ncp_key_dropbear
        HostName 192.168.1.124

しかし、次のコマンドで ssh を実行しようとすると:

# ssh ncp

このエラーが発生します...

root@OpenWrt:~/.ssh# ssh ncp

ssh: Connection to root@ncp:22 exited: Connect failed: Error resolving 'ncp' port '22'. Name does not resolve

実際には、リモート ホストの sshd もそのポートでリッスンしているにもかかわらず、ポートを 1022 に変更しても同じエラーが発生します。

私は他のホストに上記と同様に~/.ssh/configファイルを設定しましたが、そのホストではopen-sshクライアントを使用し、できる次のようにして、OpenWrt に ssh します。

# ssh openwrt

では、なぜ私の設定ファイルは OpenWrt で動作しないのでしょうか? Dropbear は ~/.ssh/config ファイルについて何も知らないのでしょうか?ここに記事があります2009 年からはそう思われますが、確かに状況は変わっているのではないでしょうか?

乾杯、

フレックス

答え1

私は確認Dropbear の作者によると、現在 ~/.ssh/config などの設定ファイルはサポートされていないとのことです。

関連情報