Mac で SSH をオンにする方法

目次:

Anonim

すべての Mac にはデフォルトで無効になっている SSH サーバーがバンドルされていますが、マシンへのリモート コマンド ライン アクセスを許可したい場合はいつでも有効にすることができます。

MacOS の SSH サーバーは、リモート ログインと呼ばれる共有機能を使用してオンにします。リモート ログインを有効にすると、Mac でリモート接続に SSH と SFTP を使用できるようになりました。

MacOS Ventura 13 以降を搭載した Mac で SSH サーバーを有効にする方法

macOS SSH サーバーの電源を入れるには、最新バージョンの MacOS システム ソフトウェアの設定を調整します:

  1.  Apple メニューをプルダウンして、「システム設定」に移動します
  2. 「一般」設定パネルを開く」
  3. 「一般」へ
  4. 「リモートログイン」のスイッチを切り替えて、MacのSSHサーバーをオンにします
  5. 任意ですが推奨されますが、(i) ボタンをクリックしてユーザー アクセスをカスタマイズし、「リモート ユーザーにフル ディスク アクセスを許可する」のボックスをチェックして完全なシェル エクスペリエンスを作成します
  6. SSHサーバーはすぐに起動し、MacはインバウンドSSH接続を受信できます

MacOS Monterey 以前の Mac で SSH サーバーを有効にする方法

macOS SSH サーバーの電源を入れるには、以前のバージョンの MacOS のシステム設定を使用します:

  1.  Apple メニューをプルダウンして、「システム環境設定」に移動します
  2. 「共有」設定パネルを開く」
  3. 「リモートログイン」のチェックボックスをオンにして、Mac で SSH サーバーをオンにします
  4. オプションですが、完全なシェル エクスペリエンスを作成したい場合は、[リモート ユーザーにフル ディスク アクセスを許可する] チェックボックスをオンにすることをお勧めします。

  5. SSHサーバーが起動しました。任意のSSHクライアントを使用して自由にMacに接続できます

ターミナルを備えた別の Mac、PuTTY を備えた Windows PC、ターミナルを備えた Linux、SSH アプリを備えた iPhone または Android、およびSSH アプリ、または SSH クライアントを使用するその他のもの。

SSH経由でMacに接続する

リモート ログインを有効にしたら、その下のテキストに注意して、その Mac の IP アドレスを確認します。便利なことに、ターミナル アプリケーションでリモート SSH 接続を開始するために使用するコマンド ライン構文も提供されます。

たとえば、IP が 192.168.0.108 でユーザー名が「Paul」の場合、コマンドは次のようになります:

ssh [email protected]

オペレーティング システムやデバイスに関係なく、別の Mac または他の SSH クライアントのターミナル アプリケーションに入力できます。

もちろん、ログインしたら

MacでSSHサーバーをオフにする方法

macOS で SSH サーバーを無効にするのは、環境設定で機能をオフにするのと同じくらい簡単です:

  1.  Apple メニューをプルダウンして、「システム環境設定」に移動します
  2. 「共有」設定パネルを開く」
  3. Mac SSHサーバーをオフにするには、「リモートログイン」のボックスのチェックを外してください
Mac で SSH をオンにする方法