Debian Lenny を実行している NAS で、最初にキーを適切に設定せずに、愚かにも sshd_config で PermitRootLogin を without-password に設定し、ロックアウトされました。これは WD Sharespace であり、調べてみると、ルート SSH アクセスを復元する最善の方法は、元の sshd_config ファイルを上書きする deb パッケージを作成することのようです。deb パッケージの作成について説明しているサイトはかなり面倒です。パッケージに必要なのは、1 つのファイルを上書きすることだけです。これを行う簡単な方法はありますか?
2 に答える
0
Lenny や他の多くのディストリビューションに存在する代替手段として、"alien" コマンドがあります。パッケージをあるディストリビューションから別のディストリビューションに変換します。これは、Slackware TGZ パッケージに対して非常に寛容であるという事実を除けば、あまり役に立ちません。ルート ディレクトリから始まるパスを持つ任意の TGZ ファイル (pkgname_version.tar.gz) を受け入れ、その TGZ をインストール用のプレーンな deb ファイルに変換します。
パッケージを調整するためのいくつかのオプション(バージョンタグの設定など)がありますが、最終的な結果は、システム上の任意のパッケージを手間をかけずにインストール/削除または置換できるパッケージです。
于 2015-02-23T15:22:56.310 に答える