找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2812|回复: 0

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

[复制链接]
发表于 2011-11-29 23:24:04 | 显示全部楼层 |阅读模式
Linux root用户不能通过SSH连接的问题( I- I) f7 W# @& l; a3 H# c

; W# `/ q4 U% n
; f! `# z# x" V. k/ P2 v" w  L最近在虚拟机安装Ubuntu之后,通过普通ssh远程连接的时候明明输入了正确的root用户名和密码却一直提示输入密码,无法远程登录;试用了下普通用户都正常。后面网上找了下资料解决了。和大家分享一下,希望能帮助到遇到同样问题的你
5 I8 @: j9 k: ^+ X' c( |' C3 B5 _
工具/原料  o% [4 d) U6 |2 |: ~" K% f
Ubuntu
7 B+ K5 \, E4 w9 \: Kxshell/ c3 b6 ~" H* S1 H6 W: a% O
ssh5 \; t8 z; b$ J2 d8 I' p# ~( A; o
方法/步骤+ G% m, f2 b+ M) B" Y" B" i( n) P
1
/ h1 x; M0 |- X; t) f* P# Y9 }发现问题1 B, m) i$ z8 e: L# B1 M
' F+ K# B: y- t; Q4 ]
通过xshell连接ubuntu,输入,连接名称,ip,端口,已经用户名密码,输入完成后点击连接,开始进行远程连接,发现一直提示连接不了;提示"ssh服务器拒绝了密码,请再试一次。"其实试了多少次都没用;- b3 w! o0 Q# [1 R3 ^$ H

' y9 ?; l3 t1 B! ]& h+ C2' \0 ^% ?0 t  w# k% w
解决问题
& c4 f2 y6 L4 m4 a9 U* W! |' m3 n8 z- p0 ^2 ]9 k4 p
1、确认ssh服务已安装,通过普通用户连接成功;% N& i+ B4 b4 j; u8 r! X
) y7 T$ o& [9 E
2、确认ssh配置是否对root进行特殊设置,修改/etc/ssh/sshd_config文件中
0 V' O' B6 N  M8 L  E8 R9 p3 m# l. n' n; }. c
PermitRootLogin without-password将 without-password改为yes;  记得将#注释去掉2 e# ]; \+ P" Y

3 m2 W+ r6 R, i% W& O1 F+ K! D3、重启ssh服务/etc/init.d/ssh restart;4 n: i2 w: e* M1 k- ]7 o- f
7 r1 N' x, J% Y* G% b
34 _7 O6 j* m& t: B5 j4 z% K
验证结果- s& h/ q4 U5 i) K
. O$ f* o9 S  B" R/ j8 ]
再次使用ssh连接,这次没有任何提示,连接成功了;' F2 L6 g8 x; j% b- P0 d5 _

& r' G0 `0 H1 @7 |' l8 f% a' z# I1 m6 g& A
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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