0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Linux7 ssh接続するまでのNW設定

Last updated at Posted at 2018-04-20

OS情報確認

ホスト名やバージョンを確認する。
「hostnamectl」はオプション無しで実行すると「# hostnamectl status」が実行される

[root@localhost ~]# hostnamectl
   Static hostname: localhost.localdomain
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 304b62d68247465a8a27c4d8b07f5ef6
           Boot ID: 25b733d9f61c4b9b9766f216325bff00
    Virtualization: vmware
  Operating System: Red Hat Enterprise Linux Server 7.4 (Maipo)
       CPE OS Name: cpe:/o:redhat:enterprise_linux:7.4:GA:server
            Kernel: Linux 3.10.0-693.el7.x86_64
      Architecture: x86-64

NW設定

ssh接続ができるようにNW設定を行う。

NICの設定

NICのステータス確認、設定を行う。

NICのステータス確認

[root@localhost ~]# nmcli d
DEVICE  TYPE    STATE      CONNECTION
ens33     ethernet  disconnected  --
lo        loopback  unmanaged  --

[root@localhost ~]# nmcli d show ens33
GENERAL.DEVICE:                       ens33
GENERAL.TYPE:                         ethernet
GENERAL.HWADDR:                       00:0C:29:20:5C:68
GENERAL.MTU:                          1500
GENERAL.STATE:                        30 (disconnect)
GENERAL.CONNECITON:                   --
GENERAL.CON-PATH:                     --
WIRED-PROPERTIES.CARRIER:             on

NIC設定

IPアドレス、デフォルトゲートウェイ、DNSサーバを設定後、IPアドレスを固定してNICの自動起動を有効にする。

[root@localhost ~]# nmcli c modify ens192 ipv4.addresses 192.168.109.10/24
[root@localhost ~]# nmcli c modify ens192 ipv4.gateway 192.168.109.1
[root@localhost ~]# nmcli c modify ens192 ipv4.dns 192.168.109.1
[root@localhost ~]# nmcli c modify ens192 ipv4.method manual
[root@localhost ~]# nmcli c modify ens192 connection.autoconnect yes

一括で実行することも可能。

[root@localhost ~]# nmcli c modify ens192 ipv4.addresses 192.168.109.10/24 ipv4.gateway 192.168.109.1 ipv4.dns 192.168.109.1 ipv4.method manual connection.autoconnect yes

NIC起動

[root@localhost ~]# nmcli c up ens33
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/2)

すでにNICが起動している場合は再起動する

[root@localhost ~]# nmcli c down ens33; nmcli up ens33
Connection 'ens33' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3)
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)

NICの設定確認

NICが起動し、設定が反映されていることを確認する

[root@localhost ~]# nmcli d
DEVICE  TYPE    STATE      CONNECTION
ens33     ethernet  connected  ens33
lo        loopback  unmanaged  --

[root@localhost ~]# nmcli d show ens33
GENERAL.DEVICE:                       ens33
GENERAL.TYPE:                         ethernet
GENERAL.HWADDR:                       00:0C:29:20:5C:68
GENERAL.MTU:                          1500
GENERAL.STATE:                        100 (connected)
GENERAL.CONNECITON:                   ens33
GENERAL.CON-PATH:                     /org/freedesktop/NetworkManager/ActiveConnection/4
WIRED-PROPERTIES.CARRIER:             on
IP4.ADDRESS[1]:                       192.168.109.100/24
IP4.GATEWAY                           192.168.109.1
IP4.DNS[1]                            192.168.109.1
IP6.ADDRESS                           fe80::1289:c0f2:7644:db45/64
IP6.GATEWAY                           --

FW設定

FWの設定確認を行う。
※インストール時のデフォルトでは、「services:ssh」が許可されているはず

有効なゾーンの確認

[root@localhost ~]# firewall-cmd --get-active-zone
public
  interfaces: ens33

FWで許可されているサービス・ポートの確認

「services:ssh」もしくは「ports:22」が表示され、sshが許可されていることを確認する。

[root@localhost ~]# firewall-cmd --list-all --zone=public
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: ens33
  sources:
  services: ssh dhcpv6-client
  ports:
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:

sshが許可されていない場合

サービス再起動も設定を有効にする場合は、オプション「 --permanent」を使用する。

サービス指定で許可する場合

[root@localhost ~]# firewall-cmd --add-service=ssh --zone=public --permanent
success

ポート指定で許可する場合

[root@localhost ~]# firewall-cmd --add-port=22/tcp --zone=public --permanent
success

FW設定を削除する場合

[root@localhost ~]# firewall-cmd --remove-service=ssh --zone=public --permanent
success
[root@localhost ~]# firewall-cmd --remove-port=22/tcp --zone=public --permanent
success

設定反映

[root@localhost ~]# firewall-cmd --reload
success

ssh接続する

TeraTarmなどターミナルソフトを使用してssh接続できることを確認する。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?