Ora1 vpn(michalユーザー)からrsyncし、ファイルをOra2 vpn(srv_dataユーザー)にrsyncする必要があります。ユーザー "michal" は、Ora1 と Ora2 の両方の Wheel grp にあります。

Ora1 vpn(michalユーザー)からrsyncし、ファイルをOra2 vpn(srv_dataユーザー)にrsyncする必要があります。ユーザー

こんにちは、Unix愛好家の皆さん。

vpmが2つあります。オーラ1そしてオーラ2
/DATA/ ディレクトリの内容を同期する必要があります。アップ1から、同じ/ DATA /ディレクトリを入力してください。アオラ2副大統領。

Ora1 /DATA/権限。

Fri Apr 07 [michal@Ora1 ~]$ ls -lah / | grep -i 'data'
drwxrwx--x.   2 srv_data srv_data   88 Apr  4 10:14 DATA

Ora2 /DATA/権限。

Fri Apr 07 [michal@Ora2 ~]$ ls -lah / | grep -i data
drwxrwx--x.   2 srv_data srv_data   88 Apr  4 10:14 DATA

michalこのユーザーは両方のVPNにログインしたデフォルトユーザーなので、同期を実行するためにユーザーを使用したいと思います。
ただし、見てわかるように、/ DATA /ディレクトリはsrv_dataシェルにログインしてコマンドを実行できるユーザーが所有していますが、「wheel」グループの一部ではありません。
michalグループの一部になり、wheelグループsrv_dataの一部になります。

Ora1ユーザーとグループ:

Fri Apr 07 [michal@Ora1 ~]$ groups michal
michal : michal wheel apache srv_data
Fri Apr 07 [michal@Ora1 ~]$ sudo groups srv_data
srv_data : srv_data

Ora2ユーザーとグループ:

Fri Apr 07 [michal@Ora2 ~]$ groups michal
michal : michal wheel apache srv_data
Fri Apr 07 [michal@Ora2 ~]$ sudo groups srv_data
srv_data : srv_data

これらの操作はすべてパスワードを指定せずにSSHキー(すでに構成済み)で実行する必要があります。
もちろん、ssh接続が設定され、すべての権限が必要に応じて確立されますchmod 700 .sshchmod 600 all the files in ~/.ssh/*

Fri Apr 07 [michal@Ora1 ~]$ ls -lah /home/michal/.ssh/
total 20K
drwx------. 2 michal michal 137 Apr  6 15:26 .
drwx------. 4 michal michal 137 Apr  6 15:26 ..
-rw-------. 1 michal michal 237 Apr  3 09:23 authorized_keys
-rw-------. 1 michal michal 698 Apr  6 15:26 config
-rw-------. 1 michal michal  99 Mar 23 08:42 poczt_id_ed25519.pub
-rw-------. 1 michal michal 464 Apr  3 08:31 rsync_server_id_ed25519
-rw-------. 1 michal michal 138 Apr  3 08:31 rsync_server_id_ed25519.pub
Fri Apr 07 [michal@Ora1 ~]$ sudo ls -lah /home/srv_data/.ssh/
total 20K
drwx------. 2 srv_data srv_data 128 Apr  6 16:15 .
drwxr-xr-x. 3 srv_data srv_data 159 Apr  6 16:15 ..
-rw-------. 1 srv_data srv_data 138 Apr  6 10:07 authorized_keys
-rw-------. 1 srv_data srv_data 700 Apr  6 16:15 config
-rw-------. 1 srv_data srv_data 174 Apr  6 11:44 known_hosts
-rw-------. 1 srv_data srv_data 464 Apr  6 09:22 rsync_server_id_ed25519
-rw-------. 1 srv_data srv_data 138 Apr  6 09:22 rsync_server_id_ed25519.pub

rsync_server_id_ed25519接続するには秘密鍵を使用する必要があります。
両方ともログインmichal可能srv_dataオーラ1そしてオーラ2VPN

最終結果は、srv_data以下のように、Ora2 / DATA /ディレクトリ内のすべての同期ファイルがユーザー所有であることです。

total 12K
drwxrwx--x.  2 srv_data srv_data   88 Apr  4 10:14 .
dr-xr-xr-x. 19 root     root      250 Apr  6 15:29 ..
-rwxrwx--x.  1 srv_data srv_data 1.7K Apr  4 10:14 blade_runner_the_movie_1982
-rwxrwx--x.  1 srv_data srv_data 2.2K Apr  4 10:09 mud_the_movie_2012
-rwxrwx--x.  1 srv_data srv_data   66 Apr  3 11:18 synch_test_00

これは私には効果的ですが、ユーザーがやってきたので、ユーザーからrsyncがsrv_data欲しいです。michal

Fri Apr 07 [srv_data@Ora1 /home/michal]$ rsync -Pav -e "ssh -i ~/.ssh/rsync_server_id_ed25519" /DATA/ [email protected]
1.218:/DATA/
sending incremental file list
./
blade_runner_the_movie_1982
          1,725 100%    0.00kB/s    0:00:00 (xfr#1, to-chk=2/4)
mud_the_movie_2012
          2,249 100%    2.14MB/s    0:00:00 (xfr#2, to-chk=1/4)
synch_test_00
             66 100%   64.45kB/s    0:00:00 (xfr#3, to-chk=0/4)

sent 4,339 bytes  received 76 bytes  2,943.33 bytes/sec
total size is 4,040  speedup is 0.92

ベストアンサー1

おすすめ記事