[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:39293] Re: rsyncでsshが動くのは、必須?



白井です。

> とりあえず、まずは、rsyncだけで、ファイル転送を
> やりたいのが私の目的です。
> Q1:
> apt-get installしたのは、rsyncだけですが、
> これでは、足りないでしょうか?

「rsyncだけで」が目的であれば、これだけで足ります。さて、server-AのIP
アドレスを仮に 1.2.3.4 として話を進めます。設定は自分のケースに合わせ
て自由に変えて下さい。

1. server-Bに以下の内容で /root/rsyncd.conf を作成する。 server-A 以外
   からの接続は拒否させる。

------------------------------------------------
log file = /dev/stderr
use chroot = no
uid = root
gid = root
hosts allow = 1.2.3.4

[root]
path = /
read only = no
------------------------------------------------

2. server-Bで rsync サーバを立ち上げる。(rootで実行)

# rsync --no-detach --daemon --config=/root/rsyncd.conf
2004/01/16 08:46:08 [30012] rsyncd version 2.5.6cvs starting, listening on port 8888

3. server-Aの /tmp/etc に、server-Bの /etc を転送してみる。
   以下のコマンドを server-A から実行。

# rsync -av rsync://server-B/etc/ /tmp/etc/


IPアドレスに基づいた制限しか行っていないので、比較的緩いセキュリティで
の運用です。より安全な転送を行うには、sshを利用して下さい。

> Q4:debianでは、
> /etc/rsyncd.confというのは、いらないのでしょうか?

上記の例に示されている通り、rsyncサーバを立てるのに必要です。

--
あの頃は認証なんて要らなかったのに
あの頃は暗号化なんて無らなかったのに
私たちを帰してほしい
愛に満ち溢れていたかつてのネットワークに
-- 
Shirai,Kaoru <shirai@xxxxxxxxxxxxxx>
Korinkan Ltd. - http://www.korinkan.co.jp/