SSH公開鍵認証ログインの使用方法


SSH公開鍵認証ログインの使用方法


入る前に。


  • クライアントはOpenSSHクライアントをインストールする必要があり、サーバ側はOpenSSHサーバをインストールする必要があります.

  • 簡単な手順ですので、Googleで確認してからインストールしてください.
  • プロセス全体をまとめる


  • クライアントは2つの鍵を生成します.

  • 生成された鍵の1つをサーバにコピーします.
  • 1.クライアント生成鍵

  • $ssh-keygen^は非対称鍵ペアを生成します.
  • パス、Passphrase設定*両方を同時に設定する必要はありません(Enterを2回入力)

  • //sshディレクトリ♥にアクセスすると、次のように2つの鍵が生成されていることがわかります.(既知hostsを無視)

  • id rsa:Private Key(=秘密鍵)

  • id_rsa.pub:Public Key(=公開鍵)
  • は、戻るディレクトリであるため、閉じません.

  • 2.公開鍵をサーバにコピーする


  • $ssh[サーバユーザ名]@[サーバIPアドレス]

  • サーバユーザのPassword入力=サーバ接続成功

  • $ls-aは出力のリストにあります.sshがあるかどうかを確認します.ない場合は$mkdirです.入力sshにより生成します.

  • さっき開いたWindowsディレクトリ、id rsaを解放します.pubファイルを手帳として開きます.

  • 手帳の内容をコピーします(=公開鍵).

  • ターミナルに戻ります.

  • $echo[公開鍵専門家]>~/.ssh/authorized_keys

  • $exit
  • 3.再接続


  • $ssh[サーバユーザ名]@[サーバIPアドレス]

  • Passwordに問い合わせず、以下のように直接接続します.

  • 以外自動的にログインできずにPasswordに問い合わせた場合?


    次はグーグルのキーワードです.

  • ssh公開鍵はsshd configにログインしていません

  • ssh公開鍵にログイン権限がありません
  • 以外接続するたびにコマンドを入力するのがおっくうなら?


    サーバに入るたびにIPを見つけて貼り付けるのが難しい場合は、
    $ ssh [서버 사용자명]@[서버 IP주소]
    Wikiを実行可能なファイルにすればいいです.
    実行可能ファイルの生成

  • $cd[必要なディレクトリ]

  • $vim[実行可能ファイル名]です.bat=実行可能ファイルを拡張する必要があります.batで作ろう
  • は以下の通りです.
  • @echo off
    
    title Choco-Ubuntu-SSH #원하는 제목
    ssh '서버 사용자명'@'서버 IP주소' #-p '포트번호' : 22번이 아닌 포트를 사용하고 싶을 시 주석 풀고 지정
    
    :pause

  • 貯蔵して流出する.

  • 生成された実行可能ファイルをクリックすると、開いているシェルが必要なサーバへのSSH接続を完了します.