Dropbear
Dropbearは、Matt Johnstonによって書かれたSecure Shell互換のサーバー・クライアントソフトウェアパッケージである。組込みシステムなどのメモリやCPUリソースが少ない環境向けに標準のOpenSSHの代替となるように設計された。OpenWrtやその他のルーターディストリビューションのコアコンポーネントの1つである。
開発元 | Matt Johnston |
---|---|
初版 | 2003年4月6日 |
最新版 |
2022.83
/ 2022年11月14日 |
リポジトリ | |
プログラミング 言語 | C言語 |
対応OS | Unix系 |
種別 | リモートアクセス |
ライセンス | MITライセンス |
公式サイト |
matt |
Dropbearは2003年4月に初めてリリースされた。
技術
編集Dropbearは、Secure Shell(SSH)プロトコルのバージョン2を実装している[1]。
暗号化アルゴリズムは、Dropbearディストリビューション内に含まれるサードパーティの暗号化ライブラリを使用して実装されている。BSDスタイルの疑似ターミナルを処理するために、OpenSSHに由来するコードが使用されている[2]。
特徴
編集Dropbearは、クライアントとサーバーの両方で完全なSSHバージョン2プロトコルを実装している。容量とリソースを節約し、SSHバージョン1に固有のセキュリティの脆弱性を回避するため、SSHバージョン1の下位互換性はサポートされていない。SCPも実装されている[3]。SFTPサポートは、OpenSSHや同様のプログラムによって提供されるバイナリファイルに依存している。FISHはどのような場合でも機能し、Konquerorによってサポートされている。
関連項目
編集- Lsh – GNUプロジェクトのsshの実装
- SSHクライアントの比較
- SSHサーバーの比較
出典
編集- ^ “dropbear(8)”. Ubuntu. 2020年5月23日閲覧。
- ^ Matt Johnston. “Dropbear SSH”. 2020年5月23日閲覧。 “PTY handling code is taken from OpenSSH”
- ^ Matt Johnston (2004年6月1日). “Makefile.in contains updated files required”. 2020年5月23日閲覧。
- ^ “CHANGES” (14 November 2013). 2020年5月23日閲覧。 “ECC (elliptic curve) support. Supports ECDSA hostkeys (requires new keys to be generated) and ECDH for setting up encryption keys[...]”