栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

配置网络参数、SSH远程管理

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

配置网络参数、SSH远程管理

1、配置永久的主机名
]# hostnamectl   set-hostname  svr7.michelle.cn

或者

]# hostname  svr7.michelle.cn   #修改当前
]# echo svr7.michelle.cn  >  /etc/hostname
]# cat  /etc/hostname
svr7.michelle.cn
]# hostname
svr7.michelle.cn
2、配置网络参数之IP地址与子网掩码、网关地址 修改网卡命令规则(eth0、eth1、eth2……)
]# ifconfig   |    head    -2
ens33: flags=4163  mtu 1500
        ether 00:0c:29:8a:72:4f  txqueuelen 1000  (Ethernet)

]# vim   /etc/default/grub      #grub内核引导程序
……..此处省略一万字
GRUB_CMDLINE_LINUX="…….. quiet   net.ifnames=0  biosdevname=0"
……..此处省略一万字               
]# grub2-mkconfig  -o  /boot/grub2/grub.cfg  #重新生成网卡命名规则配置文件
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-862.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-862.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-a4eb218ff4da46e1be663ed103554e69
Found initrd image: /boot/initramfs-0-rescue-a4eb218ff4da46e1be663ed103554e69.img
done
]# reboot
]# ifconfig   |   head   -2
eth0: flags=4163  mtu 1500
        inet 192.168.81.132  netmask 255.255.255.0  broadcast 192.168.81.255
nmcli命令的网卡命名,删除错误网卡命名

KVM虚拟机:

[root@svr7 ~]# nmcli   connection   show             #查看
[root@svr7 ~]# nmcli   connection   delete   eth0
[root@svr7 ~]# nmcli   connection   show             #查看

VMware虚拟机:

[root@svr7 ~]# nmcli   connection   show             #查看
[root@svr7 ~]# nmcli   connection   delete   ens33
[root@svr7 ~]# nmcli   connection   show

[root@svr7 ~]# nmcli   connection   show
[root@svr7 ~]# nmcli   connection   delete   有线连接 1 
[root@svr7 ~]# nmcli   connection   show
nmcli命令的网卡命名,添加网卡命名
[root@svr7 ~]# nmcli connection  add  type  ethernet      ifname eth0   con-name  eth0

解析: nmcli connection 添加 类型 以太网设备
网卡设备名为eth0 nmcli命令的命名为eth0

[root@svr7 ~]# nmcli  connection show
修改IP地址、子网掩码、网关地址
[root@svr7 ~]# nmcli connection modify  eth0    
ipv4.method    manual                          
ipv4.addresses   192.168.4.7/24                
ipv4.gateway   192.168.4.254                
connection.autoconnect    yes

[root@svr7 ~]# nmcli connection   修改  网卡名    
ipv4.方法    手工配置                        
ipv4.地址   192.168.4.7/24                
ipv4.网关   192.168.4.254                
每次开机自动启用以上所有参数

[root@svr7 ~]# nmcli connection up eth0     #激活
[root@svr7 ~]# ifconfig   |   head   -2

网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0

]# cat   /etc/sysconfig/network-scripts/ifcfg-eth0

]# route   -n        #查看网关地址信息

    Gateway     
192.168.4.254   
补充vim方式:了解
]# vim   /etc/sysconfig/network-scripts/ifcfg-eth0
此处省略一万字……
ONBOOT=yes                     #是否启用此网卡
IPADDR=192.168.4.7         #ip地址
PREFIX=24                               #子网掩码
GATEWAY=192.168.4.254         #网关地址

]# ifdown    eth0   #禁用eth0网卡
成功断开设备 'eth0'。
]# ifup    eth0    #激活eth0网卡
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/18)
3、ssh远程管理(Linux与Linux) 1、软件包的安装
[root@svr7 /]# rpm  -qa    |   grep   openssh
openssh-7.4p1-16.el7.x86_64
openssh-server-7.4p1-16.el7.x86_64
openssh-clients-7.4p1-16.el7.x86_64
2、远程登录工具 ssh
[root@svr7 /]#  ssh    root@192.168.4.207
………necting (yes/no)? yes
root@192.168.4.207's password:      #输入密码
[root@pc207 ~]# touch   /root/hahaxixi.txt
[root@pc207 ~]# exit   #退出远程管理
登出
Connection to 192.168.4.207 closed.


[root@svr7 /]# cat /root/.ssh/known_hosts  #记录曾经远程
3、实现ssh远程管理无密码验证

1.生成公钥(锁)与私钥(钥匙)进行验证
虚拟机A:

[root@svr7 ~]# ssh-keygen      #一路回车
…….save the key (/root/.ssh/id_rsa):    #回车 设置默认保存位置
……..assphrase):     #回车 设置密码为空
…….. again:         #回车 设置密码为空
[root@svr7 ~]# ls   /root/.ssh/
id_rsa(私钥)    id_rsa.pub(公钥)     known_hosts
2.将公钥(锁)传递给虚拟机B 
[root@svr7 ~]# ssh-copy-id   root@192.168.4.207  
[root@svr7 ~]# ssh   root@192.168.4.207      #测试无密码
[root@pc207 ~]# exit
登出
Connection to 192.168.4.207 closed.
[root@svr7 ~]#

**虚拟机B **

[root@pc207 ~]# ls    /root/.ssh/
authorized_keys(别的机器传递过来的公钥)    known_hosts
[root@pc207 ~]#
4、安全复制工具 scp=ssh+cp

–scp [-r] 用户名@服务器:路径 本地路径
–scp [-r] 本地路径 用户名@服务器:路径

虚拟机A:

]# scp    /etc/passwd      root@192.168.4.207:/root
]# scp  -r  /home      root@192.168.4.207:/root/
]# scp    root@192.168.4.207:/etc/shadow       /mnt/

虚拟机B:

]# ls   /root
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/851692.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号