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 root@ip

    ③.分发钥匙

      scp /root/.ssh/id_rsa root    :/root/.ssh

    ④. 测试

 

 4.提升openssh的安全级别

 

    openssh-server配置文件

      /etc/ssh/sshd_config

       78行设置更改为NO :则不允许密码登录,提高安全性

      sysemctl restart sshd.service