Linxu SSH登陆出现Access Denied错误的解决方法

 其实这个问题是从 SCP 过来的。用 SCP 在两台 Linux 服务器之间传送备份文件。输入完 root 密码后,总是出现 Permission denied, please try again. 错误字样。用 Passwd 命令修改目标服务器 root 密码后,问题还是一样。判断来判断去,问题依旧。

在网上找到几条解决办法:

1、/home 权限问题

如果 /home 只支持 root 访问,那么不妨试一下 /tmp ,然后用 mv 命令再转移

2、/etc/ssh/sshd_config 配置问题

有人说这个配置文件被修改或优化了,找到里边的 PermitRootLogin 选项,将 no 改为 yes

所有方法都试过了,甚至还改过 passwd, shadow 的权限,都无效。后来重新建立了个用户,授予 root 权限,实验了一下,成功!既然别的账户能成功,为什么root不成呢?再看看putty,发现连接SSH,输入密码后也出现了Access Denied字样。而密码千真万确输入的100%正确。

最后终于找到了解决办法,原来问题还是出在了 sshd_config 里边,在文件最后发现有个 AllowUsers 选项,在后边加上 root 然后重启 sshd 即可。。。。
 

代码如下:

/etc/init.d/sshd restart

再看看 SSH 连接和 SCP 命令传输。都已经可以用了。

时间: 2024-08-23 21:37:37

Linxu SSH登陆出现Access Denied错误的解决方法的相关文章

MySQL登录错误 Access denied for user解决方法

测试例子,我在phpmyadmin中登录我本地的mysql数据库,默认用户名密码为root,root但我尝试输入root,密码为www.111cn.net出现如下错误提醒. 如下图所示提醒:#1045 无法登录 MySQL 服务器       好我现在再使用mysqladmin来连接mysql数据库同样输入错误密码 mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'

MYSQL 出现Error 1045 access denied 原因与解决方法(1/2)

操作系统:windows-xp 系统 数据库教程版本:mysql教程 5.x 提示:access denied for user 'root'@'localhost' using password yes/no 原来都好好的,今天开机上来提示上面的这个错误,重启 mysql 还是不可以. 注意我这里的环境是 windows-xp 系统,linux 系统下的操作没有验证过,情况不清楚. 1. 管理员登陆系统,停止 mysql 服务或者结束 mysql 进程. 2. 启动 windows 的命令行窗

php连接Access数据库错误及解决方法_php技巧

php+access连接数据库常用的方式一般有两种. 推荐的代码 需要注意php获取路径用的是realpath 复制代码 代码如下: <?php $connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("data.mdb"); $connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC); $i

PHP has encountered an Access Violation 错误的解决方法_php技巧

搭建wordpress的时候发觉居然会报这种错误,网上的解决方案都是千篇一律的复制粘贴,都是关于eaccelerator的设置问题,我很奇怪我并没有安装这个扩展啊?不过倒是安装过APC扩展,两种扩展都是优化服务器做底层代码支持,实现缓存共享.将APC关闭就不报错了. 一般是因为eaccelerator的问题解决方法如下:php for windows的bug 参考: 第一种可能: 去掉 php中 eaccelerator 的扩展 这样做能够解决您的问题,不过可能会加重系统负担 因为eaccele

SQL SERVER 2005远程登陆18456错误的解决方法

一.SQL SERVER 2005 登陆18456错误的解决方法 很多朋友使用MSsql的时候本机能够正常登陆SQL2005的SQL Server Management Studio. 但是远程无法登陆1433,SQL Server 2005无法远程连接到1433.SQL(Microsoft SQL Server 2005 )登录不上去了,原来是出现了几个小问题,现在记录一下我的解决这几个情况的办法.(解决方法有很多种,这些只是我的解决方法,仅供参考) 错误提示: 标题: 连接到服务器 ----

MySql 修改密码后的错误快速解决方法_Mysql

设置好密码后,使用数据库时出现如下错误: ERROR 1820 (HY000): You must reset your password using ALTER USER statement befo re executing this statement. You must SET PASSWORD before executing this statement的解决方法 今天在MySql5.6操作时报错:You must SET PASSWORD before executing this

win7宽带连接错误711解决方法

  win7宽带连接错误代码有很多,今天小编给你带来的是win7宽带连接错误711的解决方法;下面我们一起来看一下win7宽带连接错误711怎么办吧. win7宽带连接错误711解决方法: 第一步 打开"计算机",找到"C:WindowsSystem32LogFiles"文件夹,单击右键选择"属性"; 第二步 点击"安全"选项,选择"高级"; 第三步 点击"所有者"选项,选择"

Oracle数据库TNS常见错误的解决方法汇总_oracle

TNS是Oracle Net的一部分,是专门用来管理和配置Oracle数据库和客户端连接的一个工具,在大多数情况下客户端和数据库要通讯,就必须配置TNS.本文主要讲述了Oracle数据库TNS常见错误的解决方法如下: 1.ORA-12541:TNS:没有监听器 原因:没有启动监听器或者监听器损坏.若是前者,使用命令net start OracleOraHome10gTNSListener(名字可能有出入)即可;如果是后者,则使用"Net Configuration Assistant"

win7连接路由器时提示5007错误怎么办 路由器提示5007错误的解决方法教程

win7连接路由器时提示5007错误的解决方法教程 1.首先确定无线路由器的线路连接是正确且正常的; 2.在地址栏中输入192.168.1.1后按回车,打开无线路由器的设置窗口; 3.无线路由器的默认账户和密码都是admin,直接输入然后就可以登陆; 4.在左侧窗口中,点击的络设置,在wan口设置中选静态IP,输入运营商给你的IP子网:255.255.0.0 网关:输入DNS地址,这个DNS的地址是可以查询的; 5.完成后,需要开启自己的无线网络,然后设置密钥,设置完成后点击保存参数,重启无线路