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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1859|回复: 0

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

[复制链接]
发表于 2011-11-29 23:24:04 | 显示全部楼层 |阅读模式
Linux root用户不能通过SSH连接的问题
7 B( v- O! _. W7 M1 B$ S$ r2 H* j; H; |2 V

( y7 F9 D) p) g7 V+ b, ?6 }; o7 c5 x最近在虚拟机安装Ubuntu之后,通过普通ssh远程连接的时候明明输入了正确的root用户名和密码却一直提示输入密码,无法远程登录;试用了下普通用户都正常。后面网上找了下资料解决了。和大家分享一下,希望能帮助到遇到同样问题的你0 e7 v/ t! E4 A$ s  g/ N

( p, n: N2 I( b# P: Y, y工具/原料
' |: n; V  t* g5 ]9 D# T" c2 |1 WUbuntu
) Q; G3 _. e) ]$ q& L/ @xshell$ u0 f3 s, w+ F
ssh
1 p% ?/ j* I5 L5 ]' T方法/步骤
' h0 n" Y8 p! `7 G/ {1
- @+ P$ S0 I+ e' \% \  n发现问题
9 o& R9 X7 l. g3 F+ ]' g
9 ?! K: p: {  H- p  ]% u- N通过xshell连接ubuntu,输入,连接名称,ip,端口,已经用户名密码,输入完成后点击连接,开始进行远程连接,发现一直提示连接不了;提示"ssh服务器拒绝了密码,请再试一次。"其实试了多少次都没用;
# T5 u! K' N! ~: c  J
+ N% @2 g% w$ V- b2 \2
/ V5 s) E- \) R2 Y9 c/ {解决问题
( t' [4 k, @! t! ?' S2 x0 t) v  ^, ^' F: g/ U
1、确认ssh服务已安装,通过普通用户连接成功;- S8 E* k( M$ D  _% V4 o- C! {
9 [6 h. {4 P2 F8 E3 h4 r0 e- v
2、确认ssh配置是否对root进行特殊设置,修改/etc/ssh/sshd_config文件中# b) A+ Y' Q6 j2 T* y0 x3 {
& o' d( |7 d7 N/ H" v( z
PermitRootLogin without-password将 without-password改为yes;  记得将#注释去掉
  `- O* A6 A! m+ P  P$ T4 [* v: {4 T! Y+ X
3、重启ssh服务/etc/init.d/ssh restart;
1 K  K  B& j: [9 S  y  I1 C# E- y" _  T- F+ G5 g
3% j, O6 r! H$ n- I' c: s  g
验证结果
$ K+ ]5 }% G  Q3 A) U
( l3 Y+ q! O+ v2 Y' K$ x再次使用ssh连接,这次没有任何提示,连接成功了;$ n# \0 d/ f1 F+ N2 Q

( V2 |0 Q6 S+ u1 {  x" j
# s* a2 M* a" A0 R* K$ J7 ^
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-19 19:18 , Processed in 0.144288 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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