設定

  • 設定ファイル : /etc/ssh/sshd_config

PubkeyAuthentication?

PasswordAuthentication?

コマンド

ssh-keyscan

鍵ファイル

鍵生成

RSA

ECDSA

Ed25519

  • OpneSSH のバージョン確認(6.5以上ならばOK)
    $ ssh -V
  • 鍵生成
    $ ssh-keygen -t ed25519

鍵情報確認

$ ssh-keygen -l -f ~/.ssh/id_rsa.pub

macOS

  • keychain や ssh-agent へ鍵が自動的に追加されなくなり、以前のように ssh 接続の際、鍵指定(-i)の省略や、パスフレーズ入力のスキップがデフォルトではできなくなった
  • 以前と概ね同じ挙動を実現するためには下記のように ssh_config を設定する必要がある
    Host *
      AddKeysToAgent yes
      UseKeychain yes
    
    Host hoge
      IdentityFile ~/.ssh/<key_1>

デバッグ

クライアント側

$ ssh -v [user]@[host]

サーバ側

トラブルシューティング

公開鍵認証に失敗

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-07-08 (金) 09:08:50 (651d)