文档章节

openSUSE 11.2 SSH安装并启动SSH无法登录解决

rootliu
 rootliu
发布于 2017/08/21 14:59
字数 790
阅读 10
收藏 0

openSUSE 11.2 SSH安装并启动SSH无法登录解决

[日期:2011-07-17] 来源:Linux社区  作者:zheng2008hua [字体: ]

1、SUSE Linux下启动sshd:

命令行:rcsshd start
YaST:找不到sshd,但是打开全部inetd服务,ssh就可用了,奇!
待我发现机关,再改此文。

使用命令行:rpm -qa | grep ssh查看是否已安装ssh。

linux-kelh:~ # rpm -qa | grep ssh

openssh-5.8p1-4.1.i586

libssh4-0.4.8-7.1.i586

ksshaskpass-0.5.3-2.1.i586

libssh2-1-1.2.7-3.1.i586

openssh-askpass-5.8p1-4.1.i586

libnsssharedhelper0-1.0.9-6.1.i586

如果存在如上显示,则表示已经安装ssh服务,反之没有安装。

再使用命令行:service sshd status查看ssh服务是否开启

2、配置SSH服务:
1. 修改配置文件
#vi /etc/ssh/sshd_config

2. 找到#PermitRootLogin no将其修改为PermitRootLogin yes

前晚装了这个版本,感觉它的gome桌面比Ubuntu8和Fedora版本都要好看。呵呵,其实大家都用一样的东西。

这次在SUSE上使用SSH时遇到点麻烦,所以总结一下小经验。SSH,即SecureShell,是一种网络协议,允许在两台计算机之间建立一条安全通道以交换数据。

一般Linux发行版本,例如Ubuntu和SUSE,都默认安装了OpenSSH工具包。完成系统安装,重新启动后,作为服务端的 sshd(SSHDaemon)会作为系统服务之一被启动(注:daemon解释为守护进程)。同时一个SSH工具也安装好了,openSSH程序包的一部分,是远程登录客户端程序。默认安装路径:

ssh-/usr/bin/ssh对应的配置文件/etc/ssh/ssh_config
sshd-/usr/sbin/sshd对应的配置文件/etc/ssh/sshd_config

我只想使用密码登录方式,所以修改了/etc/ssh/sshd_config文件的PasswordAuthentication参数,该参数默认为 no,意思是不允许通过密码认证登录;所以这里改为yes。默认下/etc/ssh/ssh_config也有这个参数,默认是yes,所以不用修改。修改参数后,在命令行输入sshrestart后重新启动sshd服务。

这次碰到的问题是,在SUSE登录后,在命令界面使用ssh192.168.2.101能正常登录,但是在另一台Windows系统上面用putty登录时却显示连接超时,登录失败!putty这边设置没有问题,那么问题可能出在SUSE系统本身或者两台电脑之间的通信。

使用yast查看sshd服务的状态,在命令行输入yast回车,启动yast界面,选择 “System>SystemServices(Runlevel)”,打开SystemServices(Runlevel):Services 界面,检查sshd状态已经是Enabled。使用功能键Alt E转到ExpertMode,观察到当前sshd运行在Runlevel5, (Fullmultiuserwithnetworkanddisplaymanager),这都没有问题。

到网上查查,最后在一个论坛里有人提到检查firewall,需要关闭firework。于是选择在yast中选择“SecurityandUsers>Firewall”,在Firewallconfiguration界面将ServiceStart启动方式修改为Manually,然后执行 “StopFirewallNow”,保存修改!

重新启动sshd,再到Windows下试试,一切正常

 

启动sshd服务

# service sshd start

# service sshd restart

或者

# /ect/init.d/sshd start

# /ect/init.d/sshd restart

 

停止服务

# service sshd stop

或者

# /ect/init.d/sshd stop

本文转载自:http://www.linuxidc.com/Linux/2011-07/38731.htm

共有 人打赏支持
rootliu
粉丝 4
博文 279
码字总数 2796
作品 0
海淀
数据库管理员
私信 提问
OpenSUSE 11.2正式版发布

openSUSE 11.2已经在今日(12日)正式发布了,新版的openSUSE默认使用KDE 4作为默认桌面,让我们提前看看它都带来了哪些新特性。KDE4在openSUSE里体验每天都在增强,KDE4自身在上一个稳定版发布...

老枪
2009/11/13
380
0
openSUSE将默认使用KDE桌面

编者:不明白最近GNOME怎么那么不受待见,纷纷转向KDE,不过至少桌面 Linux 的大半江山也就是 Ubuntu 和其衍生产品都是采用 GNOME。 openSUSE社区宣布将默认使用KDE桌面,但这并不意味着将从...

红薯
2009/08/21
2.2K
1
新的里程碑 -- openSUSE 11.2 发布

Joe Brockmeier 于今日发布了 openSUSE 11.2 这个具有重大转折意义的版本,OpenSUSE 项目组今天隆重的宣布 openSUSE 11.2 这个版本已经开始提供下载。 这个版本包括了 Firefox 3.5 beta 4, ...

红薯
2009/05/31
258
0
如何在 Windows 10 上开启 Linux子系统

WSL 可以让你访问 Windows 上的 Linux Bash shell,在 上一篇文章 中,我们讨论过关于 Windows 的子系统 LinuxWindows Subsystem for Linux(WSL)的目标用户,本文,我们将在 Windows 10 的...

问题终结者
04/23
0
0
openSUSE 42.2 Alpha 2 发布

openSUSE 42.2 Alpha 2 发布了,openSUSE项目是Novell公司资助的社区计划。为在方方面面促进Linux的普及应用,该计划提供了对openSUSE这份完整Linux发行 的免费、简便的获取访问。openSUSE项...

oschina
2016/06/22
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

Kubernetes 1.13.0的快速升级

Kubernetes 1.13.0已经正式发布,快速升级(含国内镜像快速下载链接)包括升级kubeadm/kubectl/kubelet版本、拉取镜像、升级Kubernetes集群三个主要步骤。注意Kubernetes 1.13.0版本暂时不支...

openthings
17分钟前
0
0
go的卸载和环境变量配个人.bashrc

若是用安装包直接解压 http://download.csdn.net/detail/u010026901/7592581 cd /usr/local tar -zxvf go1.1.2.linux-386.tar.gz(先把安装包移到这个目录) 3.安装 $ cd go/src,$ ./all.b......

dragon_tech
22分钟前
0
0
区块链安全 - 以太坊短地址攻击

1 基础知识 EVM虚拟机在解析合约的字节码时,依赖的是ABI的定义,从而去识别各个字段位于字节码的什么地方。关于ABI,可以阅读这个文档: https://github.com/ethereum/wiki/wiki/Ethereum-C...

HiBlock
33分钟前
1
0
自定义函数及内部函数

变量的作用域 局部变量 global $Global及其他超全局数组 静态变量 仅初始化赋值 保留于内存直到response才销毁 global和static变量的区别 global:局部变量全局话 static:定义静态局部变量 函...

关元
34分钟前
1
0

中国龙-扬科
46分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部