AコンピュータからBコンピュータにファイルを送信しようとしています。
このためにssh-keygen -t rsa
。次に、id_rsa.pub
ファイルをコンピュータBに送信し、authorized_keys
そこのファイルに追加します。
コンピュータAからBへの送信は、パスワードを要求せずにうまく機能します。
これに対して別の実験をしていた間、誤ってファイルを削除しましたauthorized_keys
。今、上記のプロセスを開始すると、再び動作しません。回復する方法?また、パスワードを入力せずに双方向にファイルを送信できるかどうかを知りたいです。
答え1
新しい創造物に問題がありますauthorized_keys
。
- 権限を確認してください。ユーザーの権限は読み取り/書き込みであり、他の人はアクセスできないことをお勧めします。
- ファイルに改行がないこと、ファイルのキーが実際にAの(正しい)公開キーと一致することを確認してください。
キーペアを再生成する必要はありません。
BからAに公開鍵にアクセスするには、プロセスをコピーします(Bから鍵を生成し、出版社をAに移動してAuthorized_keysを追加します)。
公開鍵認証は識別client
方法ですserver
。 Bをクライアントとして使用するには、sshd
Aで実行している必要があります。
もちろん、scp
「パスワードを要求せずに双方向にファイルを送信」を意味する場合は、Aを使用してパスワードなしでサーバーBからAにファイルを転送することもできます。scp serverB:filename .