眠いですが、ちょっと気になったのでブログします。
前回ポートの変更方法とかブログしたと思いましたが、
→http://adachin-server.ddo.jp/wordpress/?p=270/etc/serviceで変更するとなんだかよろしくないとのことで、
Marvericsで調べてみました。
/etc/serviceとはなんなのか
サービス名とそこで使われるポート番号、
プロトコル(tcp/udp)との 対応関係を記述したファイルが /etc/services。
単なるサービス名のデータベースで、それ自体では何の働きもないが、
netstat コマンドやinetd などで参照される・・・・
1 |
netstat -a |
んで、serviceはデフォルトのポート番号がふさわしく
そこをいじると全部が変わってしまうので、あまりいじってはいけないみたい・・・
そして!
ほかにやり方があるみたいで
1 |
$ cd /System/Library/LaunchDaemons |
1 |
$ sudo vim ssh.plist |
1 |
<key>Sockets</key> <dict> <key>Listeners</key> <dict> <key>SockServiceName</key> <string>12345</string>#sshを12345に書き換えるだけ <key>Bonjour</key> <array> <string>ssh</string> <string>sftp-ssh</string> </array> </dict> </dict> |
保存して、読み込みます
システム環境設定>共有>リモートログインのチェックを外し、また付けます
付け加えるのではなく、書き換えるだけでした。
ちなみに
ポート番号は0~1023番までがWell Known Ports
(例)SSH:22 HTTP:80 telnet:23
参考資料:http://d.hatena.ne.jp/yohei-a/20101127/1290875267
http://rcmdnk.github.io/blog/2013/10/29/computer-mac/
0件のコメント