【已解决】rhel6.4系统root使用ssh登录提示服务器拒绝密码

今日同事给了一台虚拟机,操作系统版本:

因为不知道原先的密码,在单用户模式修改了一下root密码,使用ssh工具怎么也登入不上去,提示服务器拒绝密码

自己在这里记一下我的解决步骤:

  1. 关闭防火墙:

    这个查看状态是关的,貌似跟防火墙也没关系,因为可以弹出输入账户密码的框

  2. 关闭selinux:

    这个也是选择disable

  3. 从网上找相关资料,是说可能ssh配置不允许root在ssh登录,无非修改的是如下几处

    /etc/ssh/ssh_conf/etc/ssh/sshd_conf中的内容

    PasswordAuthentication yes

    PermitRootLogin yes

  4. 重装ssh包;

以上四个方法都试过了就是不行,吃过饭后,脑子突然闪过一个印象,6.4里密码要求稍微高点,是不是因为我在单用户模式修改的密码复杂度太低,然后就死马当活马医,重新修改一下root密码,竟然OK了

到此就解决了我的燃眉需求啊,希望能有兄弟遇到这个问题可以参考一下,兄弟是刚接触不久,还望不要喷啊

时间: 2024-08-08 05:38:22

【已解决】rhel6.4系统root使用ssh登录提示服务器拒绝密码的相关文章

Linux上SSH登录远程服务器免密码

在本地的客户端SSH到远程服务端时,每次都要输入用户名和密码,如果不想每次都输入密码则可以使用以下操作. 首先在本地的客户端输入 ssh-keygen [[email protected] ~]$ ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/home/keysystem/.ssh/id_rsa): Created directory '/home/keysyste

CentOS生产机器禁止ROOT远程SSH登录

方法一 很多站长拥有linux主机,不管是虚拟机还是实体机,一般我们远程连接的时候,都是用的ssh(SecureShell建立在应用层和传输层基础上的安全协议). 它默认的端口22,默认使用root也是可以登录的.这样在互联网上就是很危险的事情了,我们只能通过改变它的默认端口(虽然还是会被端口扫描探查),禁用root登录,来相对地提高安全性. 1. 修改ssh默认端口 a.命令行临时修改 Linux下SSH默认的端口是22,为了安全考虑,现修改SSH的端口为1433,修改方法如下 : /usr/

SSH服务器拒绝密码检测

这两天在配置Ubuntu 14.04的环境时,碰到一个典型的问题:在用xshell 连接Ubuntu时,显示"SSH服务器拒绝密码检测"的问题,在经过一系列配置修改后,最终怀疑是否密码太简单,于是将密码难度进行调整,问题得以解决. [email protected]:~$ sudo passwd[sudo] password for linuxidc: 输入新的 UNIX 密码: 重新输入新的 UNIX 密码: passwd:已成功更新密码[email protected]:~$

客户端登录提示 :拒绝访问Temp目录解决方法

系统环境搭建好后,在客户端运行,登录提示:拒绝访问Temp目录解决方法,IIS apppool\oaserver没有访问temp目录的权限. 引起原因:因为服务端目录Temp权限不足解决方法:把 C:\Windows\Temp 目录设 为IIS_IUSRS权限即可. 原文地址:http://bbs.delit.cn/thread-729-1-1.html 转载请注明出处: 撰写人:度量科技http://www.delit.cn

用Python写个自动ssh登录远程服务器的小工具

很多时候我们喜欢在自己电脑的终端直接ssh连接Linux服务器,而不喜欢使用那些有UI界面的工具区连接我们的服务器.可是在终端使用ssh我们每次都需要输入账号和密码,这也是一个烦恼,所以我们可以简单的打造一个在Linux/Mac os运行的自动ssh登录远程服务器的小工具.来个GIF动画示例下先: 概述 我们先理一下我们需要些什么功能: 1. 添加/删除连接服务器需要的IP,端口,密码 2. 自动输入密码登录远程服务器 对,我们就做这么简单的功能 开始写代码代码比较长,所以我也放在在Github

Linux禁用root账户ssh登录

前言 今天登录服务器的时候,控制台输出如下信息 There were 48990 failed login attempts since the last successful login. Last login: Thu Sep 26 14:01:34 2018 from xx.xxx.xxx.xx 意识不对,可能是服务器被攻击了,网上查了查,发现很多人遇到这样的问题 其他网友的说法: 你服务器 IP 在那儿,那 SSH 开在 TCP 22 上谁都能连,连上了谁都能输密码,密码错了就在系统里留

限制root用户ssh登录

openssh是Linux中自带的ssh软件,在生产环境中要注意合理设置root的ssh权限. (1)useradd weihu 添加维护账号(2)passwd weihu 设置维护账号密码(3)使用vi 打开/etc/ssh/sshd_config(4)将PermitRootLogin yes 改为PermitRootLogin no  默认此配置是注释状态(5)保存退出后执行service sshd restart重启sshd服务 设置root用户的超时时间  为避免切换到root账户下长时

在Ubuntu 18.04系统中启用SSH登录的方法

简介 Secure Shell(SSH)是Linux系统管理中的经常要用到的一种远程访问技术.在Ubuntu 18.04系统仓库中,已经收录了同为开源的OpenSSH,我们可以用它来为系统开启SSH访问功能. 具体方法 一.打开终端,输入以下命令安装OpenSSH服务: sudo apt-get install openssh-server 二.步骤一是在当前系统增加SSH服务,如果需要对SSH服务修改设置,可以用字处理工具编辑其配置文件,位于" /etc/ssh/sshd_config&quo

centos6.x 抓取ssh登录的用户名和密码

systemtap是一款非常强大内核调试工具,可以debug很多关于kernel层的问题.Linux是通过PAM模块检测用户信息和认证信息的,从而确定一个用户是否可以登录系统,利用这个知识点,使用systemtap捕获一下pam_unix.so该动态库文件的函数调用,获得用户在ssh远程登录时的用户名和密码吧. 测试环境:CentOS6.4 32bit 内核版本:2.6.32-358.el6.i686 首先安装以下rpm包 yum --releasever=6.4 update yum inst