1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Cisco】CiscoルーターでSSH公開鍵認証を設定する

Posted at

最近ネットワークデバイスに触れておらず、久しぶりに触るためにコンフィグを強制削除したものです。(一応バックアップはありますが、そんなものはないと思い込ませている...)
初期設定からしていく中で、メンテの際にいちいちパスワード認証をするのはめんどくさいのでSSH公開鍵認証を設定しました。これは頻繁に設定するものではなく忘れやすいので設定方法を書いておきます。

環境

  • Cisco C892FSP-K9
  • IOS Version 15.2

設定方法

鍵ペアを作成

鍵長は最大にしておくことをお勧めします。

(config)#enable secret $YOUR_PASSWORD
(config)#ip domain-name $YOUR_DOMAIN
(config)#ip ssh version 2
(config)#crypto key generate rsa
--- omit -----

SSHによる接続許可

(config)#line vty 0 4
(config-line)#login local
(config-line)#transport input ssh

公開鍵認証を設定

(config)#ip ssh pubkey-chain
(conf-ssh-pubkey)#username $YOUR_NAME
(conf-ssh-pubkey-user)#key-string
(conf-ssh-pubkey-data)# 自身の公開鍵をペースト
(conf-ssh-pubkey-data)#exit

公開鍵をペースト時は数回に渡って分割してください。一度にペーストしすぎると下記のようなエラーが出力されます。

%SSH: Failed to decode the Key Value

これで設定終了です。自身のマシンからSSHができれば :ok:
:wave_tone1: :wave_tone2: :wave_tone3:

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?