Linuxで新サーバへ旧サーバのデータをSSHでコピーしたい場合の備忘録
■便宜上IPは下記のように定義します。・新サーバ - new.new.new.new
・旧サーバ - old.old.old.old
まず、新サーバで旧サーバにアクセス出来るようにしないと話になりません。
旧サーバに新サーバからのアクセスを許可する。(SSHの穴をあけるので十分に注意してください)
# firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="new.new.new.new" port protocol="tcp" port="22" accept'
# firewall-cmd --reload
ファイアウォールの情報が欲しい場合
# firewall-cmd --list-all
新サーバに旧サーバの秘密鍵を設置し、アクセスできるようにする。
パーミッションについては、キーは600を推奨。
なお、SSHポリシーはrootよりも権限が高く、
「テストだし自分しか使わないからrootで777でもいいか」とかするとsshポリシーに負けて困ることになる。
鍵のパーミッション値はすごく重要なので、よく分からない時はサーバ系エンジニアに相談すること。
※とくに普段遣いしているsshの秘密鍵の値を誤って変えたりすると環境によってはサーバを一切操作できなくなってしまう可能性もあります。
ここまでちゃんとできていれば後は簡単で、新サーバ側でrsyncなりのコマンドで良いです。
一例としてはこんな感じ。
# rsync -avz -e "ssh -i /home/.ssh/PrivateKey_OpenSSH" root@old.old.old.old:/mnt/hdd/ /mnt/hdd/
ちなみにソースサーバに存在しないものを消したい(ミラーリングしたい)時は
# rsync -avz --delete -e ...
言うまでもなく、各コマンドやポートなどはきちんと調べてから実行すること。
小さなりりせさん素材
ちびレイちゃんさん素材
半年前のアンケートとかでスコアの高かったモノをまとめた
— りょうご (@Ryogo_PL) April 28, 2025
『ちびキャラ用 コスチューム素材プラグイン Vol.4』を
公開しておきましたhttps://t.co/Rm9dts90Gx pic.twitter.com/CgfbKVUhUg
昔描いたイラストをマイブームな画風で描き直してみたシリーズ pic.twitter.com/jNxnKCyMsn
— りょうご (@Ryogo_PL) November 12, 2023
昔描いた 東方イラスト をマイブームな画風で描き直してみたシリーズ pic.twitter.com/AV9PMOWa5c
— りょうご (@Ryogo_PL) July 9, 2022

