sshd服务

sshd简介

sshd= secure shell

可以通过网络在主机中开机shell的服务

客户端软件 sshd

连接方式:

	    ssh username@ip       文本模式连接
		ssh username@ip -X    图形模式连接

注:第一次连接陌生主机时需要建立认证文件,所以会询问是否建立,输入“yes”即可,再次连接此台主机时,因已生成~/.ssh/know_hosts文件所以不需要再次输入“yes”

在这里插入图片描述

远程复制:

 		scp file root@ip:dir   上传
		scp root@ip:file dir   下载

下载目录用scp -r
例:上传文件file2到server主机的桌面
下载server主机的文件file1到当前主机
下载server主机的westos目录到当前主机
在这里插入图片描述

sshd的key认证
1.生成认证KEY

		ssh-keygen           生成密钥的命令

在这里插入图片描述
上图中:

		Enter file in which to save the key (/root/.ssh/id_rsa):		指定保存加密字符的文件(使用默认)
		Enter passphrase (empty for no passphrase):		设定密码
		Enter same passphrase again:	确认密码
		/root/.ssh/id_rsa          私钥
		/root/.ssh/id_rsa.pub      公钥(锁)

!

2.加密服务
ssh-copy-id -i /root/.ssh/id_rsa.pub root@172.25.254.103 加密sshd服务(ip地址为需要被加密的主机ip)
输入命令后需要确认是否加密,键入yes即可。(y或ye都不能识别)
在输入超级用户密码即可完成
在这里插入图片描述

ls查看/root/.ssh/
authorized_keys id_rsa id_rsa.pub known_hosts
^
此文件出现表示加密完成

在这里插入图片描述

3.分发钥匙
scp /root/.ssh/id_rsa root@172.25.254.203:/root/.ssh/
此ip地址为需要连接被加密主机的id
在这里插入图片描述
由接收私钥的主机连接加密主机 ssh root@172.25.254.103 -X

在这里插入图片描述
连接时会直接登陆不需要root登陆系统密码验证

在这里插入图片描述

sshd的安全设定(在sshd_config中 最前面有#默认为给人看,系统会忽略,没有#系统会读取)

	vim /etc/ssh/sshd_config
	78  PasswordAuthentication yes|no  是否允许用户通过登陆系统的密码做sshd的认证
	48  PermitRootLogin yes|no  是否允许root用户通过sshd服务的认证
	52  Allowusers student westos 设定用户白名单(用户student),白名单出现后,默认不再名单中的用户不能使用sshd
	53  Denyusers westos  设定用户黑名单(用户student),黑名单出现默认不再名单中的用户可以使用sshd


	更改sshd_config文件后需systemctl restart sshd重启服务使更改生效

例:1.设置白名单内student用户,然后用不在白名单的westos用户使用sshd服务
在这里插入图片描述
westos用户不再白名单内,所以无法登陆
在这里插入图片描述
2.注销刚刚设置的白名单,设置student用户在黑名单内,用不在黑名单的用户westos使用sshd服务
在这里插入图片描述
不在黑名单的用户westos成功连接,而在黑名单内的student连接失败
在这里插入图片描述

添加sshd登陆信息
vim /etc/motd 文件内容就是登陆后显示的信息
在motd内编辑需要的内容
在这里插入图片描述
使用sshd连接时成功登陆会显示
在这里插入图片描述

用户的登陆审计

	 w               查看正在使用当前系统的用户
	 w -f            查看使用源
	 w -i            显示ip
     文件信息储存在/var/run/utmp中

在这里插入图片描述

	last             查看使用过并退出的用户信息(文件信息储存在/var/log/wtmp中)

在这里插入图片描述

	lastb            试图登陆但没有成功的用户(文件信息储存在/var/log/btmp中)   

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值