Linux网络配置
配置网络目的:
1)远程登录它
2)可以使用yum安装其它的包
配置网络步骤:
1)dhclient命令,自动获取IP地址(NAT模式,它可以自动生成一个IP地址)
查看IP地址的命令: ip addr
2)配置IP地址,你需要知道:IP地址,子网掩码,网关,DNS
查看网关的命令 ip route
公共的DNS:119.29.29.29 (dnspod) 114.114.114.114 202.106.0.20 8.8.8.8
3)编辑配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
按i,进入编辑模式,用方向键把光标挪到最下面,另起一行添加如下内容:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
PREFIX=24
IPADDR=x.x.x.x
NETMASK=255.255.252.0
GATEWAY=x.x.x.x
DNS1=119.29.29.29
4) 重启网络服务
systemctl restart network
网卡配置文件详解(https://blog.csdn.net/u011221004/article/details/53319824)
远程登录:
登录 远程的Linux工具
putty secureCRT Xmanager
Linux --> Linux
ssh root@192.168.100.239
使用一对密钥来进行验证身份。公钥+私钥 公钥是用来加密的,私钥是用来解密的。
1) xshell 工具 用户密钥管理者 生成 密码留空 复制公钥
2)到linux机器上要执行
a)创建.ssh目录 mkdir ~/.ssh
mkdir是创建目录的命令,后面直接跟目录名
~ 表示用户的家目录,执行echo $HOME查看当前用户的家目录,执行whoami查看当前用户是谁
在一个文件或目录前面加. 表示这个文件或者目录是隐藏的,ls直接看看不到,需要用ls -a看
ls 是查看目录或文件的命令(list)
b)cd .ssh
cd命令是进入到某个目录的命令,如,cd /home ; cd /tmp/ ; cd .ssh
cd后面什么都不加,表示进入到用户家目录 cd == cd ~
相对路径指的是相对当前目录的一个路径,绝对路径指的是由/开头的路径
cd - 进入到上一次所在的路径下
c)vi authorized_keys //进入之后按i,然后右键粘贴刚刚复制的公钥内容
xshell --> 工具 --> 选项 --> 鼠标和键盘 --> 右键 直接粘贴 --> 选中就复制
按ESC 再输入:wq
d)chmod 600 !$
!$表示上一条命令的最后一个参数(所谓参数,指的是以空格或者空白字符划分的那些字符串,比如
ls a b c, a就是第一个参数 b就是第二个参数 c就是第三个参数,也就是最后一个参数)
chmod命令是用来更改一个文件或者目录权限的命令。 600就是一个权限值。
3)到xshell的会话属性,用户身份认证 publickey 选择对应的密钥