rshdサーバーが許可されない?

/etc/inetd.confの#shellから#を外して、rshdが働くようにしましたが、別のLinuxマシンからのrshコマンドに対して、Permission denyedが回答されます。#telnetから#を外せば、telnetは使えます。これは、いわゆるOS Xの仕様として、rshサーバーとしての機能がないということでしょうか?

投稿日 2002/03/10 14:22

返信: 5

2002/03/10 19:16 Community User への返信

#loginの#を外して、rsh可能になりました。しかし、rshとrloginが連動しているなんて?! UNIXはむずかしいですね。
いくつか参考書は持っているのですが、rloginを活かさないとrshが不可能と書いてあるのを見たことがありません。何を参考にするのが良いでしょうか?

2002/03/10 19:59 Community User への返信

しかし、rshとrloginが連動しているなんて?! UNIXはむずかしいですね。
というより,rsh の機能の誤解していませんか? rsh って本来は /etc/host.equiv か ‾/.rhosts を書いておいて

rsh host command


という感じで使います。telnet 風に使うのはあくまでも rlogin ですよ。

2002/03/11 18:49 Community User への返信

‾/.rhostsは書込んでありましたし、telnetの使い方との違いも理解しているつもりですが、今一つ、rshに対するOS X 側の応答の仕方がスッキリしないように思います。が、当面の目的には、rlogindなしでもrshdは機能していることを確認致しましたので、私としては良しとします。お騒がせしました。

2002/03/11 20:59 Community User への返信

今一つ、rshに対するOS X 側の応答の仕方がスッキリしないように思います。
どの port に要求を出すかは client 側の問題なので,もし納得いかないのなら Linux 側を調べるべきでしょう。

但し,手元の NetBSD でも MacOS X と全く同じ挙動ですが……

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

rshdサーバーが許可されない?

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。