华强北电脑城 龙岗电子世界 龙华电脑城  凯尔电脑

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1863|回复: 0

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

[复制链接]
发表于 2011-11-29 23:24:04 | 显示全部楼层 |阅读模式
Linux root用户不能通过SSH连接的问题0 ~; n" @* D7 O3 @( q4 ]
# h) J  {, v$ \: h4 c

8 a# L+ D, ^7 r# }最近在虚拟机安装Ubuntu之后,通过普通ssh远程连接的时候明明输入了正确的root用户名和密码却一直提示输入密码,无法远程登录;试用了下普通用户都正常。后面网上找了下资料解决了。和大家分享一下,希望能帮助到遇到同样问题的你
1 [/ R. Y+ ~1 b' P6 U6 ^2 b) G; h# v9 A: Y9 {
工具/原料2 w$ O% c5 x0 K: g4 ^; |: E
Ubuntu0 o: G; d" B8 g! B7 u
xshell5 N3 Y+ I" F  ]
ssh
" m3 L! d4 H8 o, x" V: t. @方法/步骤
* g8 s% q) A* X8 M. d  v1
& |. {, z$ [0 ~8 Z2 U) x+ L发现问题
4 I+ Q+ B+ t: Z; j5 M2 i7 S0 U
1 Q+ A! H( r! l: i% b% M: B9 F通过xshell连接ubuntu,输入,连接名称,ip,端口,已经用户名密码,输入完成后点击连接,开始进行远程连接,发现一直提示连接不了;提示"ssh服务器拒绝了密码,请再试一次。"其实试了多少次都没用;* @6 y3 X7 [  j! k/ `
" m1 V$ T. X* {3 r
20 n1 b% P$ S8 p, x; ^
解决问题* b% q9 y, g$ l2 V7 L+ w$ U/ @

* X* R9 R+ }/ R5 X  ?1、确认ssh服务已安装,通过普通用户连接成功;
9 v* h" L8 G0 i9 C1 v8 ~5 L7 r5 @: l, h: {5 s0 ?# V
2、确认ssh配置是否对root进行特殊设置,修改/etc/ssh/sshd_config文件中
6 l, V+ x) t, m- v3 i) d7 e% O* m" |. v6 d1 O' D
PermitRootLogin without-password将 without-password改为yes;  记得将#注释去掉, i- Z3 t. ^! \+ {7 t; K

1 |% }- ~4 ^6 s3、重启ssh服务/etc/init.d/ssh restart;
6 t7 P& N6 k. E+ R6 j% n
' r) A9 ?. q9 O7 E+ b3
, W$ s9 }0 [- {' `$ k验证结果; }: f2 U( j; F/ G. J8 O3 H( ^( n9 o

5 H, U8 G/ ?- p再次使用ssh连接,这次没有任何提示,连接成功了;* Z% T. o5 s1 O% M6 s/ q
/ P1 o# [/ F6 A
" f& I0 n, y) B& X
回复

使用道具 举报

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

本版积分规则

QQ|华强北 电脑城 龙岗电子世界 龙华电脑城 pc4g.com ( 粤ICP备16039863号 )

GMT+8, 2024-9-20 03:56 , Processed in 0.149046 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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