最近宛てられたセキュリティの問題については、以下のセキュリティアドバイスセクションをご覧ください
ユーザーとサーバーのSSHアクセスを任意の数のサーバーに管理するためのツール。
command= 、 noptyなどのSSHアクセスオプションを指定します。デモンストレーションサーバーでSSHの主要な権限をアクションすることを表示できます。
次のユーザー名 /パスワード資格情報のいずれかを使用して、ログインします。
このデモサーバー上のすべてのデータは、00:00 UTCに毎晩リセットされます。
デフォルトのApacheドキュメントルートの外側のどこかにリポジトリをクローンします。
Apache構成に次のディレクティブを追加します(例:仮想ホスト設定):
DocumentRoot /path/to/ska/public_html
DirectoryIndex init.php
FallbackResource /init.php
MySQLユーザーとデータベースを作成します(MySQLシェルで実行):
CREATE USER 'ska-user'@'localhost' IDENTIFIED BY 'password';
CREATE DATABASE `ska-db` DEFAULT CHARACTER SET utf8mb4;
GRANT ALL ON `ska-db`.* to 'ska-user'@'localhost';
ファイルconfig/config-sample.iniをconfig/config.iniにコピーして、必要に応じて設定を編集します。
仮想ホスト(またはアプリケーションにAuth-ユーザー変数を渡す他の認証モジュール)のauthnz_ldapをセットアップします。
scripts/ldap_update.phpを設定して、通常のCronジョブで実行します。
同期するSSHキーペアを生成します。 SSH Key Authorityは、ファイルをそれぞれプライベートキーおよびパブリックキーのconfig/keys-syncおよびconfig/keys-sync.pubとして見つけることを期待します。キーはpem形式でなければなりません。次のコマンドは、必要な形式でキーを生成します。
ssh-keygen -t rsa -b 4096 -m PEM -C 'comment' -f config/keys-sync
SSHキー同期デーモンをインストールします。 SystemDの場合:
services/systemd/keys-sync.service to /etc/systemd/system/ExecStartパスとUserを変更します。 SSH Key Authorityが/homeの下に設置されている場合は、 ProtectHome無効にします。systemctl daemon-reloadsystemctl enable keys-sync.servicesysv-initの場合:
services/init.d/keys-sync to /etc/init.d/SCRIPTパスとUSERを変更します。update-rc.d keys-sync defaultsconfig/config.iniのadmin_group_cnで定義されているLDAPグループの誰でも、アカウントとサーバーを管理できます。
SSH Key Authorityは、SSHを介して承認されたキーをサーバーに配布します。これを行います:
keys-syncユーザーとして承認します。/var/local/keys-sync/に適切な承認されたキーを書き込む(例:ルートユーザーのすべての承認されたキーは、 /var/local/keys-sync/rootに書き込まれます)。これは/var/local/keys-sync/から承認されたキーを読み取るために、SSHのインストールを再構成する必要があることを意味します。
そうすることで、デフォルトの~/.sshディレクトリで承認された既存のSSH公開キーへのアクセスが拒否されることに注意してください。
OpenSSHの下で、必要な構成の変更は次のとおりです。
AuthorizedKeysFile /var/local/keys-sync/%u
StrictModes no
ファイルはすべてKeys-Syncユーザーが所有するため、StrictModesを無効にする必要があります。
同期デーモンを認証するために、 config/keys-sync.pubファイルと同じコンテンツを持つファイル/var/local/keys-sync/keys-sync存在する必要があります。





著作権2013-2017オペラソフトウェア
Apacheライセンス、バージョン2.0(「ライセンス」)に基づいてライセンスされています。ライセンスに準拠している場合を除き、このファイルを使用することはできません。ライセンスのコピーを取得できます
http://www.apache.org/licenses/license-2.0
適用法で要求されていないか、書面で合意されていない限り、ライセンスに基づいて配布されたソフトウェアは、明示または黙示のいずれかの保証または条件なしに、「現状のまま」に基づいて配布されます。ライセンスに基づく権限と制限を管理する特定の言語のライセンスを参照してください。