欢迎来到天天文库
浏览记录
ID:38982156
大小:17.13 KB
页数:3页
时间:2019-06-22
《Linux下开启ssh服务》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、suse11.2ssh安装并启动ssh无法登录解决-网络1、SuSELinux下启动sshd:命令行:rcsshdstartYaST:找不到sshd,但是打开全部inetd服务,ssh就可用了,奇!待我发现机关,再改此文。使用命令行:rpm-qa
2、grepssh查看是否已安装ssh。linux-kelh:~#rpm-qa
3、grepsshopenssh-5.8p1-4.1.i586libssh4-0.4.8-7.1.i586ksshaskpass-0.5.3-2.1.i586libssh2-1-1.2.7-3.1.i586openssh-as
4、kpass-5.8p1-4.1.i586libnsssharedhelper0-1.0.9-6.1.i586如果存在如上显示,则表示已经安装ssh服务,反之没有安装。再使用命令行:servicesshdstatus查看ssh服务是否开启2、配置SSH服务:1.修改配置文件#vi/etc/ssh/sshd_config2.找到#PermitRootLoginno将其修改为PermitRootLoginyes前晚装了这个版本,感觉它的gome桌面比Ubuntu8和Fedora版本都要好看。呵呵,其实大家都用一样的东西。这次在SUSE上使用SSH
5、时遇到点麻烦,所以总结一下小经验。SSH,即SecureShell,是一种网络协议,允许在两台计算机之间建立一条安全通道以交换数据。一般Linux发行版本,例如Ubuntu和SUSE,都默认安装了OpenSSH工具包。完成系统安装,重新启动后,作为服务端的sshd(SSHDaemon)会作为系统服务之一被启动(注:daemon解释为守护进程)。同时一个SSH工具也安装好了,openSSH程序包的一部分,是远程登录客户端程序。默认安装路径:ssh-/usr/bin/ssh对应的配置文件/etc/ssh/ssh_configsshd-/usr/
6、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系
7、统上面用putty登录时却显示连接超时,登录失败!putty这边设置没有问题,那么问题可能出在SUSE系统本身或者两台电脑之间的通信。使用yast查看sshd服务的状态,在命令行输入yast回车,启动yast界面,选择“System>SystemServices(Runlevel)”,打开SystemServices(Runlevel):Services界面,检查sshd状态已经是Enabled。使用功能键AltE转到ExpertMode,观察到当前sshd运行在Runlevel5,(Fullmultiuserwithnetworkandd
8、isplaymanager),这都没有问题。到网上查查,最后在一个论坛里有人提到检查firewall,需要关闭firework。于是选择在yast中选择“SecurityandUsers>Firewall”,在Firewallconfiguration界面将ServiceStart启动方式修改为Manually,然后执行“StopFirewallNow”,保存修改!重新启动sshd,再到Windows下试试,一切正常启动sshd服务#servicesshdstart#servicesshdrestart或者#/ect/init.d/sshd
9、start#/ect/init.d/sshdrestart停止服务#servicesshdstop或者#/ect/init.d/sshdstoplinux下怎么使SSH服务开机自动运行?1.首先查看是否安装ssh的相应包rpm-aq
10、grepssh2.如果已经安装查看相关的port是否打开netstat-an
11、grep223.设置随机启动通过ntsysv选中sshd服务也可以通过chkconfig也设置chkconfig--level3sshdon4.当这些部分都做好后重新reboot后,还是不能通过ssh联上去。看一个系统本身的防火设置。
12、可以手工清空一个规则iptables-F回车iptables-tnat-F回车如果系统端口与sshd服务已启动。则可以在别的机器上通过ssh连上。
此文档下载收益归作者所有