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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2545|回复: 0

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

[复制链接]
发表于 2011-11-29 23:24:04 | 显示全部楼层 |阅读模式
Linux root用户不能通过SSH连接的问题
$ `$ G! Q- a) D; u2 u  L4 b/ l

. {& u' t: M9 C8 E4 V最近在虚拟机安装Ubuntu之后,通过普通ssh远程连接的时候明明输入了正确的root用户名和密码却一直提示输入密码,无法远程登录;试用了下普通用户都正常。后面网上找了下资料解决了。和大家分享一下,希望能帮助到遇到同样问题的你: w* l* D! t, ]& H, D3 a& C2 D

; s* N! K2 n, u工具/原料6 `5 e8 q, O% j. ^
Ubuntu
" D& G2 K2 ], ^  oxshell
1 N  a" ]) p/ }1 E% l- j1 Bssh
7 T0 N3 Y* `! p3 ~2 R- Q方法/步骤& v7 y% T' W, N, L; ], A
1
/ n4 K9 N/ r5 a4 H发现问题7 q) e6 f! A2 O- d/ j* `) a
; p7 d5 _) w( H! S: }
通过xshell连接ubuntu,输入,连接名称,ip,端口,已经用户名密码,输入完成后点击连接,开始进行远程连接,发现一直提示连接不了;提示"ssh服务器拒绝了密码,请再试一次。"其实试了多少次都没用;" H. \  I4 G5 [4 |5 [

- ?# Z7 A& L4 M  `! S2+ F1 r# o3 D% _! V5 a
解决问题
2 r6 l& z/ K: M2 J- x* q& [4 q. x% y+ S- {, \. j, L: s/ N
1、确认ssh服务已安装,通过普通用户连接成功;
- {" h8 p3 p; |
- f: M) y8 W9 Y. C2、确认ssh配置是否对root进行特殊设置,修改/etc/ssh/sshd_config文件中
, B- u% Q* ?( ~1 J6 ?1 S
, d$ z8 B2 }1 F4 v3 L! U# bPermitRootLogin without-password将 without-password改为yes;  记得将#注释去掉
  `2 b* N2 w7 Z! F1 _0 e9 @/ b8 C- l$ J1 @' F4 l" j
3、重启ssh服务/etc/init.d/ssh restart;; C! |7 j) H5 T8 M" q: m9 t
* {) f# ~; p# e9 l" ]! S7 \, I
39 O' W. g, W0 o4 T8 J! b
验证结果5 v% t$ {) t8 R3 D! M$ w8 x
8 g+ l, O' T) ?0 o% k
再次使用ssh连接,这次没有任何提示,连接成功了;
% e0 I8 X" u# S+ @+ Y- g$ t. y) Y+ Q8 {8 n

. O$ p$ ?  E& H8 y/ I
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-17 12:59 , Processed in 0.074836 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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