Linux中控制服务基础命令,ssh服务及sshd的key认证

#####控制服务#####

  1. 什么是控制服务
    系统初始化进程中可以对服务进行相应的控制
  2. 当前系统初始化进程
systemd			###系统初始化进程
pstree			###显示系统中的进程树
  1. 系统进程控制命令
ssh				sshd
客户端			服务端
systemctl			###服务控制命令
systemctl start sshd.service		###开启服务
systemctl status sshd.service		###查看服务状态

在这里插入图片描述
###如图所示,当前服务处于开启状态,系统默认该服务处于开启状态###

systemctl stop sshd.service		###关闭服务
systemctl status sshd.service		###查看服务状态

在这里插入图片描述

systemctl disable sshd		###设定服务开机不启动
systemctl status sshd		###查看服务状态

在这里插入图片描述
###注:该命令运行后须重启虚拟机生效

systemctl enable sshd		###设定服务开机启动
systemctl status sshd		###查看服务状态

在这里插入图片描述

systemctl list-units		###列出已经开启的服务的状态

在这里插入图片描述

systemctl list-dependencies		###列出服务的倚赖

在这里插入图片描述
######ssh服务#####
###ssh简介:可通过网络在主机中开启shell的服务客户端软件
###连接方式

ssh username@ip 	##通过ip连接用户

注:当第一次连接时需要认证,若选择yes则再次连接时不再询问

###设置虚拟机ip
###在实验时需要删除以前网络配置,确保环境干净

nm-connection-editor

进入图形界面设置
在这里插入图片描述
注:Network处可写255.255.255.0或24

ifconfig			###检查ip是否设置正确

在这里插入图片描述
###远程复制

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

sshd的key认证
###该实验需两台虚拟机操作,一台做服务端server,一台做用户端测试,同时设置server虚拟机ip,不能与服务端相同,否则冲突
在这里插入图片描述

  1. 生成key
ssh-keygen

在这里插入图片描述
###加密sshd服务

ssh-copy-id -i /root/.ssh/id_rsa.pub root@172.25.254.227		###加密sshd服务,公钥当做锁留在服务端

在这里插入图片描述
###将钥匙分配给客户端

scp /root/.ssh/id_rsa root@172.25.254.127:/root/.ssh/ 		###将钥匙发给用户

在这里插入图片描述
######发送成功后在客户端测试
用户登录服务端时不用密码
在这里插入图片描述
####sshd安全设定
如何让指定用户使用sshd或不能使用sshd。即设置用户白名单和黑名单

vim /etc/ssh/sshd_config

在这里插入图片描述
将该处yes改为no后则root用户不允许使用sshd

systemctl restart sshd.service

重启服务
在这里插入图片描述
如图所示,该root用户不允许使用sshd

####设置student用户黑名单
未设置前student可通过密码登录服务端
在这里插入图片描述

vim /etc/ssh/sshd_config

在这里插入图片描述

systemctl restart sshd.service

在这里插入图片描述
设置student黑名单后,该用户不允许使用sshd

####设置用户白名单
添加新用户westos 只允许白名单用户使用sshd,其他用户不可使用sshd
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

###添加用户登录信息

vim /etc/motd		###编辑文件内容,则登录时显示该内容

在这里插入图片描述

####用户登录审计####

w 		###查看当前使用系统的用户
w -i	###显示ip
w -f 	###查看使用来源
last	###查看使用过并退出的用户信息
lastb	###查看试图登录未成功用户
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值