ホームページ  >  記事  >  システムチュートリアル  >  キーによるサーバー接続

キーによるサーバー接続

WBOY
WBOY転載
2024-01-30 17:12:221094ブラウズ

パスワードを使用せずにサーバーに接続します。.pem 証明書ファイル (キー) を使用してサーバーに接続します。 <br> キーによるサーバー接続

1. キー ファイルの生成

ssh-keygen -t rsa -b 2048 -v<br> 注: 接続方法は基本的に Git と同じですが、以前に Git で認証用の公開鍵と秘密鍵を生成している場合は、デフォルトのパス ~/.ssh/id_rsa を使用してください。パスを切り替えます。上書き効果を避けるための名前です。例えば:###
公開/秘密 RSA キーのペアを生成します。 キーを保存するファイルを入力してください (/home/vien/.ssh/id_rsa): dataAutoProcess<br>

ファイル名を指定してください。パスが指定されていない場合は、デフォルトで現在のパスが使用されます。上記のプロンプト メッセージに示されているように、現在のディレクトリに生成されるキー名は dataAutoProcess、公開キー名は dataAutoProcess.pub で、残りは Enter キーを押して OK です。

2.この証明書を追加します 次に、公開キーを生成したディレクトリに移動し、公開キーをリモート サーバーにプッシュして、この証明書を追加できるようにします。


ssh-copy-id -i dataAutoProcess.pub [email protected]

dataAutoProcess.pub を公開キー名に置き換え、[email protected] をサーバーのユーザー名とアドレスに置き換えて、パスワードを入力します。

3.テスト

mv dataAutoProcess dataAutoProcess.pem # キーの名前は変更できます。もちろん、変更しないままにすることもできます。 ssh -i dataAutoProcess.pem [email protected]<br>

4. パスワードログインのキャンセル キーでログインできることをテストした後、接続できることを確認し、パスワード ログイン方法をキャンセルします。

sudo vim /etc/ssh/sshd_config
vim エディタに入ったら、/ を押して検索モードに入り、PasswordAuthentication
を貼り付け、Enter を押してここに移動し、i を押して挿入モードに入り、コメントを解放して no に変更します。 # パスワード認証はい
# への変更 ### パスワード認証番号<br> 再起動
ssh
sudo サービス ssh の再起動

以上がキーによるサーバー接続の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlinuxprobe.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。