UJP - 技術情報1

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

ヤマハのルータにSSHで接続する設定

ヤマハのルータにSSHで接続する設定


0.改訂履歴

  • 2008.11.24 新規作成

1.はじめに

 このドキュメントでは,ヤマハのルータRTX1500/RTX1100/RTX1000/SRT100/RT107eにて,SSHで接続する手順を説明する.

2.ユーザを作成する

  • ルータにadministratorユーザで接続する.
> administrator 
Password:■■■■■■■
#
  • RTX1100では,デフォルトではadministratorと名前無しの一般ユーザがある.
  • login userコマンドで,名前付きユーザを作成する.
# login user ujpadmin password 
#
  • 作成されたユーザを確認する.
# show config|grep "login user"
login user ujpadmin *
#
  • ユーザが作成されている事が確認できた.

3.SSHサーバのホスト鍵を作成する

  • サーバのホスト鍵を作成する.
# sshd host key generate 
Generating public/private dsa key pair ...
|*******
Generating public/private rsa key pair ...
|*******

#
  • DSAキーとRSAキーが作成される.
  • この処理はルータの処理性能によって,1〜2分時間がかかる場合がある.
  • 作成されたホストキーは,次のコマンドで確認する事ができる.
# show sshd public key 
ssh-dss AAAAB3NzaC1kc3MAAACBAIr0dLykQcQB4QTmo
LxZksyMWwC066IvELMnAqVevc/QWjpzlMLSSoCy/8PGl6
UQaVAAAAFQDhSsdFfvkJz6qNhrXfXCZxweE8iwAAAI
DNEn/AIR2FRlktqXOxhMBaT6BjizeMJ2L0PrIYwXOGOn
JIWDXjFV1yo0A6Vi+PvMXqFsOn286IkRYt+hjByUSDu
mOM58sEDnwcQ5LVMEDq4ZjmhQn2OGsJkQgJmoxYfe7y
ssh-rsa AAAAB3NzaC1yc25u+0VIzCK/334IkBzkoz3ULM=
#

4.SSHサーバの基本設定と起動

  • SSHDサーバの基本的な設定を行う.
  • まずは,SSHDの接続ポートを定義する.
# sshd listen 22
#
  • デフォルトで22番ポートを利用しているが,ここではあえて明示的に定義を行った.
  • 次に,SSHで接続できるセッション数を定義する.
# sshd session 3
#
  • セッション数は1〜8ユーザで設定でき,デフォルトは8である.
  • 次に,SSHクライアントの生存確認の設定を行う.
# sshd client alive on 60 3
#

  • SSHでは,無通信期間があった場合,一定期間毎に生存確認を行うパケットを送信する.
  • この生存確認パケットをサーバからクライアントに送信する場合は,このパラメータでonを設定する.
  • この設定では,次の様に動作する.
    • SSHサーバ(RTX側)から,60秒毎にクライアントの生存確認を行う.
    • 3回反応が無かったら,接続をきる.
  • 次に,SSHDで接続できるクライアントのIPアドレスを定義する.
# sshd host 192.168.0.2-192.168.00.10 
#
  • ここまでに設定した内容を確認する
# show config | grep ssh
sshd listen 22
sshd session 3
sshd host 192.168.0.2-192.168.0.10
sshd host key generate *
sshd client alive on 60 3

#
  • SSHDを起動する.
# sshd service on
#
  • これでサーバが起動している.

5.SSHでRTXに接続する

  • SSHクライアントを使って,SSH接続を行う.
mbp17:~ nobuaki$ ssh ujpadmin@192.168.0.1
The authenticity of host '192.168.0.1 (192.168.0.1)' can't be established.
RSA key fingerprint is de:dd:b5:19:2d:c8:2a:aa:72:24:75:8c:5c:e8:bc:77.
Are you sure you want to continue connecting (yes/no)?

  • 初めての接続なので,RSAのホスト鍵を受け取るので,yesを回答する.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.0.1' (RSA) to the list of known hosts.
ujpadmin@192.168.0.1's password:
  • パスワードを入力する.
ujpadmin@192.168.0.1's password:■■■■■■■


RTX1100 Rev.8.03.80 (Tue Oct 21 14:15:49 2008)
Copyright (c) 1994-2008 Yamaha Corporation.
Copyright (c) 1991-1997 Regents of the University of California.
Copyright (c) 1995-2004 Jean-loup Gailly and Mark Adler.
Copyright (c) 1998-2000 Tokyo Institute of Technology.
Copyright (c) 2000 Japan Advanced Institute of Science and Technology, HOKURIKU.
Copyright (c) 2002 RSA Security Inc. All rights reserved.
Copyright (c) 1997-2004 University of Cambridge. All rights reserved.
Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, All rights res
erved.
Copyright (c) 1995 Tatu Ylonen , Espoo, Finland All rights reserved.
Copyright (c) 1998-2004 The OpenSSL Project. All rights reserved.
Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved.
Copyright (c) 2006 Digital Arts Inc. All Rights Reserved.
00:a0:XX:XX:XX:XX, 00:a0:XX:XX:XX:XX, 00:a0:XX:XX:XX:XX,
Memory 32Mbytes, 3LAN, 1BRI
>

  • 接続ができた.
  • 現在接続しているユーザを確認する.
> show status user 
(*: current user, +: administrator mode)
username connection login time idle IP address
-------------------------------------------------------------------------------
+(noname) telnet1 11/24 18:44 0:00:13 192.168.0.40
* ujpadmin ssh1 11/24 18:58 0:00:00 192.168.0.40
>
  • 自分の背ションには,ユーザ名の先頭に"*"がついている.
  • 管理者モードのユーザには,+がついている.
  • connectionの所にssh1となっているが,これはSSH ver1ではなくて,SSHの1つ目のコネクションという意味である.
  • これで設定に問題なければ,saveコマンドでルータの設定を保存する.


広告スペース
Google