宝の持ち腐れとなっている YAMAHA のルーター RTX1200 だが、たまに思い立って使い込んでみようとするも、Web の管理画面や Windows の Telnet クライアントでないと接続できないのが面倒だったので、macOS の zsh から SSH で接続できるようにした。
DSS公開鍵 と RSA公開鍵 が表示されるので、RSA公開鍵 の方をコピーして、~/.ssh
に rsa_rtx1200.pub
という名前で保存する。
例えば、sshuser01
というユーザー名で追加し、強力なパスワードを付ける。
~/.ssh/config
Host 192.168.xxx.xxx. <----ルーターのIPアドレス
User sshuser01
KexAlgorithms +diffie-hellman-group1-sha1
HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms ssh-dss,ssh-rsa
IdentityFile ~/.ssh/rsa_rtx1200.pub
KexAlgorithms,HostKeyAlgorithms,PubkeyAcceptedAlgorithms の設定も必要みたい。
ssh 192.168.xxx.xxx
を実行すると、ルーターに接続、sshuser01 のパスワードを問われるので入力するとログインできる。
日本語が文字化けして読めないことに気付いた。 ログイン後に、
console character ascii
としたら解消された。
このままだとログインする度に上のコマンドを入力する必要があったが、
管理画面>保守>設定の管理>コマンドの入力 で console character ascii
を実行したら、以降は文字化けは解消された。show config
すると character ascii となっていたので、CUI からでも保存する方法はあるのだろう。