公開鍵をサーバーにコピーする方法

公開鍵をサーバーにコピーする方法

私のAmazonサーバーに新しいSSHキーを追加する方法を見つけようとしています。この質問と回答を見つけました。

公開鍵をSSHサーバーにコピーする方法は?

しかし、私はLinux/Unixに初めて触れて過度に考えていたので、次のような方法を思い出しました。

  1. 私のクライアントはこのサーバーにアクセスしているので、私が問題を引き起こすと、回復に深刻な問題が発生します。
  2. 他のサーバーに接続されていませんが、これはどのように機能しますか?最初の回答を読んだところ、新しく生成された公開鍵をその国のすべてのサーバーに送信できることがわかります。

私の2番目のポイントは理解できますか?インストールしたばかりのシェルのコマンドは次のとおりです。

  1. ssh - SSHセッションの使用
  2. キーを次の場所にコピーします(私の場合は[Eメール保護](Amazonでホストされていますが、それが重要かどうかはわかりません)

つまり、新しいユーザーの場合、次のコマンドを使用するとコマンドが提案されます。

$ ssh-copy-id [email protected]

実際にtimというユーザーがいて、 just.some.other.server というサーバーがある場合

これにより、そのサーバーに対するいくつかの権限があります。

だから結局コマンドを試しましたが、入力したときに何かが抜けたようです。

$ ssh-copy-id [email protected]

シェルリターン

/usr/bin/ssh-copy-id: ERROR: No identities found

ベストアンサー1

/usr/bin/ssh-copy-id: ERROR: No identities found

ssh-keygenこのコマンドは、以前に作成されたIDがある場合にのみ機能します。

「よくある質問:OpenSSHキー管理、パート1」

おすすめ記事