• ベストアンサー

Redhat Linux7.1でrcpコマンドを使用したいのですが。

MarrowGの回答

  • ベストアンサー
  • MarrowG
  • ベストアンサー率53% (41/76)
回答No.3

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を再起動してください。

okwebenomoto
質問者

お礼

有難う御座います。

関連するQ&A

  • rcpができません。

    Solaris8でrcpコマンドを発行すると、「Permission denied」と表示され、怒られてしまいます。 rcpを使えるようにするために必要な作業を教えて下さい。 ※コピー先の書き込み権限はあります。 ※.rhostsファイルにはホスト名とユーザ名を書いています。

  • MacとLinuxでrcpコマンドを使うには?

    こんにちは、 今社内のMacOSX(ターミナル上)とCentOSの間でrcpコマンドを使用したいと考えております。 それぞれの/etc/hosts.equivに お互いのIPアドレスとホスト名を書いて 例えば CentOS側から # rcp 192.168.0.XXX:/Users/XXX/test.txt . とうつのですが、 onnect to address 192.168.0.XXX port 544: Connection refused と出ます。 何が間違っているのでしょうか? わかる方、よろしくご指導お願いいたします。

    • ベストアンサー
    • Mac
  • rcpができない

    Red hat 4.* 同士でrcpにてファイルのやりとりをしたいと思うのですが、「Connection refused」というエラーが出てしまい実行できません。 /etc/hosts /home/**/.rhosts にてお互いのサーバーを記載しているのですが、他にも何か設定しないといけないのでしょうか?

  • Windows→UNIX間におけるrcpについて

    Windows Server 2008(SUAインストール済み)からrcpを実行し、 UNIXサーバからファイルをコピーしてくる処理を行おうとしています。 しかしながら、以下のコマンドを試してみても、 上記の処理を実現することができません。 わかる方いましたら教えてください。 (1)rcp <リモート先ホスト名>.<リモート先ユーザ名>:/export/home/<リモート先ユーザ名>/<テストファイル名> C:\temp\<テストファイル名>  上記コマンドを実行すると以下のメッセージが返ってきます。(エラーレベルは0)  sh: /usr/bin/rsh<リモート先ホスト名>.<リモート先ユーザ名>: not found (2)rcp <リモート先ユーザ名>@<リモート先ホスト名>:/export/home/<リモート先ユーザ名>/<テストファイル名> C:\temp\<テストファイル名>  上記コマンドを実行してもメッセージなし。(エラーレベルは0) サーバ間の疎通については、 ホストネーム指定によるpingで応答がありました。 また、rhostsファイルの設定については、 Windows→UNIX間でrshができることを確認していますので、問題はないと判断しています。 よろしくお願いいたします。

  • LinuxからWindowsサーバへのrsh

    はじめてですが、Unix/LinuxからWindows2000サーバおよび2003サーバへのrshを起動するために必要な環境について質問をさせていただきます。 逆向き(WindowsからUnix)については実績があります。 リモートホストのWindows側のhostsファイルにUnixのアドレスと名前を登録、ローカルホストのUnix側のhostsや.rhostsファイルにWindowsのアドレス、名前、ユーザ情報を登録するとWindows側でUnixコマンドが遠隔起動できます。 今、実現したいのは、Unix/Linuxをリモートホスト、Windows2000サーバおよび2003サーバをローカルホストとしてUnix/Linux側からWindows側の処理を遠隔起動することです。 hostsや.rhostsファイルは、設定する側が逆になるだけで、考え方は同じと思われます。 Windows側でrshのデーモンプロセスが起動している必要があると思われます。 巷では、WindowsにSFUやSUA(Unixエミュレータ)を導入すればできるという情報が多い様です。 SFUやSUAを導入せず、rshのデーモンプロセスを単独でかつフリーで入手することは可能でしょうか? Windowsのバージョンにより、デーモンプロセスが標準で装備されていたり、別途導入する必要があったりするのでしょうか? よろしくお願いいたします。

  • rコマンドの許可方法

    基本的なことですが宜しくお願いします。 solaris8を使っており、"/etc/hosts.equiv"と"/.rhosts"に"+"の設定をしたのですが、他計算機からrcp,rshをするとエラー"Insufficent credentials"が出てしまい許可されません。上記以外に設定すべき場所をご存知でしたら教えて下さい。よろしくお願いします。

  • Linuxでのtelnetについて

    Redhat9を使っています。 ドメインはまだ取得しておらず、とりあえず自宅でLANを構築してLinuxをサーバーにしようと考えています。 今のところ、telnet,ftpがIPアドレスを指定すればクライアント側からできるようになっているのですが、ホスト名を使った場合には接続できません。 これは、どうすれば解決するのでしょうか? 一応、/etc/hostsの中に対応するホスト名とIPを書いてあるのですが、正式なドメインを取得しないとダメなのでしょうか?それとも、他に設定があるのでしょうか? よろしくお願いします。

  • rcpについて

    みなさんにお尋ねしたいことがあります。 Linux(RedHat8.0)上でのrcpです。 現在マシンA→マシンBにrcpでディレクトリを転送したいのですが、 以下の事象で出来ない状態となってます。 [事象]以下の構成のディレクトリとコピーすると    親フォルダ(下記a)は作成されるが、サブフォルダ以下 (下記b、c)はpermission deniedではじかれてします。 [フォルダ構成]  a----b----実行fileが20コ | c----実行fileが20コ windowsみたいに親フォルダのパーミッションは継承されないのでしょうか? なおコピー先のアクセス権は777となっていて.rhostsにも記述済みで rloginは可能です。またコピー元のアクセス権の変更は不可です。 行ったことはumask=0設定やchmodのRオプションなどです。 もし解決方法をご存知の方がいらっしゃれば教えてください。

  • Linuxのコマンドについて

    閲覧ありがとうございます。 最近学校でLinuxについて勉強を始めました。 宿題のプリントが出されたのですが全く分かりません。 答えまたはコマンドのことを詳しく説明されているサイトがあればを教えて下さい。 ・/の下にあるフォルダー数は? ・現フォルダーのファイルの一覧を作成された時間順(古い方)に表示するコマンド ・「cp/etc/hosts」を実行したら、hostsというファイルはどこにコピーされるか ・もともと二つのファイル「A」「B」が存在するとき、「mv A B」というコマンドの効果は?警告は出ましたか? 宜しくお願いしますm(_ _)m

  • Syslog内の不明なwarningについて

    お世話になっております。 /var/log/messages内に頻繁に出力されるPriorityがwarning: の以下メッセージについて、 原因と(必要であれば)対処方法をご教示頂けないでしょうか? 環境) ・OS: RedHat Enterprise Linux 5.4 ・syslogデーモン設定はデフォルト設定(カスタマイズなし) 何卒、宜しくお願いします。 Dec 4 02:12:44 ホスト名 in.tftpd[18025]: warning: /etc/hosts.allow, line 7: missing ":" separator Dec 4 02:12:44 ホスト名 in.tftpd[18025]: warning: /etc/hosts.allow, line 8: missing ":" separator Dec 4 02:12:44 ホスト名 in.tftpd[18025]: warning: /etc/hosts.allow, line 10: missing ":" separator Dec 4 02:12:44 ホスト名 in.tftpd[18025]: warning: /etc/hosts.allow, line 11: missing ":" separator Dec 4 02:12:44 ホスト名 in.tftpd[18025]: warning: /etc/hosts.allow, line 13: missing ":" separator