Linux:リモートサーバとローカル間のファイル同期

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
Linux:リモートサーバとローカル間のファイル同期 [2023/01/15 16:15] – 作成 白くじらLinux:リモートサーバとローカル間のファイル同期 [2025/04/12 05:15] (現在) – 外部編集 127.0.0.1
行 11: 行 11:
 - [SSH接続のパスフレーズ入力を省略する設定方法|ssh-agent・ssh-add](https://blog-and-destroy.com/20453) - [SSH接続のパスフレーズ入力を省略する設定方法|ssh-agent・ssh-add](https://blog-and-destroy.com/20453)
 - [ssh-addでエラー(Could not open a connection to your authentication agent.) | WEBREE](https://webree.jp/article/ssh-add-error/) - [ssh-addでエラー(Could not open a connection to your authentication agent.) | WEBREE](https://webree.jp/article/ssh-add-error/)
 +- [SSH/SCP のログイン自動化に sshpass が便利すぎた - CUBE SUGAR CONTAINER](https://blog.amedama.jp/entry/2017/06/03/131852)
 +- [`sshpass` で秘密鍵のパスフレーズを自動入力する - Qiita](https://qiita.com/ysd_marrrr/items/5cc395abd2c0b99d1138)
  
-##### authentication agent 起動+##### sshpass のインストール
  
-sshのパスワード入力を省略するためには、ssh-add」を実行る必要がある。 +自動で秘密鍵のパスワード入力するために「sshpass」を使用する。
- +
-そのためには「authentication agent」を下記のコマンドで立ち上げる。+
  
 ``` ```
-eval "$(ssh-agent)"+sudo yum install sshpass
 ``` ```
  
-##### ssh-agent に秘密鍵追加+##### パスフレーズファイルの作成
  
-下記のコマンドを実行て「ssh-agent」秘密鍵追加する。+「sshpass」コマンドでパスフレーズ様々な方法で指定できる。 
 + 
 +今回はコマンドに直接パスワードを入力ないよう、パスフレーズが書かれたファイル使用する。
  
 ``` ```
-ssh-add <秘密鍵ファイルのパス> +vi ssh_pathphrase
- Enter passphrase for <秘密鍵ファイルのパス>:     ←パスワードを入力する +
-```+
  
-追加後、下記のコマンドで確認できる。 +======= 
- +<パスフレーズ> 
-``` +=======
-$ ssh-add -l+
 ``` ```
  
行 44: 行 43:
  
 ``` ```
-$ rsync -av -e 'ssh -i <秘密鍵のパス>' <ユーザ>@<リモートホスト>:~/src/ ~/dest+sshpass -f <パスフレーズファイルのパス> -P "Enter passphrase for key" \ 
 + rsync -av -e 'ssh -i <秘密鍵のパス>' <ユーザ>@<リモートホスト>:~/src/ ~/dest
 ``` ```
  
  
  
  • Linux/リモートサーバとローカル間のファイル同期.1673766947.txt.gz
  • 最終更新: 2025/04/12 05:15
  • (外部編集)