OS X Lionでのsshdの構成
ホームネットワーク上のルーターの背後にあるワークステーションで(基本的な)sshセキュリティを設定しようとしています。Mac OS X Lion(10.7)を実行しています。 私が理解しているように、そのような状況で通常行うことは、/etc/sshd_configファイルの適切な部分を変更することです。たとえば、私は持っているかもしれません # akil@computerA:/etc/sshd_config Port 12345 Protocol 2 PermitRootLogin no PasswordAuthentication no そして、これはそれぞれ、ポート12345でのみリッスンし、認証方法「2」のみを受け入れ、ルートログインを許可せず、キーログインのみを許可します。その後、sshデーモンを再起動すると、すべてが素晴らしいものになります。 どうやらこれはSnow Leopard(OS X 10.6)で機能したようですが、Lionでは機能していないようです。Lionはsshd_configファイル内のすべてを無視しているようです。 ポートを変更するには、いくつかのブログやフォーラムの投稿(1,2)のアドバイスに従い、/System/Library/LaunchDaemons/ssh.plist(a)編集して新しいsshサービスを追加し、(b)で新しいサービスのポートを定義します/etc/services。 これssh akil@computerA.localはssh akil@computerA.local -p 12345機能します。接続は拒否されますが、現在は正常に機能します。 問題は、他の何かを変更するために同様の手順を使用する方法がわからないということです。ルートログインやパスワード認証を無効にするにはどうすればよいですか。 1:Lionでのsshdポートの変更 2:OS X 10.4でのsshdポートの変更