SSHの設定
概要
(サーバー設定と環境設定についてはユーザーが行います。)
Secure Shell (SSH) を使用すると、コンピュータへの安全な認証付きのリモートアクセスが可能になります。SSHトラフィックは完全に暗号化されており、デフォルトではポート22で実行されます。テスティング目的で対象オペレーティングシステムでSSHを有効にする手順については、以下をご参照ください。
Linux
Linux では、SSH 接続を受け入れるためにSSHデーモンが実行されている必要があります。ほとんどのLinuxディストリビューションにはOpenSSHサーバーがインストールされていますが、サービスが有効になっていない場合があります。サービスを有効にし、再起動時に開始するサービスのリストに追加する必要があります。
以下のコマンドを実行して、LinuxシステムでSSHが実行されていることを確認します。
SSHが実行されていない場合、OpenSSHをインストールするかSSHを有効にする必要があります。以下のコマンドはUbuntuでの例です。
備考:
ssh をインストールして有効にするには、Sudo権限が必要な場合があります。
インストールコマンドは、Linuxディストリビューションによって異なる場合があります。
Windows
通常、WindowsにはSSHがインストールされていませが、Microsoftが管理するWindows機能パッケージを介して簡単にインストールできます。以下のPowerShellスクリプトで、1) SSH をインストールし、2) SSH サービスを開始して再起動のたびに開始するようにし、3) ファイアウォールがSSH接続を許可するようにします。
Windows Shell
Windows SSHはデフォルトでPowerShellかCMDのどちらかに設定できます。Keeper RotationではPowerShellコマンドを使用します。デフォルトのシェルがCMDの場合、Keeper Rotationは PowerShell Invoke-Command -ScriptBlock { COMMANDS }
を介してローテーションコマンドを呼び出します。デフォルトのシェルをPowerShellに変更するには、以下のPowerShellコマンドを呼び出します。
MacOS
MacOSにはSSHがインストールされていますが、通常は有効になっていません。
UIで有効にするには、[一般]をクリックしてから右側で[共有]をクリックし、「リモートログイン」 をONにします。
コマンドラインで有効にするには、以下のコマンドを呼び出します。
備考:
このコマンドラインを使用した方法では、フルディスクアクセスの権限が必要です。
最終更新