Teratermから、仮想サーバ(REHL 8.2)にSSH接続させました。
仮想マシンは、VMware vSphere上に構築しました。
【手順】
① 静的アドレスを設定する
② ファイアウォールで、ネットワークインターフェースをパブリックにいれる
③ デフォルトで動いているはずのSSHサービスの状態を確認
【詳細手順】
① 静的アドレスを設定する
#cd /etc/sysconfig/network-scripts
#ls
ここで、仮想マシンの利用インターフェイスを確認する。
今回は、ifcfg-ens192がありました。
静的アドレスに変更する
#nmcli c modify ens192 ipv4.method manual
アドレス等の設定
#nmcli c modify ens192 ipv4.addresses [IPアドレス]
#nmcli c modify ens192 ipv4.gateway [GWアドレス]
#nmcli c modify ens192 ipv4.dns [DNSアドレス]
再起動後も自動的に接続してくれるように以下を必ず設定
#nmcli c m ens192 connection.autoconnect yes
② ファイアウォールで、ネットワークインターフェースをパブリックにいれる
以下コマンドでSSHが許可されているかどうかを確認
#sudo firewall-cmd --list-all
(許可されていなかった場合、次のコマンドで許可します。
#sudo firewall-cmd --permanent --add-service=ssh)
インターフェイスのゾーンをパブリックに変更します。
#sudo firewall-cmd --change-interface=ens192 --zone=public
設定後はこんな感じ。
③ デフォルトで動いているはずのOpenSSHを確認
#sudo systemctl status sshd.service
(起動されていなかった場合、次のコマンドで起動します。
#sudo systemctl start sshd.service)
以上でSSH接続ができることを確認しました。