我是靠谱客的博主 从容白开水,最近开发中收集的这篇文章主要介绍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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部