PR

macOS sequoiaでNEC IXにssh 接続できないのをできるようにした話

当サイトではアフィリエイト広告を利用しています。

PC
このサイトはアフィリエイト広告(Amazonアソシエイト含む)を掲載しています。

久しぶりにmacでsshを試そうと思ったが、Unable to negotiate ~ とかいうエラーを吐き出してssh接続できなかった。調べてみたらmac側のsshの暗号方式が新しくなっているため古いNEC IXのsshの暗号化方式とミスマッチを起こしているのが原因らしい。

mac側のssh設定

~/.ssh/configを書き換えて設定する。設定ファイルが作成されていない人は以下のコマンドで、まずはディレクトリを作成する。

mkdir -p ~/.ssh

次に設定ファイルを作成する。

vi ~/.ssh/config

設定ファイルの中に以下の構文をコピーして保存してください。

ホストアドレスはsshアクセスしたいアドレスに書き換えてください。

Host 192.168.***.***
  HostKeyAlgorithms=+ssh-rsa
  PubkeyAcceptedAlgorithms=+ssh-rsa

これでNEC IX側の設定を書き換えることなくmacでssh接続可能になります。

コメント

タイトルとURLをコピーしました