OpenIndiana ssh接続

  OpenIndiana Hipster 2019.10は、インストール直後からデフォルトでsshdが起動し、WindowsのTera TermなどのターミナルエミュレーターからOpenIndianaにリモートログインできる。

$ ps ax | grep sshd
  1066 ?        S  0:00 /usr/lib/ssh/sshd

 OpenIndiana PCのIPアドレスは、ifconfigコマンドで確認できる。以下の例では、ネットワークアダプターe1000g0のIPアドレスは、になっている。

$ ifconfig
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet netmask ff000000
e1000g0: flags=1004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4> mtu 1500 index 2
        inet netmask ffffff00 broadcast
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
        inet6 ::1/128
e1000g0: flags=20002004841<UP,RUNNING,MULTICAST,DHCP,IPv6> mtu 1500 index 2
        inet6 fe80::20c:29ff:fe23:b40b/10

Tera Termから192.168.133.128に接続してみる。

 0〜1023までのどのサービスがどのポート番号を使用するかは、ウェルノウンポート番号として決まっているため、1024以上のポートを指定する。例えば、15378番に変更するには、/etc/ssh/sshd_configの「Port 22」を以下のように書き換える。

# Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
# Configuration file for sshd(1m) (see also sshd_config(4))

# Protocol versions supported
# The sshd shipped in this release of Solaris has support for major versions
# 1 and 2.  It is recommended due to security weaknesses in the v1 protocol
# that sites run only v2 if possible. Support for v1 is provided to help sites
# with existing ssh v1 clients/servers to transition.
# Support for v1 may not be available in a future release of Solaris.
# To enable support for v1 an RSA1 key must be created with ssh-keygen(1).
# RSA and DSA keys for protocol v2 are created by /etc/init.d/sshd if they
# do not already exist, RSA1 keys for protocol v1 are not automatically created.

# Uncomment ONLY ONE of the following Protocol statements.

# Only v2 (recommended)
Protocol 2

# Both v1 and v2 (not recommended)
#Protocol 2,1

# Only v1 (not recommended)
#Protocol 1

# Listen port (the IANA registered port number for ssh is 22)
#Port 22
Port 15378


$ sudo svcadm restart ssh