lsyncdを使用してSSHパスワードを覚えている方法は?

lsyncdを使用してSSHパスワードを覚えている方法は?

私は設定を介してローカルコンピュータとリモートコンピュータ間のフォルダを同期するためにlsyncdを使用していますdefault.rsyncssh。ただし、ファイルが変更されるたびにパスワードを要求します。オプションがあることがわかりましたがpassword_file、これを使用すると何のメッセージも表示せずにデーモンが存在するようになります。 lsyncdを使用してSSHパスワードを覚えている方法は?それとも、SSHを介してファイル/フォルダを同期するように簡単に設定できるクロスプラットフォームGUIはありますか?私のお気に入りの同期GUI送る気に入っていますが、有料でOS Xでのみ使用できます。

ベストアンサー1

SSHキーを使用して認証を試みます。 SSHを使用して送信するすべてのプログラムは自動的にキーを検索し、パスワードは必要ありません。

ただ実行

ssh-keygen -t rsa -f ~/.ssh/id_rsa

~/.ssh/id_rsa.pub次に、リモート側の~/.ssh/authorized_keysファイルに新しいコンテンツを追加します。

ssh USER@REMOTE_HOST 'cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub

これで、パスワードなしでリモートホストにSSHでアクセスできるようになりました。

通常、パスワードをファイルに保存するよりも優れています。パスワードを他の場所で使用でき、誰かがパスワードを見つけた場合、多くの情報が破損する可能性があるためです。

おすすめ記事