Mac でネイティブ SSH クライアントを使用して SSH 接続する方法

目次:

Anonim

Mac にはネイティブの SSH クライアントがコマンド ラインに直接組み込まれていることをご存知ですか?この ssh クライアントにより、安全な接続と他のマシンへのリモート ログインが可能になります。 ssh は Mac OS と Mac OS X に直接組み込まれているため、Windows とは異なり、リモート コンピューターやデバイスへの接続に SSH を利用するためにサード パーティのアプリは必要ありません。

Mac OS のネイティブ ssh クライアントを使用して別のコンピュータに SSH 接続する方法を見ていきましょう。

なじみのない人のために簡単な背景を説明します。 SSH は Secure SHell の略で、ネットワークまたは広範なインターネットを介して他のコンピューターへの暗号化された接続を確立できます。 Mac OS で SSH クライアントを使用して、SSH サーバーが実行されている他のマシンに接続できます。SSH サーバーがある限り、Mac OS X、Linux、Unix、または Windows コンピューターを搭載した別の Mac 上にあるかどうかは関係ありません。それを実行し、資格情報を持っていれば、安全に接続できます。

ssh の使用はやや高度で、通常はリモート システム管理、シェル アクティビティ、サーバー管理、およびその他のコマンド ライン アクティビティに役立ちます。独自のネットワークに 2 台のコンピューターがある場合は、システム環境設定を使用して Mac に SSH サーバーを簡単にセットアップできます。または、ターミナルに精通している場合は、コマンド ラインから SSH を有効にして、自分で試してみることもできます。

MacでSSHクライアントを使用する方法

リモート サーバーの IP とリモート ユーザー名が手元にあると仮定すると、Mac OS と Mac OS X で SSH 経由で接続するために必要なことは次のとおりです:

  1. ターミナル アプリケーションを起動します。ターミナルは /Applications/Utilities/ ディレクトリにありますが、Spotlight から Command+Spacebar を押して「Terminal」と入力し、return して起動することもできます
  2. コマンド プロンプトで、次の ssh 構文を入力します。
  3. ssh [email protected]

    「username」をリモート マシンの適切なユーザー アカウントに置き換え、「ip.address」をリモート マシンの IP アドレスに置き換えます。例えば:

    ssh [email protected]

  4. リターンキーを押してコマンドを実行
  5. オプション: ホストの真正性を確認する必要がある場合があります。すべてチェックアウトした場合は、「yes」と入力して指紋キーを受け入れて SSH サーバーに接続するか、「no」と入力して拒否して SSH サーバーに接続します。切断
  6. ログインしているユーザー アカウントのパスワードを入力して、リモート サーバーにログインします

これで、SSH 経由でリモート マシンにログインできました。

この時点で、タスクを実行する権限またはコマンドを実行する権限があると仮定して、リモート コンピューターの任意のコマンド ライン機能にアクセスできます。 SSH に接続したら何をするかはあなた次第ですが、前述のように、システム管理、サーバー管理、ネットワーク操作、および一般的に平均的なコンピューター ユーザーにはあまり関係のないその他の高レベルのタスクなどの高度な用途を対象としています。

終了したら、「exit」と入力してリモート マシンから切断するか、単にターミナル アプリを閉じて ssh クライアントと接続を閉じることができます。

補足: これを試してみたい場合は、この方法で自分の Mac に SSH 接続することもできますが、ターミナルを起動するだけで直接シェル アクセスが許可されるため、その意味はほとんどありません。始めるコンピュータ。ただし、SSH 接続を試したことがない場合は、ユーザー名 @ localhost または IP に 127.0.0.1 を使用するだけで、SSH 接続を試す手段が提供されます。

ちなみに、他の誰かがあなたの Mac にリモートで SSH 接続できるようにしたい場合は、あなたの Mac にネイティブ SSH サーバーをセットアップする必要があります (ここで説明されているように簡単です)。その人の Mac に新しいユーザー アカウントを追加するには、自分のログイン名とパスワードを他の人と決して共有しないでください。管理者アカウントを使用して誰かに Mac への SSH アクセスを許可すると、コンピューター、すべてのファイル、アプリ、アクティビティ、ログ、およびその他すべてへのフル アクセスが許可され、コンピューターへの完全かつ完全なリモート アクセスが提供されることに注意してください。コマンド ラインには膨大な数のコマンドがあり、誰もが知っていて愛用している使い慣れたグラフィカル インターフェイス (GUI) よりも強力であるため、無作為にこれを許可したくないでしょう。コマンド ラインで実行できることはすべて、適切なユーザー権限があれば、ssh を介して実行できます。これが、システム管理者や上級ユーザーに広く使用されている理由であり、初心者や技術的志向が低いユーザーにはあまり関係がありません。トラブルシューティングの目的で誰かにリモート アクセスを許可したいが、初心者の場合は、代わりに画面共有を使用することをお勧めします。

もっと SSH のヒント (ここ) を見たいですか?共有したい素晴らしい SSH トリックはありますか? Mac OS に組み込まれている OpenSSH よりも優れた SSH クライアントを知っていますか?コメントでお知らせください!

Mac でネイティブ SSH クライアントを使用して SSH 接続する方法