• 締切済み

リモートのDATにバックアップを取得する方法

h_hikitaの回答

  • h_hikita
  • ベストアンサー率40% (104/257)
回答No.1

 多分以下のようすれば行けると思います。 FOOBARはバックアップしたい ファイルorディレクトリ、HOSTはテープの繋がっているホスト名に読み かえてください % tar cvf - FOOBAR | rsh HOST dd of=/dev/rst0 .rhostsを使用してpassword無しでログイン出来るようにすると 同じネットワークから内でIPを詐称してアクセスされる可能性が あります。 ssh の場合は、 % tar cvf - FOOBAR | ssh HOST dd of=/dev/rst0 とかになると思います。 # 環境変数RSHについては運用のしかたが見えないのでパス。

yuakiba
質問者

お礼

回答ありがとうございます。 >% tar cvf - FOOBAR | rsh HOST dd of=/dev/rst0 上記のコマンドを使用する際、DATのついてるマシンではどこを設定すれば良いのでしょうか?「.rhosts」を編集するのでしょうか?? また、「HOST」の部分はIPアドレスでも可能ですか?? 初歩的な質問で申し分けありません。 お時間がありましたら、回答お願い致します。

関連するQ&A

  • コマンドを加工してスクリプトに反映させるには?

    現在、redhat6.2jでフルバックアップを取得するスクリプトを作成しています。 取得先はリモートマシンのDATです。 dumpコマンドを使用して取得すること、どの環境でも利用できるスクリプトを作成することが条件となっているのですが。。。 dumpコマンドでIPアドレス(ホスト名)を指定するところまでは出来たのですが、ファイルシステムを指定するところで悩んでいます。(環境によってファイルシステムの構成が異なるので) dfコマンドを加工して(ファイルシステムを変数などにして)dumpコマンドに反映させることは可能なんでしょうか??(可能だといわれたのですがやり方が分かりません。。。) 宜しくお願い致します。

  • 他ユーザーのシェルスクリプト実行

    他ユーザーのシェルスクリプトを実行する際に「rsh」や「ssh」を使用しないで実行 する方法が知りたいです。 また、シェルはCのプログラムから実行させたいのでパスワードの入力を求められたり するのは避けたいです。 フルパスを直接指定すれば実行は出来ましたが、ユーザーが変わっていないので ほしい結果が得られませんでした。 OSはredhat linuxです。

  • rsh コマンドでのパスワード入力の省略

    Linux Ubuntu 9.04 上スクリプトを起動させるため、別のマシン (Debian) から rsh を起動しています。 rsh のコマンド自体は問題なく動くのですが、パスワードの省略が出来ません。 ubuntu 上のホームディレクトリ上に .rhosts ファイルは作成しており、内容は ------------------- 192.168.0.xxx username 192.168.0.xxx + + username ------------------- の3行を書いています (冗長なのはわかっていますが、現状ではこのように書いています)。  また、同様に ubuntu 上の /etc/ssh/sshd_config 上で ------------------- IgnoreRhosts no ------------------- としています。この状態で sshd を restart しても、相変わらずパスワードを聞かれます。ssh は port22 を使っており、鍵交換は使っていません。  host 側でこれ以上の設定が必要なのでしょうか? あるいは、client 側に特に必要な設定があるのでしょうか? ネットでいろいろと検索してみたのですが、わかりませんでした。  どなたか、ご教授いただけると助かります。  宜しくお願い致します。

  • Windows7でrsh,rcpを実行したい

    Windows7 Professional x64だとSUAが使えないのでフリーのrsh等を探してます。 cygwinのsshもよいのですが、手ごろに使えるrsh,rcpの利用をしたいと思ってます。 Linuxマシンのシェルスクリプトの実行やファイルのコピーを行いたいと思ってます。 情報やホームページなどご存じの方ご教授ください。

  • 他のマシンへのバックアップについて

    RedHat7.2を使用して自宅でサーバーを起動しています。 このサーバー内のデータをcronを利用してイントラネット内のバックアップ用(ミラー)の他のマシンにバックアップしたいと考えています。 会社内のサーバーがこのような仕組みだったと思いやってみたいと思うのですが、cpコマンドなどで、他のマシンのIPまで指定できるものなのでしょうか? どなたか教えて下さい。よろしくお願いします。

  • すべてのリモートログインのrootログインを禁止する

    お世話になっております。 現在RedHat Linux Enterprise 5にて検証を行っております。 そこでユーザからの要望で、全てのリモートログインにおける rootユーザログインを禁止したいという要望が出てきました。 すべてというのは、ssh、ftp、telnet、その他のユーザ、パスワードを 指定してログインしてくるセッションのことを指しております。 一般ユーザのみのログインを可能にしたいのです。 sshやftp、telnet等、個別にrootログインの禁止はできますが、 すべてのリモートアクセスを制限する設定などは ありますでしょうか。

  • telnetやrloginのセキュリティを高める一番の認証法は?

    主にRedHat9やWin2kを使用しています。 リモートログインといえばSSHでしょうけど telnetやrloginでセキュリティを高める認証法でどれが一番人気がある(どれが一番安全とされている)のでしょうか?

  • `rsh ホスト -l root /bin/echo $LANG`

    こんばんは、 リモートホストの環境変数を表示したいと思い、 例えば、 `rsh ホスト -l root /bin/echo $LANG` を実行しても、何も表示されません。 バッファの関係と思ったのでが、 今のperlのバージョンだったら、バッファーのフラッシュを する必要は無いと思っています。 ちなにに、$| = 1; を入れても 何も表示されませんでした。 どうしたら、リモートマシンの環境変数が表示されますか?

  • windows7でのリモートデスクトップ接続

    新規マシン(DELL vostro460 window7Pro)へリモートデスクトップ接続での接続を試みていますが、ログインできません。 ログイン画面は表示されますが、”ユーザー名またはパスワードが正しくありません”と表示されます。 管理者権限を保有するユーザーで、新規マシンの起動時に指定しているID/パスワードです。 接続元マシンはXPSP3Proでリモートデスクトップ接続のソフトもバージョンアップしました。 XP同士のマシンでは問題なくできていました。 windows7では何か特別な設定が必要なのでしょうか?(セキュリティ設定でのリモートデスクトップはデフォルトでOKされていました) windowsファイヤーウォールはOFFにしています。 その他、セキュリティソフトは入っていないと思います。

  • rshを使うスクリプトをバックグラウンド実行

    Linux+Perlでのお話です。 内部でsystem関数を使ってrshコマンドを実行しているperlスクリプト(以下、スクリプトAという)があります。 スクリプトAをフォアグラウンドで実行するとうまく流れるのですが、バックグラウンド実行すると、rshコマンドを実行した直後でjobが止まってしまいます。 もっと詳しく言いますと、スクリプトAのrshコマンドは、ディスクを共有しているリモートマシンに対して、スクリプトBを実行するように指示しています。 スクリプトBではとある計算を行なっており、その計算結果をファイルに出力しています。 そして、その結果をスクリプトAで読み込んで後処理を行うというものです。 ----- …(前処理)… system("rsh (ホスト名) \"(スクリプトB実行コマンド及び引数) 1> /dev/null 2> /dev/null\""); # ここでjobが止まってしまいます。 # ここで標準出力(ログファイルにリダイレクトしてる)に何か出力しようとしても、何も出力されてません。 (スクリプトBの結果ファイルの読み込み) …(後処理)… ----- Jobが止まってしまうと言っているのは、jobsコマンドで見ると"job stopped"となっている状態のことを言っています。 この状態でスクリプトBの結果はファイルに出力されているので、rshのコマンドはうまく投げられていると思います。 (「rshやsshは標準入力が期待されてるとバックグラウンド実行が出来ない」(?)というような記述をどこかで見かけたので、念のためrshに"< /dev/null"の記述を加えてもみたのですが、変わりませんでした) その後、止まっているjobをfgコマンドでフォアグラウンドで再開させると、最後まで問題なく実行されます。 フォアグラウンドで実行すればうまくいくのに、バックグラウンドで実行すると止まってしまうのが理解出来ません。 これは何が原因なのでしょうか。 そして、どうしたら解決出来るのか。 どなたかご存知でしたら、ご教示頂きたくお願い致します。

    • ベストアンサー
    • Perl