Mac で SSH をオンにする方法
目次:
- MacOS Ventura 13 以降を搭載した Mac で SSH サーバーを有効にする方法
- MacOS Monterey 以前の Mac で SSH サーバーを有効にする方法
- SSH経由でMacに接続する
- MacでSSHサーバーをオフにする方法
すべての Mac にはデフォルトで無効になっている SSH サーバーがバンドルされていますが、マシンへのリモート コマンド ライン アクセスを許可したい場合はいつでも有効にすることができます。
MacOS の SSH サーバーは、リモート ログインと呼ばれる共有機能を使用してオンにします。リモート ログインを有効にすると、Mac でリモート接続に SSH と SFTP を使用できるようになりました。
MacOS Ventura 13 以降を搭載した Mac で SSH サーバーを有効にする方法
macOS SSH サーバーの電源を入れるには、最新バージョンの MacOS システム ソフトウェアの設定を調整します:
- Apple メニューをプルダウンして、「システム設定」に移動します
- 「一般」設定パネルを開く」
- 「一般」へ
- 「リモートログイン」のスイッチを切り替えて、MacのSSHサーバーをオンにします
- 任意ですが推奨されますが、(i) ボタンをクリックしてユーザー アクセスをカスタマイズし、「リモート ユーザーにフル ディスク アクセスを許可する」のボックスをチェックして完全なシェル エクスペリエンスを作成します
- SSHサーバーはすぐに起動し、MacはインバウンドSSH接続を受信できます
MacOS Monterey 以前の Mac で SSH サーバーを有効にする方法
macOS SSH サーバーの電源を入れるには、以前のバージョンの MacOS のシステム設定を使用します:
- Apple メニューをプルダウンして、「システム環境設定」に移動します
- 「共有」設定パネルを開く」
- 「リモートログイン」のチェックボックスをオンにして、Mac で SSH サーバーをオンにします
- オプションですが、完全なシェル エクスペリエンスを作成したい場合は、[リモート ユーザーにフル ディスク アクセスを許可する] チェックボックスをオンにすることをお勧めします。
- SSHサーバーが起動しました。任意のSSHクライアントを使用して自由にMacに接続できます
ターミナルを備えた別の Mac、PuTTY を備えた Windows PC、ターミナルを備えた Linux、SSH アプリを備えた iPhone または Android、およびSSH アプリ、または SSH クライアントを使用するその他のもの。
SSH経由でMacに接続する
リモート ログインを有効にしたら、その下のテキストに注意して、その Mac の IP アドレスを確認します。便利なことに、ターミナル アプリケーションでリモート SSH 接続を開始するために使用するコマンド ライン構文も提供されます。
たとえば、IP が 192.168.0.108 でユーザー名が「Paul」の場合、コマンドは次のようになります:
オペレーティング システムやデバイスに関係なく、別の Mac または他の SSH クライアントのターミナル アプリケーションに入力できます。
もちろん、ログインしたら
MacでSSHサーバーをオフにする方法
macOS で SSH サーバーを無効にするのは、環境設定で機能をオフにするのと同じくらい簡単です:
- Apple メニューをプルダウンして、「システム環境設定」に移動します
- 「共有」設定パネルを開く」
- Mac SSHサーバーをオフにするには、「リモートログイン」のボックスのチェックを外してください