第8单元Linux运维——远程登录服务

远程登陆服务

一、实验环境

搭建两台主机,搭建方法见链接: 搞定Linux运维——进程管理.
client:
westos_client.westos.com
172.25.254.10
server:
westos_node1.westos.com
172.25.254.20

ifconfig 查看ip地址
nm-connection-editor 设定ip地址
hostnamectl  查看主机名称
hostnamectl set-hostname设定主机名称
在这里插入图片描述

二.Openssh服务的基本信息

1.作用

在企业中的运维工作,不是1v1的运维,运维工程师基本都是1vN
在运维工程师对服务器进行管理时,需要通过网络登陆远程主机,在远程主机中开启shell来进行操作
以上的需求由openssh服务来提供,远程主机必须提供这样的开启shell的方式,安装了openssh并开启了这个程序,那么我们就可以通过网络来连接这台主机了

2.软件包名称

openssh-server

3.服务名称

sshd

4.客户端

ssh 172.25.254.20 -l root
  #登录远程主机172.25.254.20
  #-l login登录
在这里插入图片描述

5.sshd服务端口

22/tcp

6.配置文件

/etc/ssh/sshd_config

三.Openssh服务的key认证

1.用户密码认证 (对称加密)
  • 密码容易泄漏
  • 容易忘记
2.密钥认证 (非对称加密)
  • 安全
  • 不会忘记密码
3.建立key认证的方式

172.25.254.10主机

  • [root@westos_client ~]# ssh-keygen ##建立认证key文件

在这里插入图片描述在这里插入图片描述

  • 上传公钥 (加密远程主机)
    [root@westos_client ~]# ssh-copy-id -i /root/.ssh/id_rsa.pub root@172.25.254.20
      #ssh-copy-id 上传密钥命令
      #-i 指定公钥
      #/root/.ssh/id_rsa.pub 公钥名称
      #root 远程主机被加密用户
      #@ 分割副
      #172.25.254.20 远程主机地址
    在这里插入图片描述

测试:在172.25.254.10主机中
1.ssh root@172.25.254.20 ##免密连接
2.mv /root/.ssh/id_rsa* /mnt
3.reboot
4.ssh root@172.25.254.20 ##因为密钥被移除所以不能免密
5.mv /mnt/id_rsa /root/.ssh ##重新恢复密钥
6.ssh root@172.25.254.20 ##免密连接

四.Openssh服务的安全配置

1.端口修改

vim /etc/ssh/sshd_config
第17行 port 22 -----> port 1111

在这里插入图片描述

2.端口绑定

vim /etc/ssh/sshd_config
第19行 ListenAddress 0.0.0.0 ----> ListenAddress 172.25.254.20
测试: 在172.25.254.20主机中 参数为发生变化: ssh172.25.254.20 -l root #可以 ssh 127.0.0.1 -l root #可以 参数发生变化 ssh 172.25.254.20 -l root #可以 ssh 127.0.0.1 -l root #拒绝

3.密码认证的关闭

vim /etc/ssh/sshd_config
第73行 PasswordAuthentication no ##禁用密码认证
测试:172.25.254.10 有密钥172.25.254.20 无密钥172.25.254.10 -----> ssh root@172.25.254.20 ##可以登陆172.25.254.20 -----> ssh root@172.25.254.20 ##可以输入密码参数根改并重启服务后172.25.254.10 -----> ssh root@172.25.254.20 ##可以登陆172.25.254.20 -----> ssh root@172.25.254.20 ##不可输入密码直接被拒绝

4 sshd服务的用户控制
root用户

vim /etc/ssh/sshd_config
第46行 PermitRootLogin yes---->PermitRootLogin no #禁止root用户使用ssh进行
认证

  • 建立实验素材
    在服务器172.25.254.20中:
    useradd westos
    useradd lee
    echo lee| passwd --stdin westos
    echo lee| passwd --stdin lee

    操作完成系统中存在至少3个用户,
       用户   密码
       root    lee
       westos   lee
       lee    lee
    实验:172.25.254.20:ssh 172.25.254.20 -l root ##默认输入正确秘密可以完成认证修改参数后ssh 172.25.254.20 -l root ##输入正确密码仍然不能登陆

用户黑名单

(默认可以登陆,名单中的用户被禁止)
vim /etc/ssh/sshd_config
添加DenyUser lee ##lee用户不能使用sshd服务
在这里插入图片描述

用户白名单

(默认不可以登陆,名单中的用户被允许)
vim /etc/ssh/sshd_config
添加AllowUsers westos ##westos用户可以使用sshd服务,默认用户被禁止
在这里插入图片描述

五.远程执行命令

172.25.254.20 登陆模式选择第二个(X11模式)

172.25.254.10:

  • ssh 172.25.254.20 -l root 此方法登陆时不能调用远程主机的图形
  • ssh -X 172.25.254.20 -l root 当前登陆可以调用图形 -X 代表启用x11图形连接
  • ssh 172.25.254.20 -l root touch /root/Desktop/westosfile{1..10} #直接执行命令在远程主机中
  • ssh 172.25.254.20 -l root -o StrictHostKeyChecking=no ##在连接主机时不检测HOSTKEY(屏蔽yes、no的输入)

六.sshd登陆信息修改

在172.25.254.20:
vim /etc/motd ##在此文件中有什么字符在ssh登陆时就可以看到什么字符
在这里插入图片描述在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《从智能制造到智能运维——化工行业未来工厂》白皮书是一份关于化工行业未来工厂发展趋势的重要研究报告。该白皮书以智能制造和智能运维为核心,详细介绍了化工行业在数字化、自动化和智能化方面所面临的挑战和机遇。 该白皮书对于化工企业来说具有重要的指导意义和借鉴价值。通过阅读该白皮书,企业可以了解到智能制造和智能运维在化工行业中的应用现状和发展动态。白皮书提供了丰富的案例和实证研究,以及未来工厂的发展战略和路径。企业可以通过学习和借鉴这些案例和研究成果,指导自身的智能化改造和优化。 此外,白皮书还介绍了智能制造和智能运维的关键技术和应用领域。化工企业可以通过了解这些技术和应用领域,结合自身的生产过程和业务需求,选择合适的智能化解决方案,提高生产效率和质量,降低成本和风险。 另外,白皮书也指出了化工行业智能化发展的挑战和风险。企业在实施智能化转型时需要面对的技术难题、数据安全和隐私保护等问题都得到了详细解答。通过阅读白皮书,化工企业可以更好地认识到这些挑战和风险,并制定相应的应对策略和规划。 《从智能制造到智能运维——化工行业未来工厂》白皮书 .pdf可以通过下载的方式获取。企业可以将其作为参考资料,帮助企业领导层和管理人员更好地了解化工行业智能化发展的现状和趋势,指导企业的战略决策和技术投入。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值