VPSとのファイル送受信をscpでおこなう

さくらのVPSはcentos7で使っているが、主にpython2系・3系問題がわずらわしいので、centos8に一新したいと思った。

そこでバックアップをとろうとして、なにか簡単な方法はないかと考えた。

コピーするファイルはそれほどのサイズではない、ほとんどがテキストファイルである。


今までは、vsftpdを起動してFTPを使ったり、wgetでダウンロードしたりしていたのだが、scpがシンプルで便利だ。
scp -r -P xxxx MyDirectory hoge@monqy.net:~/share
これで、MyDirectory 配下のファイルをコピーできる。
SSHのポートを変更しているので -P で指定する。

コピー先のフォルダはしかるべきpermissionにする必要がある。
最低必要なpermissionはわからないので 777 にしている。
なので、ファイル受け渡し用のフォルダを作った。

ftpを使うのはダサい。
暗号化されてないからセキュリティ上問題があるとかではなく、
手間をかけるのがダサい。