For the complete documentation index, see llms.txt. This page is also available as Markdown.

SSHの設定

対象マシンでのSSH設定例

概要

サーバーおよび環境の設定は、お客様の責任で行っていただく必要があります。

Secure Shell (SSH) を使用すると、コンピュータへの安全な認証付きのリモートアクセスが可能になります。SSHトラフィックは完全に暗号化されており、デフォルトではポート 22 で実行されます。参考およびテスト用途として、対象オペレーティングシステムでSSHを有効にする手順を以下に示します。

Linux

Linuxでは、SSH接続を受け入れるためにSSHデーモンが実行されている必要があります。ほとんどのLinuxディストリビューションにはOpenSSHサーバーがインストールされていますが、サービスが有効になっていない場合があります。サービスを有効にし、再起動時に開始するサービスのリストに追加する必要があります。

以下のコマンドを実行して、LinuxシステムでSSHが実行されていることを確認します。

ps aux | grep sshd

SSHが実行されていない場合、OpenSSHをインストールするかSSHを有効にする必要があります。以下のコマンドはUbuntuでの例です。

apt-get install openssh-server
systemctl enable ssh
systemctl start ssh
pencil-line
  • sshをインストールして有効にするには、sudo権限が必要な場合があります。

  • インストールコマンドは、Linuxディストリビューションによって異なる場合があります。

Windows

通常、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で有効にするには、[一般] → [共有] パネルで [リモートログイン] を有効にします。

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

pencil-line

このコマンドライン方式では、Full Disk Access権限が必要です。

最終更新