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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2455|回复: 0

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

[复制链接]
发表于 2011-11-29 23:24:04 | 显示全部楼层 |阅读模式
Linux root用户不能通过SSH连接的问题
9 D7 H/ X4 o, y1 n1 q9 y7 c, W+ S, F
  _6 C, \! V/ }% p8 e2 E" w2 U3 s! K; h! Q
最近在虚拟机安装Ubuntu之后,通过普通ssh远程连接的时候明明输入了正确的root用户名和密码却一直提示输入密码,无法远程登录;试用了下普通用户都正常。后面网上找了下资料解决了。和大家分享一下,希望能帮助到遇到同样问题的你
8 x$ i( G, Y  {. ?2 Q: @) R
: T6 b% f" d1 U: m" G9 t7 ~工具/原料, ?/ L0 E# x/ W" v( \4 r* d# l0 S* M
Ubuntu
% w% S( a4 `2 u2 Q* X9 X$ Xxshell
: x& S. n0 J8 _' }$ U+ M( g/ rssh& d# c7 f! V& Y! b7 ]7 v) c
方法/步骤, Q% G9 C" F" e4 B
15 Z# t! N% j. F/ ~) ^& }
发现问题
& Q$ p8 q. \; [) t4 \
3 s5 l( l7 [0 p/ ~6 D. _0 f' f通过xshell连接ubuntu,输入,连接名称,ip,端口,已经用户名密码,输入完成后点击连接,开始进行远程连接,发现一直提示连接不了;提示"ssh服务器拒绝了密码,请再试一次。"其实试了多少次都没用;
7 |7 c( X; g$ t, S* l' y( Z
5 m7 d8 n+ o+ Z5 c$ ?+ m2
" @/ ^3 [: v4 F& p5 ^: @& L3 m解决问题' W; v* f5 \: I' K7 A3 I7 i
+ B! Y  F! M9 X8 Z
1、确认ssh服务已安装,通过普通用户连接成功;
  ?! k# U2 ]7 M. M' g5 N; o
6 |, K+ b2 c; \- g% U, ]& g$ H! i' p2、确认ssh配置是否对root进行特殊设置,修改/etc/ssh/sshd_config文件中- |! p$ w1 i7 Y  C+ Z( H6 t

; m+ H7 T6 Q9 r3 {4 o# }/ x3 O. UPermitRootLogin without-password将 without-password改为yes;  记得将#注释去掉
. {  @" g6 \7 X- i1 X, S5 u/ u8 F
2 v3 L4 X7 n: M( ?$ _3、重启ssh服务/etc/init.d/ssh restart;
& m. z0 G: Y9 E" s; D- M/ l, V, L8 n1 E# {; o( Y
3# |+ l9 D2 m! g8 s
验证结果
. k4 ]" O+ S1 H/ j
, l; e9 e7 t$ ?/ e( E再次使用ssh连接,这次没有任何提示,连接成功了;
/ Q) `3 t$ {! R
1 m3 T5 O7 `9 P/ h' j% d
# X' W4 n- V2 q2 w- n  O
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-26 23:59 , Processed in 0.184431 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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