找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2810|回复: 0

Linux root用户不能通过SSH连接的问题

[复制链接]
发表于 2011-11-29 23:24:04 | 显示全部楼层 |阅读模式
Linux root用户不能通过SSH连接的问题; @' X3 ?8 a' {4 g

- L! g$ K0 f" J6 n; }3 q: f
3 u' X" z5 s+ R7 w! c# L最近在虚拟机安装Ubuntu之后,通过普通ssh远程连接的时候明明输入了正确的root用户名和密码却一直提示输入密码,无法远程登录;试用了下普通用户都正常。后面网上找了下资料解决了。和大家分享一下,希望能帮助到遇到同样问题的你
. o& D: j5 L1 |# S# O  h; T' @+ q% ?9 F  |* `* v# {
工具/原料
4 q% [+ n; G2 E: w. k0 DUbuntu& t! t" R3 p) t  @
xshell
$ @* L: D7 z" c8 n1 ?ssh. a8 R7 R( z/ A- F
方法/步骤) b0 M6 q( j: n; j- ^/ R* w/ n0 E6 r
1! x, U: H0 C* J/ e, F
发现问题
; I8 K0 N( O( A0 w& Q& d. Y1 u  y
( m0 E, b8 \7 s, @3 u/ V# w# d通过xshell连接ubuntu,输入,连接名称,ip,端口,已经用户名密码,输入完成后点击连接,开始进行远程连接,发现一直提示连接不了;提示"ssh服务器拒绝了密码,请再试一次。"其实试了多少次都没用;
$ y! p( ?4 X: a, ]: Z: B
% b5 n8 F/ S# Q$ y24 h* ~2 }1 J& V8 X
解决问题
0 O) v3 V6 @: R. W0 x7 w* ?& |; c( O6 _1 V( d6 ?
1、确认ssh服务已安装,通过普通用户连接成功;# m& B6 M, X' X- l! I: d2 _' c7 ^
: a( [1 u1 C( U: p& }6 w- l
2、确认ssh配置是否对root进行特殊设置,修改/etc/ssh/sshd_config文件中, N5 Q" D0 z( j

- J$ w( Q; F+ s! L& vPermitRootLogin without-password将 without-password改为yes;  记得将#注释去掉! k  x+ Q' s) c5 k. J, Z

( P; }' k% ~; U, P3、重启ssh服务/etc/init.d/ssh restart;# h: k* k3 H4 f
% o, H+ r. A) v! g  ?# f2 e3 K
3
3 ]1 @6 Q. t. v! C验证结果" I' }& z- |% A3 d, E2 d9 J
" o. c/ M# n. j! B/ U
再次使用ssh连接,这次没有任何提示,连接成功了;  P2 y3 M2 `' X9 Z1 U2 a
) C9 s+ B6 T+ [, D7 _" n" I

6 M+ z8 Y1 ]) i/ [: q. ~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|赛格电脑 华强北 电脑城 南山赛格 龙岗电子世界 龙华电脑城 沙井电脑城 松岗电脑城 pc4g.com ( 粤ICP备16039863号 )

GMT+8, 2026-3-7 11:32 , Processed in 0.109963 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表