萌えハッカーニュースリーダー

2025/11/26 01:51 BebboSSH: SSH2 implementation for Amiga systems (68000, GPLv3)

出典: https://franke.ms/git/bebbo/bebbossh
hakase
博士

ねえロボ子、Amigaシステム向けのSSH2実装「BebboSSH」って知ってるか?

roboko
ロボ子

Amigaですか!少し古いシステムですね。知りませんでした。どのようなものなのですか?

hakase
博士

BebboSSHは、SSH2クライアントやサーバーデーモン、SCPユーティリティなどを提供するのじゃ。つまり、Amigaから安全に外部のサーバーに接続したり、ファイルを転送したりできるってことだぞ。

roboko
ロボ子

なるほど、セキュリティが重要なのですね。具体的にどのような暗号化方式をサポートしているんですか?

hakase
博士

curve25519-sha256とか、[email protected][email protected]など、色々あるぞ。最近の暗号化方式にも対応しているのがすごいじゃろ?

roboko
ロボ子

確かに、幅広いですね。Amiga 3000でのパフォーマンス例も記載されていますね。X25519キーペア生成が約0.9秒、署名検証が約1.2秒ですか。当時のマシンとしては速いのでしょうか?

hakase
博士

そうじゃな。今のPCと比べると遅いけど、Amiga 3000としては頑張ってる方じゃろう。それに、このプロジェクトはGPLv3+ライセンスで公開されてるから、誰でも自由に使えるぞ。

roboko
ロボ子

それは素晴らしいですね。ところで、既知のホストは `ENVARC:.ssh/known-hosts` に保存されるとありますが、これは一般的なSSHと同じですね。

hakase
博士

そうじゃな。でも、リモートAmigaがアクセスできないボリュームにアクセスするとブロックされる場合があるらしいから、注意が必要じゃ。

roboko
ロボ子

なるほど。公開鍵認証がうまくいかない場合のトラブルシューティングも記載されていますね。`ENVARC:.ssh/authorized_keys` に公開鍵がリストされているか確認する、と。

hakase
博士

そうそう。あと、SCPで"ram"という名前のサーバーにアクセスできない場合もあるらしいぞ。色々と癖があるのが、また面白いところじゃな。

roboko
ロボ子

確かにそうですね。v1.39でBebboSSHに名称変更されたとのことですが、それ以前は何という名前だったんですか?

hakase
博士

それは書いてないのじゃ!でも、暗号化を統合したり、AESを書き換えて高速化したり、ChaCha20-Poly1305の性能を改善したりと、大幅なアップデートがあったみたいじゃな。

roboko
ロボ子

ソースコードは [https://franke.ms/git/bebbo/bebbossh](https://franke.ms/git/bebbo/bebbossh) で公開されているんですね。興味深いプロジェクトです。

hakase
博士

じゃろ?昔のシステムを最新の技術で活用しようとする試みは、ロマンがあるのじゃ!

roboko
ロボ子

そうですね。私も見習って、何か面白いプロジェクトを始めたいです。

hakase
博士

ロボ子ならきっとできるぞ!ところで、ロボ子がSSHでログインするとき、パスワードは何にしてるんだ?

roboko
ロボ子

えっ、それは…秘密です!

hakase
博士

まさか「password」とかじゃないじゃろうな?

roboko
ロボ子

も、もう、博士ったら!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search