一、产看ssh是否安装

OpenSUSE:~ # rpm -qa | grep ssh

libssh2-1-1.4.3-18.3.x86_64
openssh-askpass-1.2.4.1-12.1.x86_64
openssh-helpers-7.2p2-13.1.x86_64
openssh-7.2p2-13.1.x86_64
OpenSUSE:~ #
#如果存在如上显示,则表示已经安装ssh服务,反之没有安装

二、查看ssh服务是否开启

OpenSUSE:~ # service sshd status

● sshd.service - OpenSSH Daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; disabled; vendor preset: disabled)
   Active: inactive (dead)
#上面的输出的结果说明没有开启。

三、开启SSH服务:

1、 修改配置文件

#vi /etc/ssh/sshd_config

修改sshd_config文件,命令为:vi /etc/ssh/sshd_config
 
将#PasswordAuthentication no的注释去掉(如果有),并且将no修改为yes      #允许通过密码认证登录
将#PermitRootLogin yes的注释去掉                                     #允许root用户直接登录

2、启动ssh服务

OpenSUSE:~ # service sshd start

OpenSUSE:~ # service sshd restart    #重启

3、停止服务器

OpenSUSE:~ # service sshd stop

四、防火墙设置    (通过上面的设置因为防火墙的原因,可能还不能访问。)

命令行下通过yast命令进行设置,通过命令的方法和通过图形界面的YaST进行管理这里就不介绍了。

方法一、关闭防火墙

1 、命令行下打开YaST控制中心

OpenSUSE:~ # yast

2 、进入防火墙配置页面,Security and Users -->Firewall  如下图

3、禁止防火墙开机启动。

Start-Up -->Service Start -->(x) Disable Firewall Automatic Starting 将这个选上按空格键就行,完后Next下一步完成,这样防火墙就不会开机启动了

4、关闭防火墙

Start-Up -->Switch On and Off -->Stop Firewall Now 选择这项回车就可以立即关闭防火墙

方法二、如果系统不允许关闭防火墙可以添加ssh服务和22端口

1、进入添加服务器界面 Security and Users -->Firewall --> Allowed Services

2、Service to Allow选项下通过上下键选择 Secure Shell Server ,选择完以后通过Tab键光标移动到 [     Add     ] 选择回车添加。

完成添加

3、选择刚才添加啊的Secure Shell Server服务,按F7 进入Advanced设置,在TCP ports处添加22端口

通过上面的设置就可以远程SSH连接服务器了。

五、设置自动启动ssh服务,如果不设置每次重启电脑都要从新启动ssh服务比较麻烦。

通过systemctl命令可以将sshd服务加到开机自启动列表里。实现开机自动启动sshd服务。

OpenSUSE:~ # systemctl enable sshd.service

OpenSUSE42.3 leap 开启ssh登陆的更多相关文章

  1. Opensuse13.2开启ssh

    要开启ssh很简单,步骤分为三步 步骤1: 安装ssh zypper install ssh 步骤2:启动ssh daemon网上很多通过 service 命令或者 init.d 目录中的脚本启动ss ...

  2. Linux服务器开启ssh服务,实现ssh远程登陆!

    最近在学linux,使用ssh远程登陆linux,记录下来! 首先进入/etc目录下,/etc目录存放的是一些配置文件,比如passwd等配置文件,要想使用ssh远程登陆,需要配置/etc/ssh/s ...

  3. Ubuntu下开启root登陆--并开启SSH登录验证

    Ubuntu下开启root登陆亲手安装过Ubuntu的童鞋都知道,默认安装只会添加一个普通用户名和密码,而超级用户权限则是利用sudo命令来执行.在Ubuntu下使用root登陆或者在shell中用s ...

  4. ubuntu19配置静态IP并开启SSH远程登陆

    前言  从ubuntu从17.10开始,已经不再在/etc/network/interfaces里配置IP,即使配置了也不会生效,而是改成netplan方式 ,配置写在/etc/netplan/文件夹 ...

  5. 配置BUG-Linux系统下ssh登陆很慢的解决办法

    很多的Linux用户发现连接上Linux服务器在输入用户名之后还要再等一下才能输入密码,时间过长了,现在小编与大家分享一下如何解决ssh登陆问题的问题,希望对您有所帮助 . 1.我们平时登陆Linux ...

  6. linux下开启SSH,并且允许root用户远程登录,允许无密码登录

    参考:http://blog.csdn.net/jia0511/article/details/8237698 1. 允许root用户远程登录 修改ssh服务配置文件 sudo vi /etc/ssh ...

  7. Linux系统下如何配置SSH?如何开启SSH

    查询\安装SSH服务 1.登陆linux系统,打开终端命令.输入 rpm -qa |grep ssh 查找当前系统是否已经安装 2.如果没有安装SSH软件包,可以通过yum  或rpm安装包进行安装( ...

  8. Linux系统下如何配置SSH?如何开启SSH?

    SSH作为Linux远程连接重要的方式,如何配置安装linux系统的SSH服务,如何开启SSH?下面来看看吧(本例为centos系统演示如何开启SSH服务). 查询\安装SSH服务 1.登陆linux ...

  9. 生产环境ssh登陆策略

    生产环境ssh登陆策略 备份:cp /etc/ssh/sshd_config{,.bak} vim /etc/ssh/sshd_config   17 #Port 22 #修改ssh连接端口 38 # ...

随机推荐

  1. Java基础学习总结(44)——10个Java 8 Lambda表达式经典示例

    Java 8 刚于几周前发布,日期是2014年3月18日,这次开创性的发布在Java社区引发了不少讨论,并让大家感到激动.特性之一便是随同发布的lambda表达式,它将允许我们将行为传到函数里.在Ja ...

  2. 2015 Multi-University Training Contest 3 hdu 5317 RGCDQ

    RGCDQ Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submi ...

  3. 国庆 day 3 上午

    a[问题描述] 你是能看到第一题的 friends 呢. ——hja 怎么快速记单词呢?也许把单词分类再记单词是个不错的选择.何大爷给 出了一种分单词的方法,何大爷认为两个单词是同一类的当这两个单词的 ...

  4. hadoop-13-root ssh无密码登陆

    hadoop-13-root ssh无密码登陆 生产机器禁止ROOT远程SSH登录: vi /etc/ssh/sshd_config 把 PermitRootLogin yes 改为 PermitRo ...

  5. linux搜索文件过程

    1.文件里的数据是放在磁盘的数据区中的,而一个文件名称则是通过相应的i节点与这些磁盘块联系起来.这些盘块的号码就存放在i节点的逻辑块数组i_zone[]中.在文件系统的一个文件夹中,当中全部文件名称信 ...

  6. OC第二课

    主要内容:实例变量可见度.方法 一.实例变量可见度 public(共同拥有的):实例变量能够在类的内部和外部使用 protected(受保护的.默认的):实例变量仅仅能在该类及其子类中使用 priva ...

  7. <九度 OJ>题目1545:奇怪的连通图

    题目描写叙述: 已知一个无向带权图,求最小整数k.使仅使用权值小于等于k的边,节点1能够与节点n连通. 输入: 输入包括多组測试用例.每组測试用例的开头为一个整数n(1 <= n <= 1 ...

  8. 第十六周项目3:max带来的冲突

    问题及代码: /* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名:project.cpp *作 者:陈文青 *完毕日期:20 ...

  9. ViewPager中的数据更新

    getItemPosition(Object object) { return POSITION_NONE;} 出现的问题: 我希望能够通过调用 mAdapter.notifyDataSetChang ...

  10. HTTP状态码:300\400\500 错误代码

    一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 详细分解: 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码. 代码 说明 ...