`
xurichusheng
  • 浏览: 336082 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

openSUSE 打开 sshd

阅读更多

操作系统:openSUSE-Leap-42.1  64位 (即 openSUSE-Leap-42.1-DVD-x86_64.iso)

远程连接工具:SecureCRT

 

在 VMware Workstation 中安装 openSUSE,已经配置好网络连接,使用 SecureCRT 远程连接,第一次连接的时候,连接失败,原因是 openSUSE 的 ssh 服务默认是关闭的,需要将其打开,方可远程连接。

打开方法如下:

 

1. 使用 root 账号登录;

 

2. 查看 ssh 是否已安装

执行命令

rpm -qa | grep ssh

 

如下图所示,有显示结果,说明已经安装:



 

 

如果已安装,则执行步骤3。

 

3. 查看ssh服务是否开启

执行命令

service sshd status

 

如果未开启,执行步骤4。

 

4. 执行命令 vi /etc/ssh/sshd_config 修改其中的内容:

   (1)将#PasswordAuthentication no的注释去掉,并将no改为yes;

   (2)将#PermitRootLogin yes的注释去掉

    (3)保存并退出 

 

5. 关闭防火墙,它的防火墙不是iptables

   5.1 开放端口号,执行命令 vi /etc/sysconfig/SuSEfirewall2

         默认下,FW_SERVICES_EXT_TCP = ""

                       FW_SERVICES_EXT_UDP = ""

         需要为其添加端口号:

          #TCP端口的情况: 

          FW_SERVICES_EXT_TCP = "22"

          #UDP端口的情况: 

          FW_SERVICES_EXT_UDP = "23"

   5.2 保存并退出

   5.3 重启防火墙生效:

      先后执行以下的两个命令:

      service SuSEfirewall2 restart

      rcSuSEfirewall2 restart

 

6. 启动ssh服务

   执行命令:

   service sshd start

 

按照上面的设置之后,重启系统后ssh服务默认还是关闭的,所以需要将开启ssh服务设置成开机启动。

 

7. 在 openSUSE 系统启动的时候启动 ssh 服务

   (1)vi /etc/init.d/after.local

   (2)在其中加入 service sshd start

    (3)保存退出



 

这样设置之后,重启系统,ssh服务就会自动开启了。

 

8. 如果有必要重启 sshd 服务,则执行下面的命令

service sshd restart

 

  • 大小: 8.4 KB
  • 大小: 17.2 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics