Mac で SSH を使用して安全な接続を行う方法
知っておくべきこと:
- リモート ログインを有効にして、SSH 経由で別のコンピュータから Mac にアクセスします。
- SSH 経由でパブリック IP アドレスを使用してサーバーにアクセスできます。
- 安全でないネットワークを使用している場合は、SSH を使用してください。
- Mac で SSH をセットアップするには:
- リモートサーバーのIPアドレスは必須です。
- サーバー上のユーザーのユーザー名とパスワードが必要です。
SSH は通常、リモート マシンにログインしてコマンドを実行するために使用されます。さらに、トンネリング、TCP ポート転送、X11 接続もサポートします。SSH はクライアントサーバーモデルで動作します。Mac には存在しますが、デフォルトでは無効になっています。この記事では、macOS Ventura 以前を実行している Mac で SSH を使用して安全な接続を行う方法を理解するのに役立ちます。
Mac の SSH とは何ですか?
SSH は「Secure Shell」または「Secure Socket Shell」の略です。本質的に、これはネットワーク、オペレーティング システム、および構成を管理するために使用される暗号化ネットワーク プロトコルです。その最も注目すべき機能は、SSH キーを使用してアクティブ化される、安全でないオープン ネットワーク上で安全なリモート通信を使用することです。SSH キーはセキュリティ アルゴリズムを使用して生成されます。
Mac 用の SSH キー セットを作成するときは、「公開」キーと「秘密」キーを作成します。これはすべてかなり技術的ですが、公開キーと秘密キーは素数と巨大な乱数を使用して生成されます。それでは、Mac で SSH を設定する方法を見てみましょう。
macOS で SSH サーバーをセットアップする方法
Mac での SSH アクティベーション プロセスを確認してみましょう。
macOS Ventura以降
- メニューバーの Apple ロゴ () をクリックします。
- システム設定を開く
- 「一般」→「共有」に移動します。
- リモートログインを有効にします。
- 次に、情報アイコン (i) をクリックします。
- [リモート ログイン] で [リモート ユーザーにフル ディスク アクセスを許可する] チェック ボックスをオンにし、ログオンできるユーザーを指定する必要があります。
- すべてのユーザー: コンピューターまたはネットワークにアクセスできるすべてのユーザーがログインできます。
- これらのユーザーのみ: あなたが承認したユーザーのみがリモートでログインできます。
おめでとう!これで、macOS Ventura で SSH サーバーが有効になり、Mac 経由で SSH 接続を受信できるようになります。
ノート。「リモート ログイン」セクションで、Mac の IP アドレスを見つけることができます。
macOS モントレー以前
- メニュー バーの Apple ロゴ () に移動します。
- 「システム環境設定」→「一般」→「共有」を起動します。
- 「リモートログイン」の横にあるチェックボックスをオンにします。
- ここで、「リモート ユーザーにフル ディスク アクセスを許可する」チェックボックスをオンにし、ログオンできるユーザーを指定します。
SSH サーバーが稼働中です。
別の Mac 経由で Mac に SSH 接続する方法
別のリモート Mac または SSH クライアントから Mac にアクセスするには、次の手順に従います。
- Mac でターミナルまたは別の SSH クライアントを起動します。
- MacのIPアドレスを入力→リターンキーを押します。
- パスワードを入力→ Enter を押します。
Mac で SSH サーバーを無効にする方法
SSH クライアント経由で Mac にリモート アクセスしたくない場合は、次の手順に従って Mac 上の SSH サーバーを無効にすることができます。
macOS ベンチュラ
- システム環境設定を開きます。
- 「一般」→「共有」に移動します。
- リモートログインを無効にします。
macOS モントレー
- 「システム環境設定」に移動し、「共有」をクリックします。
- [リモート ログイン] の横にあるボックスのチェックを外します。
よくある質問
最近使用したファイルとデータのリストを表示します。Mac コンピュータでは、最もよく使用したファイルや最近使用したアプリケーションのリストを簡単に表示できます。これらのリストに異常な点があった場合は、誰かがあなたの Mac にアクセスした可能性があります。
はい、Mac はハッキングに対して脆弱であるため、あなたの知らないうちに誰かがリモートからあなたの Mac にアクセスする可能性があります。SSH が有効になっていると、管理者の資格情報を持つユーザーがコードを実行して Mac を完全に乗っ取る可能性があります。
完了…
この記事が SSH とは何か、そして Mac で SSH を使用する方法を理解するのに役立つことを願っています。Mac で SSH を使用しているときにハングすることはよくあることなので、その場合はコメントを残してください。喜んでお手伝いさせていただきます。
コメントを残す