Skip to main content
このLibrary ItemはMacコンピュータで利用できます

SSHとは?

SSH(Secure Shell)は、暗号化された接続を介してリモートコンピュータに安全にアクセスし、管理できるネットワークプロトコルです。Mac Adminsが、管理下のコンピュータに対してリモートコマンドを実行したり、重要なファイルにアクセスしたり、アプリケーションを実行したりする際によく使用されます。

SSHの仕組み

macOSには、ターミナルからアクセスできるSSHクライアントが組み込まれています。また、SSHサーバも含まれています。SSHサーバはデフォルトで無効になっていますが、有効にするとMacへのリモートアクセスが可能になります。SSHは暗号化技術を使用してクライアントとサーバ間の接続を保護します。これには、送信中のデータの完全性と機密性を確保するための対称暗号化、非対称暗号化、ハッシュが含まれます。Iruを使用すると、SSH Library ItemのGeneralセクションで、組織のセキュリティ許容度に応じてSSHを設定できます。
/etc/ssh/ssh_configおよび/etc/ssh/sshd_configの設定ファイルは、アップデートやメジャーアップグレードの際にデフォルト値に戻る場合があります。ただし、Iru Agentが自動的に修復し、SSH Library Itemで定義された対応する値を設定します。

SSH Library Itemを追加する

以下のガイダンスを使用して、MacフリートでのSSHに関するNISTまたはSTIGの要件を満たしてください。CIS Level 1 Blueprintを使用せずにCIS Level 1の要件を満たすことを目指す組織には、macOSでSSHサーバを無効にすることをお勧めします。 このLibrary ItemをIru Endpoint Libraryに追加するには、Libraryの概要の記事に記載されている手順に従ってください。
1

Library Itemに名前を付ける

新しいSSH Library Itemに名前を付けます。
2

Blueprintsに割り当てる

目的のBlueprintsに割り当てます。
1

SSHサーバを有効にする

SSH server availabilityを選択します。
  • Onを選択します。
2

チャレンジレスポンス認証を有効にする

Challenge-response authenticationを選択します。
  • Onを選択します。
3

rootログインを無効にする

Root loginを選択します。
  • Offを選択します。
4

SSHログインバナーを設定する

SSH login bannerを選択します。
  • Onを選択します。
  • 組織のセキュリティポリシーに従って、カスタムのBanner textを入力します。デフォルトのテキストを使用することもできます。
5

ログイン試行の猶予期間を設定する

Login attempt grace periodを選択します。
  • ログイン試行のタイムアウトが30秒に設定されていることを確認します。
6

セッションタイムアウトを設定する

Session timeoutを選択します。
  • セッションタイムアウトが900秒に設定されていることを確認します。
7

最大アライブカウントを設定する

Maximum alive countを選択します。
  • アライブカウントが0メッセージに設定されていることを確認します。
8

FIPS非準拠の暗号を削除する

Remove non-FIPS Ciphersを選択します。
9

FIPS非準拠のメッセージ認証コードを削除する

Remove non-FIPS Message Authentication Codesを選択します。
10

安全な鍵交換アルゴリズムを使用する

Use secure key exchange algorithmsを選択します。
11

設定を保存する

保存を選択します。