rshdサーバーが許可されない?
/etc/inetd.confの#shellから#を外して、rshdが働くようにしましたが、別のLinuxマシンからのrshコマンドに対して、Permission denyedが回答されます。#telnetから#を外せば、telnetは使えます。これは、いわゆるOS Xの仕様として、rshサーバーとしての機能がないということでしょうか?
/etc/inetd.confの#shellから#を外して、rshdが働くようにしましたが、別のLinuxマシンからのrshコマンドに対して、Permission denyedが回答されます。#telnetから#を外せば、telnetは使えます。これは、いわゆるOS Xの仕様として、rshサーバーとしての機能がないということでしょうか?
rlogin を活かしてますか?
#loginの#を外して、rsh可能になりました。しかし、rshとrloginが連動しているなんて?! UNIXはむずかしいですね。
いくつか参考書は持っているのですが、rloginを活かさないとrshが不可能と書いてあるのを見たことがありません。何を参考にするのが良いでしょうか?
しかし、rshとrloginが連動しているなんて?! UNIXはむずかしいですね。というより,rsh の機能の誤解していませんか? rsh って本来は /etc/host.equiv か ‾/.rhosts を書いておいて
rsh host command‾/.rhostsは書込んでありましたし、telnetの使い方との違いも理解しているつもりですが、今一つ、rshに対するOS X 側の応答の仕方がスッキリしないように思います。が、当面の目的には、rlogindなしでもrshdは機能していることを確認致しましたので、私としては良しとします。お騒がせしました。
今一つ、rshに対するOS X 側の応答の仕方がスッキリしないように思います。どの port に要求を出すかは client 側の問題なので,もし納得いかないのなら Linux 側を調べるべきでしょう。
rshdサーバーが許可されない?