当前位置:   article > 正文

centos 安装ssh和开启 ssh服务_centos ssh

centos ssh

        

        今天在自己的开发机上搭建ssh配置,顺便记录一下问题,方便以后排查。因为是自己的开发机我这边的环境是centos7.

第一步:查看ssh状态

       首先根据命令查看ssh状态,这里关注的是否安装和启动状态。若没有安装的话就执行第二步。若出现的是“Loaded: error (Reason: No such file or directory)” 则为未安装,若出现的是“Active: inactive (dead)”则为安装过了未开启SSH。

sudo service sshd status

 第二步:安装ssh

        这里有个差别,若为centos系统则使用命令“sudo yum install sshd”安装,若其他的系统则使用“sudo apt-get install sshd”。

  1. centos:
  2. sudo yum install sshd
  3. 非centos:
  4. sudo apt-get install sshd

第三步:开启ssh

        在安装完毕之后就可以开启并使用了。采用命令“sudo service sshd start”开启SSH服务。开启成功的结果为“Active: active (running) since Tue 2023-05-30 23:33:01 EDT; 3min 18s ago”。

sudo service sshd start

问题记录:

        若出现如下问题,是因为配置里首先使用IPV4注册了TCP端口22,在使用IPV6注册端口22在一台机器上肯定是不行的,解决方案就是将IPV6的监听注释即可。具体操作如下图:

  1. error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
  2. error: Bind to port 22 on :: failed: Address already in use.

 

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号