sshd的简介

sshd简介

sshd=secure shell
可以通过网络在主机中开启shell服务
客户端软件:sshd
连接方式:
ssh username@ip ------文本模式的连接,没有图形界面的
在这里插入图片描述
ssh -X username@ip----可以在连接成功后,开启图形界面
在这里插入图片描述
注意:第一次连接陌生主机时候是需要建立认证文件,所以会询问是否建立,需要输入yes
当我们再次连接这台主机的时候,因为已经生成了~/.ssh/know
这个文件,所以就直接输入密码就可以了。
远程复制:
上传为文件给目标ip:scp file root@目标ip:dir
在这里插入图片描述
从目标ip下载文件:scp root@目标ip:file dir
在这里插入图片描述

加密服务

生成认证key

ssh-keygen 

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

上锁

ssh-copy-id -i /root/.ssh/id_rsa.pub

在这里插入图片描述

分发钥匙

scp /root/.ssh/id_rsa root@172.25.254.175:/root/.ssh

在这里插入图片描述

测试:
有钥匙的时候,可以免密访问
在这里插入图片描述

ssh的安全性

vim /etc/ssh/sshd_config
修改里面的文件,修改完成后,需要重启sshd服务
修改的内容为:
把PasswordAuthentication yes|no这里改为no,意思和是不允许用户通过登陆系统的密码做sshd服务认证
systemctl restart sshd.service

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

PermitRootLogin yes|no这里改成no。意思是不允许root用户通过sshd服务认证

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

  • Allowusers 设定用户白名单,默认在白名单内的用户可以使用sshd服务认证,其他用户全都不能使用sshd服务认证(包括root用户!!)
Allowusers deng  设置白名单里面的用户为deng

在这里插入图片描述

  • Denyusers 设定黑名单,默认在黑名单里面的用户不能使用sshd服务认证
Denyusers deng

在这里插入图片描述

添加sshd登陆登陆信息

vim /etc/motd -------文件内容就是登陆后显示的信息

在这里插入图片描述

用户的登陆审计

  • w-----查看正在使用当前系统的用户
    在这里插入图片描述

  • w -f ------查看使用来源
    在这里插入图片描述

  • w -i-------显示ip
    在这里插入图片描述

  • last-----查看使用过并退出的用户信息
    在这里插入图片描述

  • lastb-----查看试图登陆但是没有成功的用户
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值