コンソールサーバー

情報システム営業部TOP-LogicalSolutions-コンソールサーバー- SCS FAQ-お問い合わせ-資料請求フォーム

ロジカル
ソリューションズ
最終更新:2010年11月2日

Logical Solutions SCSコンソールサーバ シリアルポートにIPアドレスを割り付け,直接SSHで接続する

    以下は /usr/local/doc/README.lsisshd の内容です

    sshd を Logical Solutions (Thinklogical) の改修した sshd(lsisshd) に置き換えて,各シリアルポートに割りつけたIPアドレスに直接sshで接続することを可能にします.一般的には ssh で直接各シリアルポートに接続する際は
      ssh bob@SCS10 -tt connect 1
    で接続しますが,この lsisshd を使うことで,
      ssh pete:thisport@scs12.my.net
    のように直接シリアルポートに reverse ssh することが可能になります.

    Logical Solutions Secure Console Server lsisshd README

    $Date: 2004/03/22 22:11:24 $
    $Revision: 1.3 $


    Introduction

    This README describes the features of the modified sshd program, how
    to install it, and how to configure it for use. The modified sshd program,
    configuraion files, make file, this README, etc. are included in a RPM
    created by Logical Solutions, INC. The RPM is named
    lsiscs-lsissh-(version info).i386.rpm. and is available from Logical's
    ftp site: ftp.thinklogical.com.


    1.1 Purpose for the package

    The Secure Console Server product line from Logical Solutions offers a
    means to manage up to 48 console ports in one server. These ports are
    typically accessed using a LSI written application called 'connect'.

    Using SSH, one means of gaining access to a port is to run the connect
    command via ssh.

    Example 1: ssh bob@SCS10 -tt connect 1
    would connect user bob to port 1 located on SCS10.

    In a large installation with hundreds of servers, trying to remember which
    server console port is connected to which SCS is difficult, if not impossible.
    By assinging an IP addresses to each SCS device port, DNS can be used to give
    this address a name which hopefully can be easily determined if the server
    name is known. You might append '_cp' to the name of the server and assign
    that name to the SCS device port IP address.

    For example: if 10.9.8.7 is assigned to server LaTimes, and 192.168.6.106 is
    assigned to port 6 of the SCS that is connected to the console port of LaTimes,
    the ssh command to connect to the SCS device port is: ssh bob@LaTimes_cp.

    If limited IP address space is an issue, then we offer another means to access
    the device ports. It only requires 1 IP address, but the user must know which
    device port is connected to which server. This method is really a modified
    version of Example 1. In this format, the device port number or name is placed
    after the user name in the ssh command.

    Example 2: ssh pete:thisport@scs12.my.net
    would connect pete to the port named 'thisport' that is located on scs12.my.net

    The names used in this format are defined locally on a SCS, and while they are
    unique on 1 SCS, they can be used on other SCS's.

    These are not socket numbers, you still use socket 22 to connect to the ssh
    server. We feel that the fewer open sockets, the better.

    Please note that the following commands are functionally identical:
    a) ssh pete:thisport@scs12.my.net
    b) ssh pete@scs12.my.net -t connect thisport

    Some ssh clients make it awkward to issue (b), so format (a) is available.



    1.2 Files included in this package

    /usr/local/sbin/lsisshd
    The LSI modified sshd daemon

    /usr/localsbin/makefile.ssh
    The makefile to install this package and configure it

    /etc/sysconfig/lsi.ssh.conf
    The configuration file used by the above makefile



    1.3 Installing the package

    This package is distributed as an RPM. It may already be installed on your SCS.
    If not, then use rpm to install it (rpm -U lsiscs-lsissh*.i386.rpm).
    By default, the standard sshd program is used. When the modified version
    is in use, the original file is renamed, and a symlink to lsisshd is created.

    To make the modified program the default ssh server, run the command (as root)
    make -f /usr/local/sbin/makefile.ssh use.lsi.ssh

    The sshd service will be restarted at this point.

    To revert to the original program, run (as root)
    make -f /usr/local/sbin/makefile.ssh use.std.ssh



    1.4 Configuring the system

    The file /etc/sysconfig/lsi.ssh.conf is used to assign IP addresses to
    device ports, or to remove assignments.

    IP addresses can be assigned sequentially or randomly. All addresses
    have the same first 3 IP numbers. (i.e. 10.9.8.x) The config file has
    detailed descriptions about each parameter.

    Using the port number option (user:portnumber) does not require the
    IP address option. Either one can be used independantly of the other.

    Once the configuration file has been edited and saved, then the makefile is
    run again, this time creating the network entries.

    make -f /usr/local/sbin/makefile.ssh serial.ip



    -----------------------------------------------------------------------------
    Appendix A. About this README

    A.1. Copyright

    This document is copyright ・004 Logical Solutions, Inc., all rights reserved.

    If you have any questions, please contact <support@thinklogical.com>.

    -----------------------------------------------------------------------------

    A.2. Disclaimer

    No liability for the contents of this documents can be accepted. Use the
    concepts, examples and other content at your own risk. As this is a new
    edition of this document, there may be errors and inaccuracies, that may of
    course be damaging to your system. Proceed with caution, and although this is
    highly unlikely, the author(s) do not take any responsibility for that.

    You are strongly recommended to take a backup of your system before major
    installation and backups at regular intervals.