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

 

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


openSUSE 打开 sshd_第1张图片
 

 

如果已安装,则执行步骤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)保存退出


openSUSE 打开 sshd_第2张图片
 

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

 

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

service sshd restart

 

你可能感兴趣的:(linux,opensuse)