我是靠谱客的博主 从容白开水,最近开发中收集的这篇文章主要介绍9_使用 ssh 服务管理远程主机(RHEL7)使用 ssh 服务管理远程主机(RHEL7)—学习笔记*绑定两块网卡 bonding eno16777728/eno33554976,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
使用 ssh 服务管理远程主机(RHEL7)—学习笔记
配置网卡 四种方法
# 1 vim编辑
# 2 nmtui
# 3 nm-connection-editor
# 4 图形界面点击
ping 192.168.10.10 -t # C:/- 输入 检测网络连接
# IP多少 ping多少
eno16777736
ifconfig # 确认各自网卡的默认名称 eno16777728/eno33554976
cd /etc/sysconfig/network-scripts/
vim ifcfg-eno16777728
vim /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=eno16777736
UUID=ec77579b-2ced-481f-9c09-f562b321e268
ONBOOT=yes
IPADDR0=192.168.10.10
HWADDR=00:0C:29:C4:A4:09
PREFIX0=24
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
systemctl restart network
ping 192.168.10.10 # Ctrl + c quit
ping -c 4 192.168.10.10
创建网络会话
使用 nmcli 命令来管理 NetworkManager 服务
nmcli connection show
nmcli connection add con-name company ifname eno16777736
nmcli connection add con-name house type ethernet ifname eno16777736
nmcli connection up house
nmcli connection up company
*绑定两块网卡 bonding eno16777728/eno33554976
vim /etc/sysconfig/network-scripts/ifcfg-eno16777728 #网卡1
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
DEVICE=eno16777736
MASTER=bond0
SLAVE=yes
vim /etc/sysconfig/network-scripts/ifcfg-eno33554976 #网卡2
TYPE=Ethernet #eno50332200
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
DEVICE=eno33554968
MASTER=bond0
SLAVE=yes
vim /etc/sysconfig/network-scripts/ifcfg-bond0 # 绑定后的网卡设备
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yestl
USERCTL=no
DEVICE=bond0
IPADDR=192.168.10.10
PREFIX=24
DNS=192.168.10.1
NM_CONTROLLED=no
vim /etc/modprobe.d/bond.conf # 创建一个用于网卡绑定的驱动文件
alias bond0 bonding # 以 mode6 模式进行绑定
options bond0 miimon=100 mode=6 # 出现故障时自动切换的时间为 100 毫秒
systemctl restart network
ifconfig
ping 192.168.10.10
远程控制服务
Port 22 #默认的 sshd 服务端口
ListenAddress 0.0.0.0 #设定 sshd 服务器监听的 IP 地址
Protocol 2 SSH #协议的版本号
HostKey /etc/ssh/ssh_host_key SSH #协议版本为 1 时, DES 私钥存放的位置
HostKey /etc/ssh/ssh_host_rsa_key SSH #协议版本为 2 时, RSA 私钥存放的位置
HostKey /etc/ssh/ssh_host_dsa_key SSH #协议版本为 2 时, DSA 私钥存放的位置
PermitRootLogin yes #设定是否允许 root 管理员直接登录
StrictModes yes #当远程用户的私钥改变时直接拒绝连接
MaxAuthTries 6 #最大密码尝试次数
MaxSessions 10 #最大终端数
PasswordAuthentication yes #是否允许密码验证
PermitEmptyPasswords no #是否允许空密码登录(很不安全)
ssh 192.168.10.10
exit # 退出登录
sshd 服务的主配置文件
vim /etc/ssh/sshd_config # /etc/服务名称/服务名称.conf
48 PermitRootLogin no
systemctl restart sshd
systemctl enable sshd # 将服务程序加入到开机启动项中
ssh 192.168.10.10
安全密钥验证
ssh-keygen # 在客户端主机中生成“密钥对”
ssh-copy-id 192.168.10.10 # 把客户端主机中生成的公钥文件传送至远程主机
vim /etc/ssh/sshd_config # 只允许密钥验证
78 PasswordAuthentication no
systemctl restart sshd
ssh 192.168.10.10
远程传输命令
# scp[参数] 本地文件 远程帐户@远程 IP 地址:远程目录”
-v 显示详细的连接进度
-P 指定远程主机的 sshd 端口号
-r 用于传送文件夹
-6 使用 IPv6 协议
把文件从本地复制到远程主机
echo "Welcome to LinuxProbe.Com" > readme.txt
scp /root/readme.txt 192.168.10.20:/home
把远程主机上的文件下载到本地主机
scp [参数] 远程用户@远程 IP 地址:远程文件 本地目录
scp 192.168.10.20:/etc/redhat-release /root
不间断会话服务
# scree
# 会话恢复
# 多窗口
# 会话共享
1 # 配置 Yum 仓库来安装它
2 # 光盘设备中的系统镜像挂载到/media/cdrom 目录
3 # 使用 Vim 文本编辑器创建 Yum 仓库的配置文件
mkdir -p /media/cdrom
mount /dev/cdrom /media/cdrom
vim /etc/yum.repos.d/rhel7.repo
[rhel7]
name=rhel7
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0
yum install screen
screen 命令
-S 参数创建会话窗口
-d 参数将指定会话进行离线处理
-r 参数恢复指定会话
-x 参数一次性恢复所有的会话
-ls 参数显示当前已有的会话
-wipe 参数把目前无法使用的会话删除
会话恢复
screen -S backup
screen -ls
exit
screen vim memo.txt
screen -r
screen -S linux
tail -f /var/log/messages # 强行把窗口关闭掉,查看记录
screen -ls
screen -r linux # 断开(detach) 连接(attach)
tail -f /var/log/messages
会话共享
ssh 192.168.10.10 # 使用 ssh 服务程序将终端 A 远程连接到服务器,
screen -S linuxprobe
ssh 192.168.10.10 # 使用 ssh 服务程序将终端 B 远程连接到服务器
screen -x # 两台主机就能看到相同的内容
最后
以上就是从容白开水为你收集整理的9_使用 ssh 服务管理远程主机(RHEL7)使用 ssh 服务管理远程主机(RHEL7)—学习笔记*绑定两块网卡 bonding eno16777728/eno33554976的全部内容,希望文章能够帮你解决9_使用 ssh 服务管理远程主机(RHEL7)使用 ssh 服务管理远程主机(RHEL7)—学习笔记*绑定两块网卡 bonding eno16777728/eno33554976所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复