GNU/Linux >> Linux の 問題 >  >> Linux

Mac OS XをSierraにアップグレードしてから、SSHが私のキーを受け入れません

はじめに:
私は2台のMacBookを持っています。 1つはまだMavericksOSXを搭載しており、もう1つはSierra OS Xにアップグレードしたばかりです。
アップグレード後、RSA/DSAキーを使用してSSH経由でLinuxサーバーの1つに接続できなくなりました。
常にパスワードを要求します。 '-v'オプションをsshコマンドラインに追加した後、ハンドシェイクを確認するために、次の行に気付きました。
debug1: Skipping ssh-dss key /Users/michel/.ssh/id_dsa - not in PubkeyAcceptedKeyTypes
Googleで調査を行った結果、DSAキーは「安全」ではなくなったと言われました。
同じDSAキーに対して再び機能させるために、次のように機能することが提案されました。 :

注: 古いDSAキーがあるため、このソリューションの使用はお勧めしません。
ソリューション:
MAC編集(または存在しない場合は作成)で、ファイル〜/ .ssh / config 次の行を追加します:
PubkeyAcceptedKeyTypes +ssh-dss


Linux
  1. Linux で「パスワードなし」の ssh ログイン用に SSH キーをセットアップする方法

  2. Mac OS で Cron を使用して自作を更新する方法

  3. SSH キーを別のマシンに転送するにはどうすればよいですか?

  1. SSH –sshキーの生成と操作

  2. Ssh –OpensshキーとPuttyキーの違いは?

  3. Ubuntu18.04でSSHキーを設定する方法

  1. SSHキーを設定する方法

  2. Ubuntu16.04でSSHキーを設定する方法

  3. LinuxまたはMacOSXでSSHを使用してサーバーに接続します