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アドレスは、192.168.133.128になっている。
$ ifconfig lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 e1000g0: flags=1004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4> mtu 1500 index 2 inet 192.168.133.128 netmask ffffff00 broadcast 192.168.133.255 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に接続してみる。
sshdは、デフォルトで22番ポートで接続待ちするため、少しでもセキュリティを向上させるよう別番号のポートに変更する。
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