並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 36 件 / 36件

新着順 人気順

rsyncの検索結果1 - 36 件 / 36件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

rsyncに関するエントリは36件あります。 Linuxlinuxバックアップ などが関連タグです。 人気エントリには 『rsyncの悲劇 〜本番環境を消し飛ばす前に覚えておきたいこと〜』などがあります。
  • rsyncの悲劇 〜本番環境を消し飛ばす前に覚えておきたいこと〜

    この記事は本番環境でやらかしちゃった人 Advent Calendar 2019 17日目の記事です。 はじめまして、ダーシノ(@bc_rikko)です。 突然ですが、懺悔します。 私は転職して10ヶ月で2回も本番環境をぶっ飛ばしました。お客様をはじめ、関係各位には多大なるご迷惑をおかけしたことを、ここでお詫び申し上げます。 1回目は2015年11月27日、入社27日目のこと。 gitの設定ミスにより壊れたブランチをmasterにforce pushしてしまい、CIが流れて本番環境が壊れた。原因はpush.defaultなのだが、詳しくはすでに記事を書いているのでそちらを読んでほしい。 2回目は翌年9月1日、入社してちょうど10ヶ月たった日のことだ。 またしても本番環境をぶっ飛ばした。しかも、前回より盛大に……。 タイトルにもあるようにrsyncコマンドが原因だ。 当記事では、この「rsy

      rsyncの悲劇 〜本番環境を消し飛ばす前に覚えておきたいこと〜
    • OpenSSH 公式による scp 非推奨宣言を受け, scp, sftp, rsync を比較してみた (2020/5/25 rsync の計測結果について注記追加) - 寒月記

      2020/5/26 再検証記事追加追記 Twitter でのご指摘を受けて再検証しました, 転送先のファイルを削除していないために差分転送になっていた点を考慮したものとなっています。 rsync の速度については結果が変わっています。 www.kangetsu121.work TL;DR scp はセキュリティ, 今後の開発優先度を考えて公式で非推奨宣言している 転送速度は (1GB のファイル転送の計測では) rsync >> scp > sftp Twitter でコメントをいただき, 転送ファイルの削除を都度していないので, rsync が差分転送になっているとのご指摘をいただきました。 ただいま検証中ですので, rsync の速度比較結果については判断をお待ちください。 -> 再検証しました, 画面上部の再検証記事をご確認ください rsync は多機能 かつ速い ので rsync

        OpenSSH 公式による scp 非推奨宣言を受け, scp, sftp, rsync を比較してみた (2020/5/25 rsync の計測結果について注記追加) - 寒月記
      • ファイル同期のシミュレーション機能を備えた、rsyncのGUIラッパーアプリ「grsyncx for macOS」がリリース。

          ファイル同期のシミュレーション機能を備えた、rsyncのGUIラッパーアプリ「grsyncx for macOS」がリリース。
        • GitHub - dropbox/fast_rsync: An optimized implementation of librsync in pure Rust.

          A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

            GitHub - dropbox/fast_rsync: An optimized implementation of librsync in pure Rust.
          • 「Linux」ディレクトリーを「rsync」を使用してリモートマシンにバックアップするには

            Jack Wallen (Special to ZDNET.com) 翻訳校正: 編集部 2024-02-01 07:45 「Linux」は市場で最も柔軟なOSだ。このオープンソースプラットフォームでは、ソフトウェアに全くお金を使わずに、プロプライエタリーなOSよりもはるかに多くのことを実行できる。 Linuxを使い始めたばかりの人は、おそらく、コマンドラインを避けたいと思うはずである。少し威圧感があるからだ。しかし、しばらくすると、自分の選んだディストリビューションから、どれだけの性能と柔軟性を引き出せるのか確かめてみたくなる人もいるかもしれない。そういうときに実行できる非常に便利な(そして役に立つ)ことの1つが、rsyncコマンドを使用して、ローカルディレクトリーをリモートディレクトリーにバックアップする方法を学ぶことだ。本記事では、その手順を解説する。 準備はいいだろうか。それでは、

              「Linux」ディレクトリーを「rsync」を使用してリモートマシンにバックアップするには
            • rsyncだけで実現する!ファイルのバックアップ手法6選 【コマンド例編】

              rsyncだけで実現する!ファイルのバックアップ手法6選 【コマンド例編】 公開 2018年12月9日 · 更新済み 2020年5月22日 Linux ファイルのバックアップは、サーバー(もちろんクライアントPCでも)を運用するうえで必要不可欠なものです。Linux環境で使えるバックアップツールは様々なものがありますが、そのなかでもrsyncは汎用性が高く、広く使われています。 この記事では、実際に様々な方法でファイルをバックアップするコマンド例を紹介します。 各バックアップ手法に関する特徴やメリット・デメリットは、rsyncだけで実現する!ファイルのバックアップ手法6選 【バックアップ基礎知識編】を参照してください。 rsyncコマンドリファレンス この記事のコマンド例や解説では、バックアップ元やバックアップ先として以下のディレクトリ・ファイルが存在しているものとします。 バックアップ元

                rsyncだけで実現する!ファイルのバックアップ手法6選 【コマンド例編】
              • rsync, article 3: How does rsync work?

                This post is the third article in a series of blog posts about rsync, see the Series Overview. With rsync up and running, it’s time to take a peek under the hood of rsync to better understand how it works. How does rsync work? When talking about the rsync protocol, we need to distinguish between: protocol-level roles: “sender” and “receiver” TCP roles: “client” and “server” All roles can be mixed

                • GitHub - dusanx/saf: Rsync-based time machine for Linux, written in Python, for local and remote backups.

                  Basic concepts | Installation | Usage | Commands | File manager integration | Contributing | Related projects | Changelog | License "one backup is saf, two are safe, three are safer" Current saf version is 0.16, saf requires Python 3.10 or newer saf is a simple, reliable, rsync-based, battle tested, well rounded backup system, written in Python. It uses rsync to incrementally back up your data to

                    GitHub - dusanx/saf: Rsync-based time machine for Linux, written in Python, for local and remote backups.
                  • GitHub - hjmangalam/parsyncfp: follow-on to parsync (parallel rsync) with better startup perf

                    NB: If you don't want to transfer at least 10s of GB across a network, this is probably not the the tool you want. Use rsync alone if a sync, 'tar and netcat' if a fresh copy, or scp if the copy needs to be encrypted. parsyncfp is the offspring of my parsync (more info here) and Ganael LaPlanche's fpart, which collects files based on size or number into chunkfiles which can be fed to rsync on a ch

                      GitHub - hjmangalam/parsyncfp: follow-on to parsync (parallel rsync) with better startup perf
                    • 補足記事: 「OpenSSH 公式による scp 非推奨宣言を受け, scp, sftp, rsync を比較してみた」の再検証 (2020/05/27 キャッシュクリア方法を変えて更新) - 寒月記

                      2020/05/27 更新 2020/05/27, コメント欄のご指摘を受け, ShellScript 内のキャッシュクリアコマンドを変更して再計測し, 結果を更新しました (方法変更前後で結果に大差はありませんでした)。matoken さんありがとうございました! 本日 (もはや昨日). 以下の記事を inductor さんがリツイートされたことをきっかけに, いろいろな方が以下記事を読んでくださいました。 www.kangetsu121.work この記事の内容はタイトルの通りで, OpenSSH 公式が 2019/4/17 のリリースノート で, 「scp は非推奨」宣言をしています。 ですが, この記事の中で私が行った scp, sftp, rsync の転送速度比較結果について, rsync の速度に疑問を持って検証してくださった方がいて, 転送ファイルを削除していないために r

                        補足記事: 「OpenSSH 公式による scp 非推奨宣言を受け, scp, sftp, rsync を比較してみた」の再検証 (2020/05/27 キャッシュクリア方法を変えて更新) - 寒月記
                      • rsyncコマンドによるバックアップで通信帯域専有を避ける方法

                        nixCraftは12月11日(米国時間)、「How to set rsync speed limit from eating all bandwidth with -bwlimit option - nixCraft」において、rsyncコマンドでデータをコピーする際に通信速度を指定する方法を紹介した。 rsyncコマンドに用意されている通信帯域幅を指定するオプションを利用する方法、ioniceコマンドでI/Oスケジューリングクラスを指定する方法、trickleコマンドで通信帯域幅を指定する方法などが紹介されている。 紹介されているコマンドの主な使い方は次のとおり。

                          rsyncコマンドによるバックアップで通信帯域専有を避ける方法
                        • Jamsync: A version control system based on rsync

                          Version control for game developers Coming 2024 Announcement coming soon, stay tuned on Discord for details! Email zach@jamhub.dev for more information.

                          • Apple、セキュリティアップデート2020-004のコンテンツをアップデート。PDFやUSDファイル、rsyncなど13件以上の脆弱性を追加。

                            Appleがセキュリティアップデート2020-004のコンテンツをアップデート。PDFやUSDファイル、rsyncなど13件以上の脆弱性を追加、修正したと発表しています。詳細は以下から。 Appleは現地時間2020年07月24日、15日にリリースしたmacOS 10.15 Catalina向けの「macOS Catalina 10.15.6 Build 19G73」およびmacOS 10.13 High Sierra/macOS 10.14 Mojave向けの「セキュリティアップデート 2020-004」のセキュリティコンテンツをアップデートし、これらのアップデートで13件以上の脆弱性を修正したと発表しています。 This document describes the security content of macOS Catalina 10.15.6, Security Update

                              Apple、セキュリティアップデート2020-004のコンテンツをアップデート。PDFやUSDファイル、rsyncなど13件以上の脆弱性を追加。
                            • フレッツ光ネクスト + IPoE で scp, cvs, rsync の SSH通信ができない問題 - tsutsuiの作業記録置き場

                              5か月くらいハマっていた問題が解決したのでメモ。 環境 ホスト: NetBSD/i386 8.0 (OpenSSH 7.6) 回線: フレッツ光ネクスト (NTT西日本) + DTI IPv6 (IPoE) 接続サービス 接続: VDSLモデム + ホームゲートウェイ RT-500KI (ファームウェア 05.00.0020) 問題 ホストの NetBSD/i386 8.0 からインターネット上の外部ホスト (IPv4, IPv6 ともに持つ VPS上のホスト) への操作が、以下のようになる。 ssh -6 での IPv6 の外部ホストへのログイン: → 問題なし scp -6 での IPv6 の外部ホストへのコピー: → パスフレーズの入力画面までは進むが、パスフレーズ入力後の転送が開始されず、 progress meter も表示されない cvs, rsync での IPv6 の SS

                                フレッツ光ネクスト + IPoE で scp, cvs, rsync の SSH通信ができない問題 - tsutsuiの作業記録置き場
                              • [Linux] rsyncで進捗を確認する

                                時間経過で変わる可能性のある進捗でもいいなら rsync -a --info=progress2 時間が多少かかっても確実な進捗が欲しいなら rsync -a --info=progress2  --no-inc-recursive 方法1(進捗は適宜でもいいですよ派)¶ rsync では進捗状況を確認するオプションに ver.3.10 から対応 した。 そのオプションは --info=progress2 である。

                                  [Linux] rsyncで進捗を確認する
                                • [AWS]S3へのバックアップで使うAWS CLI S3 syncはrsyncと挙動が異なるので注意 | アーザスBlog

                                  syncの標準出力の改行コードがCR sync コマンドの標準出力をログファイルにリダイレクトすると、 aws s3 sync --delete --exact-timestamps {EC2のバックアップ元パス} s3://{S3のパス} > ${LOGFILE} 2>&1 改行コードがなぜかCRなのです。 余計な行をgrepで除外できないので困る syncコマンドは、ファイル同期の途中経過も標準出力します。 Completed 645.3 KiB/652.1 KiB with 8 file(s) remaining Completed 645.4 KiB/652.1 KiB with 8 file(s) remaining upload: {EC2パス} to {S3パス} ファイルが正常に同期できたかどうかだけ知りたいので、1行目と2行目は不要です。それにAmazon SESでログを

                                    [AWS]S3へのバックアップで使うAWS CLI S3 syncはrsyncと挙動が異なるので注意 | アーザスBlog
                                  • rsync で ssh 接続するオプション | WWWクリエイターズ

                                    Linux やMacなどでも、ファイル転送に便利な「rsync」。でも、SSHで接続する際オプションを忘れて、何回もぐぐってしまうので、こちらに網羅的にまとめます。 rsync で SSH 接続するオプション「-e ‘ssh ‘ 」 rsync といえば、SSH接続ですが、書式がやや覚えにくいです。ssh 接続には、「-e」もしくは  「-rsh」というオプションから、SSH接続コマンドを追加することで、リモート接続前に指定したコマンドを行ってくれます。 SSH プライベートキーを指定する rsync コマンド 当然ですが、リモート側にSSHが起動している、かつSSH接続できる状態に準備が整っている事が前提です。SSHのプライベートキーを直接指定します。まだ SSH config を設定してないとき時はこれが必要ですが、普通は config を設定した利用が多いと思います。 SSHでは、キ

                                    • rsync の delete オプション各種

                                      rsync は、高速な差分ファイル転送ができるコマンドラインツールです。 さまざまな用途に使えるツールですがとくに、ディレクトリ間の同期を行ったり、ディレクトリのバックアップを作成したりする場合に使われることが多いです。その際によく使われるオプションとして -a(--archive)と --delete があります。 このうち --delete については、細かい挙動が異なるいくつかのオプションが存在しています。このオプションを紹介します。 deleteオプションとは rsync の --delete オプションは、転送元のディレクトリに存在せず転送先のディレクトリに存在するファイルがあれば削除する、というオプションです。 典型的な使い方を挙げます。src ディレクトリを backup ディレクトリの下にバックアップするには、以下のようにオプションを指定して実行すれば良いです。 このコマン

                                        rsync の delete オプション各種
                                      • rsyncとsshを利用したリモートサーバの高速バックアップ

                                        ここでは、rsyncとsshを利用してリモートサーバのバックアップを取る方法を説明する。 rsyncは指定されたフォルダ間の同期を高速に行うことができる。sshを利用するとリモートサーバとの間でディレクトリの同期処理を行える。

                                          rsyncとsshを利用したリモートサーバの高速バックアップ
                                        • GitHub - teejee2008/timeshift: System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is runn

                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                                            GitHub - teejee2008/timeshift: System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is runn
                                          • GitHub Actions で快適なデプロイを実現する(rsync・laravel) – 自主的20%るぅる

                                            GitHub で CI/CD ! 皆さん、CI/CD 回してますか? テストやらデプロイやらは自動で回すような風潮ができてから早数年。 これまで様々な CI/CD サービスが生まれてきました。 一方、世界で最も大きな開発のプラットフォームである GitHub は、 これまでリポジトリ管理以外の仕組みについては、インテグレ-ションで対応するという姿勢をとっていました。 が、その GitHub がある時期(買収の頃?)を境に、プロジェクト管理(board 機能)等色々な機能を 標準で提供するようになりつつあります。 そんな流れで CI/CD 機能が提供されることになったのが 2018 年の末。 現在はパブリックベータとなって、皆さん使えるようになりました。 ということで、今回はこの GitHub の CI/CD 機能、GitHub Actions を使って 簡単にデプロイ作業をする方法を見てい

                                              GitHub Actions で快適なデプロイを実現する(rsync・laravel) – 自主的20%るぅる
                                            • rsyncとlsyncdを使ったディレクトリの双方向同期 - Qiita

                                              実現したいこと 複数のサーバ間で任意のディレクトリを同期(双方向)したい 環境 サーバ1 OS:CentOS release 6.5 (Final) ip:10.102.55.101とします。 サーバ2 OS:CentOS release 6.8 (Final) ip:10.102.55.103とします。 同期したいディレクトリ /opt/share rsync バージョン:Version 3.0.6 protocol version 30 rsync を デーモンモードで動作させ、rsyncd(サーバ)として利用する lsyncd バージョン:Version: 2.1.5 xinetd バージョン:Version 2.3.14 libwrap loadavg 前提 1.同じタイムサーバで、時刻が同期できていること! 2.rsyncdは、xinetdのサービスとして使用する rsyncとは

                                                rsyncとlsyncdを使ったディレクトリの双方向同期 - Qiita
                                              • GitHub - claytongulick/bit-sync: Bit-sync is a utility for synchronizing arbitrary data using the rsync algorithm in pure js

                                                This is a simple utility to synchronize two pieces of data, the source and the destination, using the rsync algorithm. The reason you might want to use this utility rather than just copying the source to the destination is to save on bandwidth. The rsync algorithm is really clever about only sending the parts of the file that have changed, rather than the whole file. For small files, this isn't th

                                                  GitHub - claytongulick/bit-sync: Bit-sync is a utility for synchronizing arbitrary data using the rsync algorithm in pure js
                                                • デザイナーでもわかるrsync - Qiita

                                                  はじめに この記事は、Webサーバーへのデプロイにrsyncを導入、利用するための手順を共有するためのものです。 rsyncを導入しWebサーバーへのデプロイに利用してみました。 その際Web上で集められた情報は「どうやってrsyncを使うのか」が大半でした。「なぜrsyncを使うのか」という視点の記事があまりありませんでした。 そのため、この記事では rsyncのメリットとデメリットを比較し、どのような場合に導入すべきなのか rsyncの具体的な導入の手順の解説 の2点を取り上げます。 想定する読者 この記事は以下の読者を想定して書かれています。 macOSユーザー デザイナー ターミナルが何かはわかる。node.js関係で使うことがあるが習熟してはいない。 Webサーバーへのデプロイ手段として、rsyncの利用を検討している。 つまり私のようなデザイナーでも、この記事を読めばrsync

                                                    デザイナーでもわかるrsync - Qiita
                                                  • rsync: Series Overview

                                                    For many years, I was only a casual user of rsync and used it mostly for one-off file transfers. Over time, I found rsync useful in more and more cases, and would recommend every computer user put this great tool into their toolbox 🛠 🧰 ! I’m publishing a series of blog posts about rsync: rsync, article 1: Scenarios. To motivate why it makes sense to look at rsync, I present three scenarios for w

                                                    • リモートでsudoしてrsyncしたい - mattintosh note

                                                      EC2 インスタンス上のデータをバックアップするのに root しか読み取り権限がないファイルやディレクトリをどうコピーするか、という問題にあたった。Amazon Linux では root のログインを禁止しているため何らかの方法でユーザをスイッチしなくてはならない。んで、rsync のマニュアルを読み返して考えたところ --rsync-path オプションで rsync を sudo で実行すれば良いことに気づいた。 なお、このサーバは踏み台を利用しており、ホストや秘密鍵の設定などは ssh/config に書いてあるためそれを -e "ssh -Fssh/config" で呼び出している。--compress は無くてもいいが EC2 インスタンスからグローバルへの転送は料金がかかるので圧縮しておいた方がコストが減らせる。 rsync -av --progress --compres

                                                        リモートでsudoしてrsyncしたい - mattintosh note
                                                      • scp の代わりとしての rsync コマンドとそのオプション

                                                        1. はじめに scp コマンドというのは、ssh コマンドを内部で使って、ローカルホストとリモートホスト間でファイルをコピーするためのコマンドです。ssh コマンドは SSH という暗号化された安全なプロトコルを使って通信を行うコマンドなので、scp コマンドも安全であるということになっていました。 しかし、OpenSSH 8.0登場、scpよりsftpやrsyncプロトコルの利用を という記事にあるように、現在では scp コマンドが推奨されないようですので、その代わりに使える rsync コマンドとそのオプションを紹介します。 rsync コマンドもローカルホストとリモートホスト間でファイルをコピーするためのコマンドですが、どちらかというとバックアップ目的で使う印象がありましたし(前回からの差分だけコピーとかできます)、デフォルトでは暗号化が行われません。そのため 「ちょっとしたコピ

                                                          scp の代わりとしての rsync コマンドとそのオプション
                                                        • これだけ覚えればOK、rsyncのディレクトリ、ファイルパスの指定方法 - (ひ)メモ

                                                          ディレクトリどうしをまるごとコピーしたい場合 コピー元・先両方に末尾に / をつけて、コピー先のディレクトリまで指定する。 rsync -av /path/to/dir/ remote:/path/to/dir/ rsync -av /path/to/dir remote:/path/to とか別の書き方もあるけどパット見わかりづらいので ダメ 。 ディレクトリの末尾に / をつけるのが肝要。 ファイルをコピーしたい場合 コピー元・先両方をファイルのパスで指定する、 もしくは、 コピー元をファイルのパスで、コピー先を末尾に / をつけたディレクトリのパスで指定する。 rsync -av /path/to/file remote:/path/to/file もしくは rsync -av /path/to/file remote:/path/to/ おまけ コピー元・先でパスが同じ場合 コピー

                                                            これだけ覚えればOK、rsyncのディレクトリ、ファイルパスの指定方法 - (ひ)メモ
                                                          • 【Mac・ファイル同期】rsync・sshfs・fswatchを使ってローカルとサーバーを同期したら色々便利だった | 感情的プログラミング伝記 | タウン情報誌 AIR函館 - 北海道函館市の食・呑・遊をご紹介!

                                                            2019.12.11 13:00:00投稿 【Mac・ファイル同期】rsync・sshfs・fswatchを使ってローカルとサーバーを同期したら色々便利だった shell 自動化 サーバーにファイルをアップロードする基本として ローカルのファイルを編集FTPでそのファイルをサーバーへアップロード っていう作業がありますよね? 私もつい最近までの数年間この作業をしておりました。 絶対自動化できることは分かっていたのですが、それを組むのが面倒でやってなかったんですよねー。 ということで今回重い腰を上げて自動化に踏み切ったので、その軌跡を残したいと思います。 環境 ローカルOS: macOS X Catalina (10.15.1)Shell: Bashサーバーcentos 6系 sshでローカルとサーバーが接続できること。 MacにHomebrewが入っていることを前提としてお話していきますよ

                                                              【Mac・ファイル同期】rsync・sshfs・fswatchを使ってローカルとサーバーを同期したら色々便利だった | 感情的プログラミング伝記 | タウン情報誌 AIR函館 - 北海道函館市の食・呑・遊をご紹介!
                                                            • rsync コマンドを使用して、差分・完全バックアップを採る話 - Qiita

                                                              こんにちは、 株式会社 日立製作所 OSSソリューションセンタ の 神山直也(hi-naoya) です。 日立グループ OSS Advent Calendar 2018 の11日目、書かせて頂きたく。 私は社内システムの設計、構築、運用、etc …ゆりかごから墓場まで面倒を見ています。 今回は運用には欠かせないバックアップについて、「rsyncコマンド(とcron)だけで、差分・完全バックアップを取得する」方法をご紹介します。 はじめに 前提条件: 本番環境1、2台の小規模環境 ミッションクリティカルではない CentOS 7.x で動作するシステム バックアップ対象は数百G〜数T程度のファイル 1週間に1回完全バックアップ、毎日差分バックアップしたい 商用の製品から、バックアップを目的としたOSSなど、バックアップを行うソフトウェアはたくさんあります。 今回は rsync を利用していき

                                                                rsync コマンドを使用して、差分・完全バックアップを採る話 - Qiita
                                                              • rcloneでGoogle Driveへのリモートバックアップを自動化する【rsyncみたいなやつ】

                                                                前提: インターネット回線とトラフィック量に注意 でっかいバックアップファイルをクラウドに送るため、オンプレミス環境の場合はアップストリーム方向への制限がゆるいインターネット回線を用意しましょう。こちらのエントリでも書いています。 バックアップ元データが既にクラウド側にある場合は発生するトラフィック量に注意しましょう。というか、クラウドの場合はそれぞれの環境で適したバックアップ手段が用意されていると思うので、そちらを使う方が良いかも知れません。データ量やかけられるコストを考慮して検討してください。 rclone とは rcloneはGoで実装されているMITライセンスのオープンソースソフトウェアです。 みなさんrsyncは好きですよね。僕も好きです。 rcloneとかいうステキプロダクトを使うと、Google Driveや他のクラウドストレージサービスへのアップロード・ダウンロードがコマン

                                                                  rcloneでGoogle Driveへのリモートバックアップを自動化する【rsyncみたいなやつ】
                                                                • SSHを利用してrsyncでファイル同期 - チラシのすきま

                                                                  以前作ったスクリプトでrsyncを使ったファイル同期(アップロード)について紹介しましたが、今回はSSHを使ったよりセキュアな rsyncによる同期について紹介します。 SSHとは ネットワーク上をやり取りする情報が平文で流れていると、ネットワークを盗聴された場合、重要な情報やパスワードなどが簡単に漏れてしまいます。これを防ぐため、情報を暗号化して送信する手段が開発され、そのひとつの手段として、SSH(Secure Shell)プロトコルが利用されてます。 SSHを利用するためのソフトウェア SSHを利用するには、SSHサーバとSSHクライアントが必要で、オープンソースで開発されているOpenSSHには、この2つが含まれてます。OpenSSHは、Linuxに標準でインストールされていて、もちろんWSLでも使えます。OpenSSHの詳細については、下記ページが参考になります。 参考:Open

                                                                  • Git Bashにrsyncとnetcatをインストールする

                                                                    (2023/7 注釈) この内容は3年近く前に書かれたものなので、ダウンロードするパッケージのバージョンやURLなどが変わっている可能性があります。最近はWSLしか使ってないので特に最新情報を調べたりはしておりません。この情報を見る方はそこに留意して参考程度にご利用ください。 現時点で最も簡単にWindows環境にUnixライクなシェル環境をインストールする方法の一つが、「Git for Windowsをインストールする」ではないかと思います。 gitという単機能アプリをインストールするのかと思いきや、スタートメニューに「Git Bash」とかいうのが追加されて、Mintty上でbashを使うことができます。 ですが、手軽さのトレードオフといいましょうか。あまりにもコマンドが少ないのです。パッケージマネージャ的なモノも一切入ってないので簡単に追加することもできません。 git over s

                                                                      Git Bashにrsyncとnetcatをインストールする
                                                                    • 『rsyncの悲劇 〜本番環境を消し飛ばす前に覚えておきたいこと〜』へのコメント

                                                                      Twitter連携機能をご利用のみなさまへ 代替手段として、ブックマーク完了後の共有メニューを新たに追加いたしました Twitter共有ダイアログの追加 こちらは、シェアアイコンがONの場合のみ表示されます Twitter・マストドン共有ボタンの追加

                                                                        『rsyncの悲劇 〜本番環境を消し飛ばす前に覚えておきたいこと〜』へのコメント
                                                                      • rsyncでpigzするやつ v2 - なんかかきたい

                                                                        普段よく使っているのでリモートからローカルにコピーする場合に使えるように機能拡張した。 ほとんど同じコードなのに共通化できなくて辛い。ifで分岐して二つのシェルスクリプトを一個にしたような作りがイケてないが使い勝手はよい。 細かい話だと rsync の出力がOSXとLinuxで微妙に違うとかそういうところも吸収した。代わりに awk が必要になった。リストの取得に ./ から空行までをawkで出力する。 tail と tac は消えた。 gist.github.com 便利

                                                                          rsyncでpigzするやつ v2 - なんかかきたい
                                                                        • GitHub - gokrazy/rsync: gokrazy rsync

                                                                          Package rsync contains a native Go rsync implementation. This repository currently contains: gokr-rsyncd, a read-only rsync daemon sender-only Go implementation of rsyncd. It implements the rsync daemon network protocol (port 873/tcp by default), but can be used over SSH or locally as well. gokr-rsync is an rsync receiver implementation that can download files via rsync (daemon protocol or SSH). T

                                                                            GitHub - gokrazy/rsync: gokrazy rsync
                                                                          1

                                                                          新着記事