关于ssh开机启动的部分障碍解

回复 收藏

百度搜了一下,有以下两种方法:

方法一--------------------------

linux安装之后,要想通过ssh远程访问,需要手动执行 service sshd start,这样sshd服务才开启。 通过chkconfig可以将sshd加入到系统服务中。   [root@localhost ~]# chkconfig sshd on      可以再查看sshd的运行级别状态:   [root@localhost ~]# chkconfig --list sshd        sshd   0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭    以后重启之后,就可以直接通过ssh远程访问了。

方法二--------------------------------

1、启动SSH服务 “/etc/init.d/sshd start”。然后用netstat -antulp | grep ssh看是否能看到相关信息就可以了。

2、如何设置把ssh等一些服务随系统开机自动启动?

  方法一:[root@localhost ~]# vi /etc/rc.local加入:service sshd start 或  /etc/init.d/sshd start

方法二:进入/etc/rc.d然后进入相应运行级别如rc3.d.将K打头的ssh服务改为S开头的

------------------------------------------------------------

以上两个网页搜到的内容,都试过了感觉第一种比较靠谱,第二种怎么实验都找不到文件内容(可能是版本的问题),也连不上远程,之所以都拷下来,希望大家能指正,也希望对同学有帮助。

2017-02-19 12:28 举报
已邀请:
0

桂力

赞同来自:

方法二:进入/etc/rc.d然后进入相应运行级别如rc3.d.将K打头的ssh服务改为S开头的

如果rc3.d下面没有sshd服务这个文件,那就手动从/etc/init.d/中拷贝过去

命名规则               K/S数字sshd——数字表示sshd文件中的启动级别,比如sshd的启动级别为55

那就可以命名为S55sshd

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: