質問: redhat linux7.1でrcpコマンドを使用したいのですが。 redhat linux7.1でrcpコマンドがうまく動作しません。 redhat linux7.1でrcpコマンドを使用出来る様にする為に必要な設定は /etc/hosts にホスト名を登録する。 $(home)/.rhosts にホスト名を登録する。 以外に何か必要でしょうか。 御存知の方、ご教示を御願いします。
回答: rh7.1からインストール時にパケットフィルタリング(firewall)が自動設定されます。 デフォルトではr系コマンドは使えませんので、ipchainsやiptablesコマンドを使ってshellポートに穴をあけてやる必要があります。 パケットフィルタリングのルールは、firewall-configコマンドでも設定できます。 パケットフィルタリング・ルールを設定するのが難しいのであれば、取りあえずこれを解除してしまうというのも1つの手です。 rootになって service ipchains stop service iptables stop とすれば、firewall無しになります。しかしこれは充分安全を確保できるlan環境でなければお勧めしません。 またシステム全体としてr系コマンドを許可するホストがある場合は、/etc/hosts.equivに書くことも可能です。 ただしセキュリティ的にはかなり甘くなりますのでご注意ください。 #2の方のアドバイスにもありますが、デフォルトではrshdを導入しただけでは使用不可になっています。 rootになって、 chkconfig rshd on としてxinetdの設定を更新後、 service xinetd restart としてxinetdを再起動してください。