如何在 openSUSE上安装和启用 SSH 服务器

openSUSESLES 中的SSH服务由openssh-server包提供。默认安装了openssh-server,但是没有开启SSH服务器服务。启用服务将在系统引导期间启动服务器,这意味着即使安装了SSH服务器,您仍然无法开箱即用。

您可以在安装设置屏幕的防火墙和 SSH部分通过设置以下选项在安装openSUSESLES期间启用SSH服务:

  • 防火墙将被启用
  • 将启用 SSH 服务
  • SSH 端口将开放

如果您在安装过程中错过了该选项,您可以从终端手动安装和启动SSH服务以及必要的配置。

在 SUSE 上安装和启用 SSH 服务器的步骤:

  1. 刷新zypper的包列表。
    > sudo zypper refresh
    
  2. 如果尚未安装,请安装openssh包(可选)。
    > sudo zypper install --no-confirm openssh
    
  3. 通过systemd启动sshd服务。
    > sudo systemctl start sshd
    
  4. 检查sshd是否成功启动(可选)。
    > sudo systemctl status sshd
    ● sshd.service - OpenSSH Daemon
       Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: disabl>
       Active: active (running) since Sat 2018-06-02 23:06:28 +08; 41s ago
     Main PID: 10407 (sshd)
        Tasks: 1
       CGroup: /system.slice/sshd.service
               └─10407 /usr/sbin/sshd -D
    
    Jun 02 23:06:28 linux-tgtg systemd[1]: Starting OpenSSH Daemon...
    Jun 02 23:06:28 linux-tgtg sshd-gen-keys-start[10403]: Checking for missing server keys>
    Jun 02 23:06:28 linux-tgtg sshd-gen-keys-start[10403]: ssh-keygen: generating new host >
    Jun 02 23:06:28 linux-tgtg sshd[10407]: Server listening on 0.0.0.0 port 22.
    Jun 02 23:06:28 linux-tgtg sshd[10407]: Server listening on :: port 22.
    Jun 02 23:06:28 linux-tgtg systemd[1]: Started OpenSSH Daemon.
  5. 在系统启动期间启用sshd
    > sudo systemctl enable sshd
    Created symlink /etc/systemd/system/multi-user.target.wants/sshd.service → /usr/lib/systemd/system/sshd.service.
  6. ssh启用防火墙规则。
    > sudo firewall-cmd --permanent --add-service=ssh
    success
  7. 重新加载防火墙规则。
    > sudo firewall-cmd --reload
    success

指南兼容性:

操作系统
openSUSE 风滚草
openSUSE Leap 15.1
openSUSE Leap 15.0
SUSE Linux 企业服务器 15

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值