ssh
LinodeとSitegroundに接続し、パスワードを持つ複数のリモートサーバーがあります。以前はWindowsとPuttyを使ってリモートサーバーに接続していましたが、今は
Ubuntu 18.04を使用してopenssh-serverを設定しましたが、これを試みるとPermission Denied(Public key)エラーが発生するようです。ssh [email protected]
自分のローカルコンピュータのリモートサーバーから秘密鍵をコピーする必要があります。鍵を正確に配置する必要がある場所、接続できるように鍵を追加する方法がわかりません。
ベストアンサー1
最初いいえ秘密鍵をリモートサーバーに入れます。このサーバーを損傷する人は誰でもあなたが持っているすべてのアクセス権を持っています。
これはもはや問題ではありません。 2つのオプションがあります。
- 新しいローカルコンピュータに新しい秘密鍵を作成します。その後、コピー人々キー(プライベートキーに付属しているか、プライベートキーから生成することができます)サーバーに。を入力した場合は、1
~/.ssh/authorized_keys
行に1つずつ追加するため、前の項目(または)を上書きしないでくださいuse ssh-copy-id
。 - 古いローカルコンピュータから。パテを使用して秘密鍵をopen-ssh形式でエクスポートし、新しいローカルシステム(openssh実行)にコピーするように指示します。それは
~/.ssh/
私のディレクトリファイルに入りますid_rsa
。