NW機器

【Catalystスイッチ】SSH接続設定方法

この記事は投稿日から1年以上経過しています。

当記事では、CatalystスイッチでSSH接続するために必要な設定を説明いたします。

若手エンジニア志望者を募集!支度金あり

使用する機器

型番:Cisco Catalyst C1000
ファームウェアバージョン:v15.2(7)E4

SSH(Secure Shell)とは

ネットワーク経由で他のサーバーに接続し、遠隔操作するためのプロトコルです。
通信内容はすべて暗号化されるため、安全に通信することが可能です。

SSH接続に必要な設定項目

ホスト名とドメイン名を設定

SSH暗号鍵(RSA)を生成するためにはホスト名とドメイン名を設定する必要があります。

  • 設定コマンド

Switch#configure terminal ##グローバルコンフィギュレーションモードへ移動
Switch(config)#hostname SW1 ##ホスト名の設定
SW1(config)#ip domain-name secuavail.com ##ドメイン名の設定
SW1(config)#end

ユーザ名とパスワードを設定

SSHにおけるユーザ認証の1つにパスワード認証があります。
SSHクライアント側はユーザ名とパスワードを入力することでスイッチにSSH接続して
ログインできるようになります。

  • 設定コマンド

SW1#configure terminal   ##グローバルコンフィギュレーションモードへ移動
SW1(config)#username admin password password   ##ユーザ名とパスワード設定
SW1(config)#end
※設定例ではユーザ名に「admin」パスワードに「password」としています。

特権EXECパスワード(enableパスワード)の設定

SSH接続後に特権モードに移動するためのenableパスワードを設定します。

  • 設定コマンド

SW1#configure terminal   ##グローバルコンフィギュレーションモードへ移動
SW1(config)#enable secret cisco   ##enableのパスワード設定
SW1(config)#end
※設定例ではenableパスワードを「cisco」としています。

VLANにIPアドレスを割り当てる

VLANインターフェースにIPアドレスを割り当てます。
SSH接続に使用するインターフェースは、ここで設定するVLANに所属している必要があります。
デフォルトでは、全てのスイッチポートがVLAN1に所属しているため、
VLAN1にIPアドレスを割り当てるだけで完了です。

ただし、新しくVLANを作成し、使用する場合は、
SSH接続に使用するインターフェースに新しく作成したVLANを割り当てる設定が必要です。

  • 設定コマンド

SW1#configure terminal
SW1(config)#interface vlan 1   ##VLANにIPアドレスを割り当てる
SW1(config-if)#ip address 192.168.10.1 255.255.255.0
SW1(config-if)#no shutdown   ##インターフェースをシャットダウンから復旧する
SW1(config-if)#exit

 

RSA鍵の生成

SSH接続に利用する暗号鍵(RSA)を生成します。
コマンドの入力後、鍵長サイズの指定を求められるので、2048bitを指定します。
※最小鍵長サイズは、1024bitにすることをメーカから推奨されております。
今回は、鍵長が大きいほど暗号化や復号処理の負担がかかり、第三者に解読されにくくなるため、
よりセキュリティ強度が保たれる2048bitを指定しております。

  • 設定コマンド

SW1#configure terminal
SW1(config)#crypto key generate rsa
The name for the keys will be: SW1.secuavail.com
Choose the size of the key modulus in the range of 360 to 4096 for your
General Purpose Keys. Choosing a key modulus greater than 512 may take a few minutes.
How many bits in the modulus [512]: 2048
% Generating 2048 bit RSA keys, keys will be non-exportable...
[OK] (elapsed time was 12 seconds)

SSHバージョンの指定

SSHのバージョンには1と2がありますが、バージョン2の方が暗号化のセキュリティ強度が高いため、
バージョン2を設定します。

  • 設定コマンド

SW1#configure terminal
SW1(config)#ip ssh version 2   ##SSHバージョン2を設定
SW1(config)#end

VTYの設定

リモート接続セッションを受け入れるために使用される仮想的なインターフェースに設定を
追加していきます。

①usernameコマンドで設定したユーザ名とパスワードでログインできるようにする。

  • 設定コマンド

SW1#configure terminal
SW1(config)#line vty 0 15  ##リモート接続セッションを受け入れるために使用される仮想的なポート
SW1(config-line)#login local   ##usernameコマンドで設定したものでログインできるようにする

②SSH接続に限定してtelnet接続を拒否する設定を入れます。

  • 設定コマンド

SW1(config-line)#transport input ssh   ##Telnet接続を拒否しSSH接続に限定する
SW1(config-line)#end

設定後は、copy running-config startup-configを実行し、設定を保存します。

以上でSSHの設定は完了です。

SSH接続できるか確認

  1. PCとVLAN1を割り当てているスイッチポートを結線して、TeraTermでSSH接続を開始します。
    ホストに設定したIPアドレスを入力後、サービスはSSHを選択します。
  2. 設定したユーザ名とパスワードを入力します。
  3. ログインできることを確認します。

以上でSSH接続確認は完了です。

参考文献

https://www.cisco.com/c/ja_jp/support/docs/security-vpn/secure-shell-ssh/4145-ssh.html

https://shinmeisha.co.jp/newsroom/2020/04/10/ssh-%E6%8E%A5%E7%B6%9A%E3%81%AB%E5%BF%85%E8%A6%81%E3%81%AA%E8%A8%AD%E5%AE%9A-cisco-%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E6%A9%9F%E5%99%A8/

若手エンジニア志望者を募集!支度金あり

LogStare Collector 無償版

記載されている会社名、システム名、製品名は一般に各社の登録商標または商標です。

当社製品以外のサードパーティ製品の設定内容につきましては、弊社サポート対象外となります。

【SonicWall】IPsec-VPN設定方法前のページ

【Catalystスイッチ】初期設定時に入れておくべき設定コマンド次のページ

ピックアップ記事

  1. 自社製品をAMIにしてAWSマーケットプレイスへ出品
  2. Zabbixヒストリデータのレポート生成について
  3. ログフォワーダー「okurun.jar」について
  4. IoT機器「Raspberry pi」とLogStare Collectorで温…

関連記事

  1. Windows/Linux

    Windows Server DNSのデバッグログをLogStare Collectorにて収集する…

    当記事では、Windows Server DNSのデバッグログをLog…

  2. NW機器

    【仕様】VPNトンネルの認証方式においてIKE2を使用した場合、「FortiGuard_VPNステー…

    当記事の内容は、以下の記事に統合しました。LogStare C…

  3. ログ分析・監視テクニック

    Windows Server DNSのデバッグログ活用事例

    当記事では、Windows Server DNSのデバッグログ活用事例…

  4. NW機器

    PaloAltoの送信元・宛先NAT設定方法

    当記事ではPaloAltoにおける送信元NAT・宛先NATの設定方法に…

  5. WatchGuard FireboxをSNMPで監視する

    NW機器

    WatchGuard FireboxをSNMPで監視するための設定方法

    当記事では、WatchGuard社FireboxシリーズのSNMP(v…

  6. NW機器

    FortiGateにおける複数のSyslogサーバへログ転送を行う設定について

    当記事では、FortiGateにおける複数のSyslogサーバへログ転…

若手エンジニア志望者を募集!
LogStare Collector 無償版
月額200円でM356の監査ログの運用レベルUP LogStare M365
AWSのログ分析・モニタリングに 次世代のマネージド・セキュリティ・プラットフォーム LogStare

  1. NW機器

    SonicWall UTMにSyslog送信設定を追加する方法について
  2. ログ分析・監視テクニック

    nProbeであらゆる通信をログに記録し可視化する
  3. NW機器

    PaloAltoのIPsec IKEv1 Phase1におけるトラブルシューティ…
  4. AWS/Azure

    AWSマーケットプレイス上から無償版のLogStare Collectorを試す…
  5. 実践記事

    DNSキャッシュポイズニングやってみた
PAGE TOP