openssh-server
pstree查看初始化
systemctl
进程的查看以及管理
1.systemd
系统初始化程序,系统开始的第一个进程,pid=1
2.systemctl 命令
systenctl list-units 列出当前系统服务的状态
systenctl list-unit-files 列出服务的开机状态
systenctl status sshd 查看指定服务的状态
systenctl stop sshd 关闭指定服务
systenctl start sshd 开启指定服务
restart
systenctl enable sshd 设定指定服务开机开启
systenctl disable sshd 设定指定服务开机关闭
systenctl reload sshd 使指定服务重新加载配置
systenctl list-dependencies sshd 查看指定服务的倚赖关系
systenctl mask sshd 冻结指定服务
systenctl unmask sshd 启用服务
3.服务状态。
systemctl status 服务mingcheng
loaded 系统服务已经初始化完成,加载过配
active(running) 服务正在被系统利用
active(exited) 服务已经加载配置,等待系统利用
openssh-server服务的学习
1.openssh-server
功能:让远程主机可以通过网络访问sshd服务,开始一个安全的shell
rm -fr /root/.ssh/
2.客户端连接方式。
ssh 远程主机用户@远程主机ip
连接陌生主机时需要建立认证关系
远程用户密码
ssh 远程主机用户@远程主机ip -X
commond
3.sshkey加密
①.生成公钥私钥
ssh-keygen
ls /root/.ssh
id_rsa
id_rsa.pub
②.添加key认证方式
ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]
③.分发钥匙
scp /root/.ssh/id_rsa root :/root/.ssh
④. 测试
4.提升openssh的安全级别
openssh-server配置文件
/etc/ssh/sshd_config
78行设置更改为NO :则不允许密码登录,提高安全性
sysemctl restart sshd.service