CentOS のApache でDocumentRoot とされている/var/www/html をサーバ間で同期するために % rsync -avz -e ssh --delete /var/www/html foo@example.com:/var/www/htmlとrsync を実行しても、foo に/var/www/html への書き込み権限がないため成功しない。 # PermitRootLogin yes な方は勝手にどうぞ。 NFS が使えれば手っ取り早いのだが、一つの解決策として example.com に以下のスクリプトを置き(/home/foo/rsync.sh とする) #!/bin/sh /usr/bin/sudo /usr/bin/rsync $* visudo で foo ALL=(ALL) NOPASSWD: /usr/bin/rsync と設定しておく。 あと
■ [windows] cwRsync で plink を使ってLinuxへファイルコピー WindowsからLinuxへrsyncを使ってファイルをコピーしたかった。 Windows用のrsyncクライアント Windows用のrsyncクライアントとしては cwRsync (ITeF!x) というものがよく使われているようだった。cygwin用のrsyncをcygwinなしで動作するようにパッケージングしたものみたい。 cwRsyncとplinkを一緒に使うとエラーになる cwRsyncには rsync.exe の他に ssh.exe や plink.exe が付属していた。ssh.exeはOpenSSHのSSHクライアントをWindowsでコンパイルしたものみたい。plink.exe というのはPuTTYに付属しているコマンドライン用のSSHクライアントで、ssh.exeと同じような
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く