SSH用のユーザ、グループを作成します。 /var/libにsshdディレクトリを作成します。 必要なパッケージをインストールします。 ソースコードをダウンロード、展開し、インストールします。 OpenSSHのバージョンを確認します。 SSHサーバの設定を行います。 ポートの変更が必要な方は、以下のように設定します。 rootでのログインを禁止します。 パスワード認証を許可し、パスワードなしでのログインを許可しないようにします。 ファイアウォールでSSHのポートを許可します。 ポート番号を標準(22/TCP)のまま変えていない場合は、以下のコマンドで設定できます。 ポート番号を変えている場合は ...

Debianのインストール時にSSHサーバをインストールしていない場合は、aptコマンドでsshをインストールします。 SSHサーバの設定を行います。 ポートの変更が必要な方は、以下のように設定します。 rootでのログインを禁止します。 パスワード認証を許可し、パスワードなしでのログインを許可しないようにします。 SSHサーバを再起動して、SSHサーバの設定を反映させます。 ファイアウォールでSSHのポートを許可します。 ポート番号を標準(22/TCP)のまま変えていない場合は、以下のコマンドで設定できます。 ポート番号を変えている場合は、以下のコマンドで設定できます。(例として50022/ ...

動作確認済みシステム Debian 11 公開鍵認証でSSH接続できるようにします。 大まかな流れとしては、秘密鍵と公開鍵を作成し、公開鍵をリモートサーバに登録するという流れです。 クライアントPCでキーペアを作成します。 ssh-keygen -t rsa -b 4096 鍵の名前は、デフォルトではid_rsaになります。鍵の名前を指定したい場合は、以下のように-fオプションをつけます。 ssh-keygen -t rsa -b 4096 -f 鍵の名前をid_rsaとしてコマンドを実行すると、以下のパスで秘密鍵ファイルと公開鍵ファイルが作成されます。 秘密鍵ファイル:~/.ssh/id_r ...

Debianのインストール時にSSHサーバをインストールしていない場合は、aptコマンドでsshをインストールします。 SSHサーバの設定を行います。 ポートの変更が必要な方は、以下のように設定します。 rootでのログインを禁止します。 パスワード認証を許可し、パスワードなしでのログインを許可しないようにします。 ファイアウォールでSSHのポートを許可します。 ポート番号を標準(22/TCP)のまま変えていない場合は、以下のコマンドで設定できます。 ポート番号を変えている場合は、以下のコマンドで設定できます。(例として50022/TCP) ファイアウォールの設定を反映させます。 SSHサーバ ...