Linux 学习第九单元

    xiaoxiao2021-04-04  35

    openssh-server

    一、openssh-server:让远程主机可以通过网络访问ssh服务,开启一个安全shell。

    二、客户端连接方式

       ssh 远程主机用户名@远程主机ip

       ssh 远程主机用户名@远程主机ip-X   #调用远程主机图形工具

       ssh 远程主机用户名@远程主机ip命令  #直接在远程主机上运行此命令

    三、sshkey加密

    1.生成公钥私钥

    2. ssh-keygen  ##生成公钥私钥工具

    3.ls /root/.ssh/   #查看生成钥匙

      id_rsa         ##私钥,即是钥匙

       id_rsa.pub ##公钥,即是锁

    4.添加key认证方式

      输入ssh-copy-id -i /root/.ssh/id_rsa.pub root@172.25.254.9

      其中  ssh-copy-id            ##添加key认证方式的工具

            -i                   ##指定加密key文件

            /root/.ssh/id_rsa.pub      ##加密key

             root                     ##加密用户为root

            172.25.254.9         ##被加密主机ip

    5.分发钥匙给远程主机

      scp /root/.ssh/id_rsa root@ip地址

    6.进行测试,即选择一台主机远程登陆加密主机

    四、提升openssh的安全级别

    1.openssh-server配置文件是:/etc/ssh/sshd_config

      /etc/ssh/sshd_config

     其中:PasswordAuthentication yes|no       ##是否开启用户密码认证,yes为支持no为关闭

            PermitRootLogin yes|no ##是否允许超级用户登陆

       AllowUsers student westos             ##用户白名单,只有在名单中出现的用户可以使用sshd建立shell

           DenyUsers westos           ##用户黑名单

    转载请注明原文地址: https://ju.6miu.com/read-666128.html

    最新回复(0)