centos7 miniバージョンには、デフォルトでネットワーク接続がありません。ローカルIP情報を表示できます。
[ root@localhost ~]# ip addr
1: lo:<LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno16777728:<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:ad:96:16 brd ff:ff:ff:ff:ff:ff
[ root@localhost ~]#
ネットワーク構成ファイルを表示する
[ root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777728
UUID=05d5a7d5-f16e-4492-9ea1-fa46b7134a8a
DEVICE=eth0
ONBOOT=no
[ root@localhost ~]#
DHCP
を有効にする場合は、 ifcfg-
ファイルの ONBOOT
値を no
から yes
に更新し、サービスを保存して再起動します。
[ root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
結果は次のとおりです。
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777728
UUID=05d5a7d5-f16e-4492-9ea1-fa46b7134a8a
DEVICE=eno16777728
ONBOOT=yes
ネットワークサービスを再起動します
[ root@localhost ~]# service network restart
Restarting network(via systemctl):[ OK ]
ip情報の表示:
[ root@localhost ~]# ip addr
1: lo:<LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0:<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:ad:96:16 brd ff:ff:ff:ff:ff:ff
inet 172.16.1.136/24 brd 172.16.1.255 scope global dynamic eno16777728
valid_lft 1626sec preferred_lft 1626sec
inet6 fe80::20c:29ff:fead:9616/64 scope link
valid_lft forever preferred_lft forever
固定IPを使用している場合は、 ifcfg-eth0
を更新し、静的アドレス IPADDR
を追加する必要があります。
[ root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eno16777728
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777728
UUID=05d5a7d5-f16e-4492-9ea1-fa46b7134a8a
DEVICE=eno16777728
ONBOOT=yes
DNS1=172.16.1.21
DOMAIN=2factor.net
IPADDR=172.16.1.25
PREFIX=24
GATEWAY=172.16.1.254
ネットワークサービスを再起動します
[ root@localhost ~]# service network restart
Restarting network(via systemctl):[ OK ]
参照:[https://wiki.centos.org/FAQ/CentOS7#head-a21a9e454157700367c9b7e9ccb1ff9954bec881](https://link.jianshu.com/?t=https://wiki.centos.org/FAQ/CentOS7#head-a21a9e454157700367c9b7e9ccb1ff9954bec881)
CentOS7はデフォルトで openssh-server
をインストールしています。インストールされていない場合は、次のようにインストールコマンドを実行します。
yum install openssh-server -y
ssh構成ファイルを編集する
[ root@centos-linux ~]# vim /etc/ssh/sshd_config
次の構成を開きます。
Port 22
# AddressFamily any
ListenAddress 0.0.0.0
ListenAddress ::
# The default requires explicit activation of protocol 1
Protocol 2
# RSAAuthentication yes
PubkeyAuthentication yes
# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2
# but this is overridden so installations will only check .ssh/authorized_keys
AuthorizedKeysFile .ssh/authorized_keys
サービスを再起動します
systemctl restart sshd.service
sshに関するその他のヘルプ:[https://wiki.centos.org/HowTos/Network/SecuringSSH](https://link.jianshu.com/?t=https://wiki.centos.org/HowTos/Network/SecuringSSH)
ファイル / etc / sudoers
を編集します
まず、 sudoers
ファイルの書き込み権限を増やします
chmod 777/etc/sudoers
次に、このファイルを編集します
vi /etc/sudoers
関連するユーザー情報を追加する
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
devid ALL=(ALL) ALL
devid
は私のユーザー名です。ファイルを保存するだけです。
Recommended Posts