MAC OSX で sshd を存続させるにはどうすればいいですか?

MAC OSX で sshd を存続させるにはどうすればいいですか?

いつでも接続できるように sshd を有効にしておくにはどうすればよいですか?

既存の SSH 接続を維持しようとしているわけではありません。そもそも接続を作成できないのです。

環境:

  • OSX 10.9.3 を実行している Mac。
  • しばらくアイドル状態になっているときに別のマシンから SSH を試みると失敗します (タイムアウトします)。ディスプレイを起動すると (Esc キーを押す)、SSH 接続が再び機能し始めます。
  • Mac は AC 電源に接続されており、そのように表示されます。
  • Mac は「なし」スリープに設定されており、ディスプレイは「1 分」でスリープします。ハードディスクはスリープしないように設定されています。(バッテリーの場合は設定が異なりますが、前述のようにバッテリーではありません)

答え1

sshd を設定するには、GUI と (実際の方法) コマンド ラインの 2 つの方法があります。10.6 以降を想定しています...

グラフィカルユーザーインターフェイス:

  • システム環境設定 > 共有 > 「リモートログイン」をチェック
  • 制限したい人に対して「アクセスを許可する」を設定してください

コマンドライン

  • /usr/bin/systemsetup -setremotelogin on
  • /etc/sshd_config環境に合わせて最適な設定に変更してください。これについては多くの記事があるので、ここでは省略します...

関連情報