Linu下开启ssh服务.docx

上传人:scccc 文档编号:12439607 上传时间:2021-12-03 格式:DOCX 页数:3 大小:76.77KB
返回 下载 相关 举报
Linu下开启ssh服务.docx_第1页
第1页 / 共3页
Linu下开启ssh服务.docx_第2页
第2页 / 共3页
Linu下开启ssh服务.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《Linu下开启ssh服务.docx》由会员分享,可在线阅读,更多相关《Linu下开启ssh服务.docx(3页珍藏版)》请在三一文库上搜索。

1、suse11.2 ssh安装弁启动ssh无法登录解决-网络1、SuSE Linux 下启动 sshd :命令彳亍:rcsshd startYaST:找不到sshd,但是打开全部inetd服务,ssh就可用了,奇!待我发现机关,再改此文。使用命令行:rpm -qa | grep ssh查看是否已安装 ssh。linux-kelh:# rpm -qa | grep sshopenssh-5.8p1-4.1.i586libssh4-0.4.8-7.1.i586ksshaskpass-0.5.3-2.1.i586libssh2-1-1.2.7-3.1.i586openssh-askpass-5.8p1

2、-4.1.i586libnsssharedhelper0-1.0.9-6.1.i586如果存在如上显示,则表示已经安装ssh服务,反之没有安装。再使用命令行:service sshd status 查看ssh服务是否开启2、配置SSH服务:1 .修改配置文件#vi /etc/ssh/sshd_config2 .找至ij #PermitRootLogin no 将其修改为 PermitRootLogin yes前晚装了这个版本,感觉它的gome桌面比Ubuntu8和Fedora版本都要好看。呵呵,其实大家都用一样的东西。这次在 SUSE 上使用 SSH 时遇到点麻烦,所以总结一下小经验。 SSH

3、 ,即 SecureShell 是一种网络协议,允许在两台计算机之间建立一条安全通道以交换数据。一般 Linux 发行版本,例如 Ubuntu 和 SUSE ,都默认安装了 OpenSSH 工具包。完成系统安装,重新启动后,作为服务端的 sshd(SSHDaemon) 会作为系统服务之一被启动(注:daemon 解释为守护进程)。同时一个SSH 工具也安装好了, openSSH 程序包的一部分,是远程登录客户端程序。默认安装路径:ssh-/usr/bin/ssh 对应的配置文件/etc/ssh/ssh_configsshd-/usr/sbin/sshd 对应的配置文件/etc/ssh/sshd

4、_config我只想使用密码登录方式,所以修改了 /etc/ssh/sshd_config 文件的PasswordAuthentication 参数,该参数默认为 no ,意思是不允许通过密码认证登录;所以这里改为 yes 。 默认下 /etc/ssh/ssh_config 也有这个参数, 默认是 yes , 所以不用修改。修改参数后,在命令行输入 sshrestart 后重新启动 sshd 服务。这次碰到的问题是, 在 SUSE 登录后, 在命令界面使用 ssh192.168.2.101 能正常登录, 但是在另一台 Windows 系统上面用 putty 登录时却显示连接超时,登录失败! p

5、utty 这边设置没有问题,那么问题可能出在SUSE 系统本身或者两台电脑之间的通信。使用 yast 查看 sshd 服务的状态,在命令行输入 yast 回车,启动yast 界面,选择“ System>SystemServices(Runlevel) ” ,打开 SystemServices(Runlevel):Services 界 面, 检查 sshd 状态已经是Enabled 。使用功能键 Alt E 转到 ExpertMode, 观察到当前sshd运行在 Runlevel5, (Fullmultiuserwithnetworkanddisplaymanager) ,这都没有问题。到

6、网上查查,最后在一个论坛里有人提到检查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/ss

7、hd restart停止服务# service sshd stop或者# /ect/init.d/sshd stoplinux下怎么使SSH服务开机自动运行?1 .首先查看是否安装ssh的相应包rpm -aq|grep ssh2 .如果已经安装查看相关的 port是否打开netstat -an|grep 223 .设置随机启动通过ntsysv选中sshd服务也可以通过chkconfig 也设置chkconfig - level 3 sshd on4 .当这些部分都做好后重新reboot后,还是不能通过 ssh联上去。看一个系统本身的防火设置。可以手工清空一个规则iptables -F 回车iptables -t nat -F 回车如果系统端口与sshd服务已启动。则可以在别的机器上通过ssh连上。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1