インターネット経由で複数のホーム オートメーション システム (Raspberry Pis) を接続するツールを作成する予定です。独自の認証システムを作成するのではなく、SSH を利用したい:
[Device] <-python-> [Raspberry Pi] <-ssh-> [Raspberry Pi] <-python-> [Device]
どちらの側のデバイスも、永続的な python デーモンによって制御されることになっています。トリッキーな部分は、どちらの側でも反対側に接続して、設定を変更したり、そこからデータを取得したりできるようにすることです。どうすればそれを達成できますか?
両方のインターネット接続がいつでも中断される可能性があるため (消費者レベルの DSL)、SSH ポート転送を使用したくありません。