
内部ネットワークアクセス用に最小のDebianまたはCentOSインストールを設定しようとしています。
設定の目的は、残りの内部ネットワークへのSSHアクセスを許可することです。それだけです。。追加機能を提供する必要はなく、インストールされている追加のユーティリティもほとんどありません。
明確にするために、インストールの主な使用シナリオは次のとおりです。
- ネットワーク外のSSH経由でマシンに接続します。
- SSH出力このマシンでイントラネットターゲットシステムへ
私の質問は次のとおりです
- 何ですか最小メモリー量安定性やパフォーマンスの問題が発生せずに実行する必要がありますか?
- どのくらい追加メモリ後で機械を硬化させるために保管する必要があります。鎧を適用それとも他の硬化剤?
- 別のディストリビューションがありますか(LinuxまたはBSD)この種のアプリケーションに適していますか?
その他の注意事項:
- 機械が作動しなければなりません最小リソース(最大128MiB RAM)
- 宇宙船機械へのアクセスによく使用できます
- SSHサーバーとクライアントはSSHを開く
メモ:この質問のより配布志向のバージョンはここに掲載されています。 SSHのみをサポートする軽量展開(< 128MiB RAM)
答え1
SSHとAppArmorだけを使用する計画であれば、128MBで十分であると確信しています。 SSHを使用してAsterisk PBXを起動すると、Debianが64MB未満のRAMを占有していることを覚えておいてください。
編集:2020年6月8日以降、一般的なソフトウェア拡張のため、SSHとAppArmorのみを使用してベアボーンLinuxを実行するには256MBのRAMが必要です。 Gentooを使用して手動で設定されたカーネルを構築する場合(つまり、genkernelを使用せずに)RAMの使用量を減らすことができます。
答え2
特定の主流のディストリビューションを実行するには、そのディストリビューションの最小RAM容量が十分であることをお勧めします。
OpenWRTやuCLinuxのようなものが実行されることがあります。 シングルメガバイト10年前の古いルーターと同じボックス内のRAMは、まだ簡単にSSHアクセスを提供できます(通常はドロップビーアとbusyboxを介して)。