找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2809|回复: 0

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

[复制链接]
发表于 2011-11-29 23:24:04 | 显示全部楼层 |阅读模式
Linux root用户不能通过SSH连接的问题) W; c$ `% e) O5 k5 G3 X$ s$ O' O
% n0 x7 W3 r) c
  F4 k. i4 q& K8 p9 S
最近在虚拟机安装Ubuntu之后,通过普通ssh远程连接的时候明明输入了正确的root用户名和密码却一直提示输入密码,无法远程登录;试用了下普通用户都正常。后面网上找了下资料解决了。和大家分享一下,希望能帮助到遇到同样问题的你' t# H. h6 A3 j% F* B* S
% u: l% i, e, Z0 D% s% W
工具/原料
) r0 f# U5 c: K( J; e5 wUbuntu4 y$ Q+ r3 A$ Y
xshell  D' D  E7 `) o- I, k  [8 F
ssh! F( a% N& `' O( g6 m7 e
方法/步骤
/ U# L2 C/ V: i! J1
( G' ~6 g, P8 j+ v: V发现问题
) m/ f. ?( A$ k3 W# w3 X* ]" \+ @- v" k. {# X2 i
通过xshell连接ubuntu,输入,连接名称,ip,端口,已经用户名密码,输入完成后点击连接,开始进行远程连接,发现一直提示连接不了;提示"ssh服务器拒绝了密码,请再试一次。"其实试了多少次都没用;
1 q9 t" d. C5 l6 |7 X' b- `, J$ e# M  Z; e) |
2
1 h9 o% p& _2 m2 E4 s$ t解决问题1 ~; K  ^$ c8 `
! _, u& z; B0 c. B! y3 ?0 K! e9 y: l7 b
1、确认ssh服务已安装,通过普通用户连接成功;; u7 ?% Q2 T8 }$ E
2 c& O! G& S9 l
2、确认ssh配置是否对root进行特殊设置,修改/etc/ssh/sshd_config文件中
) [$ V( G, c0 [& A3 M7 K4 U
, J& V) ]( n/ h7 K& A. U2 u; JPermitRootLogin without-password将 without-password改为yes;  记得将#注释去掉) ^( u! E2 z1 @1 h
2 S2 U* I7 W. U. B% S
3、重启ssh服务/etc/init.d/ssh restart;
% ?6 x5 J' p' ]' O( W# @2 n- y- \2 S/ }' D
3- g2 j8 u4 l5 `! x. B/ f0 R* O
验证结果. n1 ^8 P5 F$ d: @5 T/ p8 g
1 [1 @: [$ h6 L0 w- U
再次使用ssh连接,这次没有任何提示,连接成功了;
' u" G" l& ?7 F. k. P
+ p" y; B4 y! V7 X+ V9 q( ~' a9 w& c3 c5 F2 B3 h
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-7 08:45 , Processed in 0.094187 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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