今天学习了配置网络和主机的内容,这内容的具有很大的作用,老师在上课时有明确点出,但是我任然有些疑惑,知识点就是下面这些
- 一 配置网络主机名和SSH免密登录
- 设置主机-->静态(持久的) hostname
- 1. 直接修改文件 vim /etc/hostname
- > 修改完毕后不会立即生效:reboot、systemctl restart systemd-hostnamed
- *2. 使用UI界面 :nmtui
- 3. 使用命令:hostnamectl set-hostname 主机名
- 4. 使用命令:nmcli general hostname 主机名
- node login: 用户名
- password: 密码
- exit 退出当前用户
- 二 配置网络需要注意几个:
- 0. 子网掩码(NETMASK): 255.255.255.0
- 子网IP: 192.168.xxx.0
- 1. IP地址(IPADDR): 192.168.xxx.128 - 254
- 2. 网关(GATEWAY): 192.168.xxx.2
- 3. DNS(DNS1): 8.8.8.8 114.114.114.114
- > 上面这些值该怎么写,取决于虚拟机对应的网卡(NAT、仅主机)
- 判断是否可以访问网络:ping baidu.com
- 三 设置网络-->static(持久)
- 1. 通过UI界面修改:nmtui
- 1.1 查看网卡信息 ip a
- > 修改完毕后不会立即生效,需要重启网卡(systemctl restart network)
- 2. 直接修改网卡:
- vim /etc/sysconfig/network-scripts/ifcfg-ens32 一定要多使用 tab 提示
- 3. 通过命令修改:
- nmcli connection modify ens32 ipv4.addresses 192.168.61.131/24 gw4 192.168.61.2
- SSH 远程分发: yum install -y sshd
- scp 文件名 用户名@IP地址:保存地址
- scp file.txt root@192.168.61.131:/root
- 1. 基于口令的形式登录: ssh IP地址
- 2. 基于密钥的形式登录:
- 2.1 生成密钥对:公钥和私钥 ssh-keygen + 4个回车
- 2.2 把公钥发送给需要免密登录的用户 ssh-copy-id IP地址
- private public
- 3. 给IP取一个名称 IP映射
- vim /etc/hosts
- scp -r node01/ node02:/root