09:55:19IOSでのSSHの設定カテゴリ:Cisco現在ではCCNAでもルータのアクセスに関してSSHの問題が出るようです。Linuxなどではかなり前からtelnetは標準で無効であり、当然といえば当然ですが...。今回はSSHの基本的な利用を確認します。初期値ではSSHは無効になっています。3SSHを利用するにはRSAキーを作成します。first.ただ上記の結果から分かるとおり、あらかじめドメイン名の指定が必須です。non-exportable...[OK]この時点でSSHで接続が可能となります。3接続を行うユーザを作成します。ciscoそしてローカル認証を有効にします。onでは隣接するR2(12.12.12.2)よりR1(12.12.12.1)にSSHでログインします。R2では特に設定は必要ありません。Windowsなどからでももちろん利用できます。IOSでsshコマンドを利用するには-lオプションでユーザ名を指定します。パスワードを入力R1>この時、R1では下記のようなログが表示されます。SSH-1.99-Cisco-1.25このまま利用するにはあまりセキュリティ的に望ましくないので、まずアクセスリストを設定します。この設定により12.12.12.0/24からの接続のみが許可されます。matches)この時点ではTELNETが有効です。SSHを有効にしたのに、このままでは意味がありません。inputコマンドを利用します。sshこの時点でR2からのTELNETが利用できくなりました。host初期値の設定ではSSHのバージョン1とバージョン2の両方が有効ですが、古いバージョン1をあえて利用する必要はありません。sshコマンドで-vオプションを利用するとバージョンを指定できます。12.12.12.1下記はバージョン1で接続されたときのR1のログです。SSH-1.5-Cisco-1.25R1でバージョン2のみを許可するように変更します。3するとR2からバージョン1での接続が不可能になり、かなり安全な設定となりました。eventsを有効にすると便利です。