解决服务器SSH登陆不了的问题

解决服务器SSH登陆不了的问题

作者: Flora 2013年3月7日发表在 服务器管理 发表评论

对网站管理员来说,通过SSH通道,查看网站状态,备份、维护网站数据几乎是每天必作的工作。特别是对于远程的服务器来说,失去了SSH,几乎就失去了对服务器的拥有权。所以提前了解如何解决SSH登陆障碍的问题是十分心要的,免得真到访问不了的那一天不知所措。

首先要确定服务器是否有正确运行。如果Ping有返回结果的话,说明网站仍在启动状态。之后,可以尝试访问部署在服务器上的网站是否能正常访问,如果可以,再来分析一下为什么SSH无法登陆。

如果在ssh的客户端完全接不到任何相应(即连“login as:”也没有显示),则有可能是sshd服务进程没有正确运行。

无论是因为什么原因导致sshd进程sshd进程被终止了,或着一直没有启动。这个是最直接错误。对于本地服务器,直接登陆图形面,以root身份重启sshd进程即可。重启的命令为:

/etc/init.d/sshd restart

远程的服务器,可以在服务器提供商的管理界面直接重启整个服务器。

对于国外的服务器,这样若是依旧不能解决问题。则不访尝试一下从其它国外的服务器访问,如果访问正常,则有可能的原因是服务器的22端口在特定的地区因特定的原因被限制了。这种情况下,可以考虑更换IP,当然最简单的方法就是更改sshd服务器的监听端口,SSH的配制文件如下:

/etc/ssh/sshd_config

还有一种情况,如果自己不是管理员,然后发现自己在用户名和密码正确的情况下依然不能访问,则可能是服务器管理员限制了网站的SSH用户名密码的登陆方式。这时你需要向管理员索要一份私钥文件,保存为~/.ssh/id_dsa,ssh登陆时会自动读取(记得将id_dsa的权限必须是600,否则无法登陆)。putty用户,私钥的格式为.ppk,可以在Connection->SSH->Auth下载入。

更多相关文章
  • 使用acs服务器实现客户端的telnet和ssh登陆
    使用acs服务器实现客户端的telnet和ssh登陆 在acs上设置账号和密码.  [Quidway]radius scheme aaa[Quidway-radius-aaa]primary authentication 192.168.2.100[Quidway-radius-aaa]key au ...
  •  方法一:在/etc/hosts.allow中添加允许ssh登陆的ip或者网段    sshd:192.168.1.2:allow 或者sshd:192.168.1.0/24:allow 在/etc/hosts.deny添加不允许ssh登陆的IPsshd:ALL           #ALL表示除了 ...
  • 问题描述:使用SecureCRT登陆redhat5.4时,需要等大概1分钟才能登陆上去.解决方法:1. 首先关闭DNS反解析,在ssh的配置文件/etc/ssh/sshd_config中修改UseDNS为no重启ssh服务 /etc/init.d/sshd restart2. 先使用DeBug模式进 ...
  • 使用数据库统一管理ssh登陆用户密钥信息    需求是由一个开发部门提出的,他们需要在他们的测试服务器上开放root权限给所有的开发人员,同时要给每个开发人员配置无密码登录,由于使用ssh默认的认证文件存储公钥不方便人员信息的管理(例如一个人离职后不方便在大量的key中找到他的key,且需要在大量的 ...
  • Centos7无法使用ssh登陆及解决方案
    Centos7无法使用ssh登陆及解决方案今天项目组反映,有一台Centos7服务器无法使用SSH登陆了,所以我就通过本地登陆到该系统后,发现SSH服务没有启动,该判断方法主要是使用的是netstat方法进行查看:netstat -anlpt | grep 22说到这,如果是Centos7的话,我们 ...
  • ssh 是一种安全的网络协议,用于计算机之间的加密登陆.正是由于这样的安全性,ssh协议被广泛地应用.由于ssh是一种协议,所以就可能存在多种实现,比如 开源实现 OpenSSH, 和 windows 平台下的实现 PuTTY.以下方法的详细步骤针对的是Linux 平台下的OpenSSH实现.--- ...
  • 在默认情况下,freebsd是不允许root用户通过ssh远程登陆的.但是今天需要临时用到root的ssh登陆.那么我们需要修改SSH的配置文件#vi /etc/ssh/sshd_conf找到下面这行 #PermitRootLogin no修改为,去掉#PermitRootLogin yes为了保证 ...
  • 今天安装了Ubuntu  Server 14.04   发现配置了root密码后竟然不能ssh登陆,但是su root正常!  why?原来新版本里面sshd_config里面有了限制#vim /etc/ssh/sshd_config# Authentication:LoginGraceTime 1 ...
一周排行
  • 网页中显示时间代码
     <script language="javascript"&g ...
  • 一个面试题引发的深思,试问我们会如何用面向对象的语言写一个计算器,自从我学习了高级编程之后,面向对象的思想也算是深入在我的编程思想里面,从最开始学习的人类到各色人种,及动物到猫狗鼠这样的例子,我甚至听.看的不厌其烦, ...
  • 之前一直从事C/S的开发,关于B/S用到的一些技术是不熟悉的,现在在逐步学习中,希望通过及时总结加强理解和记忆.目前开发的系统使用的主要是JQuery.Stuts2.Spring.关于自由流后端及Jbpm的实现我会在 ...
  • OfficeWebApp2013在线查看PDF文件
    经常会有客户问,在SharePoint中,如何在浏览器中查看与编辑文档,通常给出的解决方案 ...
  • 现在很多兄弟把大量的图片压缩成包,容量大的有几百M.. 唉..解压起来也麻烦啊.. 得有此工具就不用愁了,它完全支持在内存中查看图片. 也就是说你免去解压缩的时间浪费! 废话不说了,需要的兄弟下.   (经本人试过N ...
  •     豆浆200克,粳米59克,白糖适量,豆浆加水与米同煮为粥:    或粳米如常法煮粥,临熟时加入豆浆,继续煮至粥成,以白糖调味,每日2次.    此方补虚羸,肥健人,适合于体弱多病.形体消瘦者.
  • 绝对入门.htaccess简单试验
    下午无聊,用VMware练习一下http访问权限 虚拟机环境 服务器:centos4.4 ...
  • MySql的几种数据复制模式介绍
    MYSQL的几种主-从服务器数据复制模式介绍一.设置主-从复制:所谓主-从复制,就是有两台 ...
  • 今天在做数据库操作的时候,在导入excel数据时,老是发生问题.错误提示:未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序.异常详细信息:System.InvalidOperation ...
  • 用操作系统的安装光盘启动计算机进故障恢复控制台,键入(以 Windows 2003为例,如果你用的是 Windows 2000 请将以下命令行中的windows改成winnt):以下#开头的行为注释行#创建一个临时目 ...