SSHの設定
対象マシンでのSSH設定例
概要
サーバーおよび環境の設定は、お客様の責任で行っていただく必要があります。
Secure Shell (SSH) を使用すると、コンピュータへの安全な認証付きのリモートアクセスが可能になります。SSHトラフィックは完全に暗号化されており、デフォルトではポート 22 で実行されます。参考およびテスト用途として、対象オペレーティングシステムでSSHを有効にする手順を以下に示します。
Linux
Linuxでは、SSH接続を受け入れるためにSSHデーモンが実行されている必要があります。ほとんどのLinuxディストリビューションにはOpenSSHサーバーがインストールされていますが、サービスが有効になっていない場合があります。サービスを有効にし、再起動時に開始するサービスのリストに追加する必要があります。
以下のコマンドを実行して、LinuxシステムでSSHが実行されていることを確認します。
ps aux | grep sshdSSHが実行されていない場合、OpenSSHをインストールするかSSHを有効にする必要があります。以下のコマンドはUbuntuでの例です。
apt-get install openssh-server
systemctl enable ssh
systemctl start sshWindows
通常、WindowsにはSSHがインストールされていませんが、Microsoftが管理するWindows機能パッケージを介して簡単にインストールできます。
SSHをインストール
SSHサービスの開始と再起動時の自動起動設定
ファイアウォールでSSH接続を許可
SSH経由で接続するには、新しいPAMマシンレコードを作成し、接続プロトコルをSSHに設定します。
接続後、powershell.exe と入力すると PowerShellコマンドを実行できます。
Windows Shell
Windows SSHのデフォルトシェルは PowerShellまたはCMD になります。Keeper RotationではPowerShellコマンドを使用します。デフォルトのシェルがCMDの場合、Keeper Rotationは PowerShell Invoke-Command -ScriptBlock { COMMANDS } を介してローテーションコマンドを呼び出します。デフォルトのシェルをPowerShellに変更するには、以下のPowerShellコマンドを呼び出します。
MacOS
MacOSにはSSHがインストールされていますが、通常は有効になっていません。
UIで有効にするには、[一般] → [共有] パネルで [リモートログイン] を有効にします。

コマンドラインで有効にするには、以下のコマンドを呼び出します。
最終更新

