华硕灵耀3pro评测U4100UN各位熟悉多少?希望能订购。

Linux(13)
当我们使用root用户SSH连接远程主机时,显示服务器拒绝了密码,请再试一次。这种情况一般是SSH配置没有允许root账户登录所致。
解决办法是:修改SSH的配置文件/etc/ssh/sshd_config
修改 vim /etc/ssh/sshd_config
找到# Authentication:
LoginGraceTime 120
PermitRootLogin without passwd
StrictModes yes
# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
然后重启SSH服务(/etc/init.d/ssh restart)即可。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:16448次
排名:千里之外
原创:56篇
转载:17篇
阅读:1090
阅读:1236
阅读:1757
(1)(30)(12)(15)(11)(5)Xshell无法通过SSH连接到FreeBSD
通过VMWare安装了一个FreeBSD虚拟机,想着说用XShell远程连接上去,但是总是出现下列错误:
error: PAM: authentication error for root
查了一下资料,默认情况下,FreeBSD上的sshd是不允许root通过ssh远程登录到服务器上。只需要在/etc/ssh/sshd_config文件中添加下列配置:
PermitRootLogin yes&&
PasswordAuthentication yes&&
AllowUsers root
试了一下,问题解决。
------分隔线----------------------------查看:1122|回复:1
SSH服务器拒绝了密码,xshell连不上虚拟机,配置文件都改了,怎么回事,谢谢
(112.95 KB)
SSH重启了吗?问题一:Xshel登录提示 报错: onnecting to 192.168.5.219:22… Connection established. To escape to local shell, press ‘Ctrl+Alt+]’.Connection closed by foreign host.Disconnected from remote host(新建会话 (6)) at 16:32:53.Type `help’ to learn how to use Xshell prompt.原因: 最大会话数量被限制为1了,修改配置文件: xshell 登陆问题 vi /etc/ssh/sshd_config 输入/MaxStartups 定位到如下并修改 1)
#MaxStartups 10,#去掉,修改10为1000,MaxStartups 1000 2)
重启SSH服务,/etc/rc.d/init.d/sshd restart 查看某端口连接数 netstat -nat|grep -i ‘22’ |wc -l问题二: 重启sshd服务时,报错: Could not load host key: /etc/ssh/ssh_host_rsa_key Could not load host key: /etc/ssh/ssh_host_ecdsa_key Could not load host key: /etc/ssh/ssh_host_ed25519_key原因: 1. 从提示信息看是sshd守护进程不能加载主机密钥文件,因为找不到这些密钥文件(配置文件/etc/ssh/sshd_config中已定义密钥文件名与路径); 2. 一般openssh服务正常安装后,主机会自动生成相应的主机密钥文件,但这里因未知原因并没有完成这一步动作,导致无法远程ssh连接。解决办法: 1、$ ls -al /etc/ssh/ssh*key
#查看key文件是否存在 2、sudo rm -r /etc/ssh/ssh*key #删除原有key文件 3、$ sudo ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key$ sudo ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key$ sudo ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key #重新生成key文件最后:sudo service sshd restart.重启成功,问题解决! 就可以连接上了!
最新教程周点击榜
微信扫一扫自己本地安装了VMware Workstation之后,创建虚拟机,一开始是可以用Xshell登陆的,几天后,重启了电脑以及虚拟机,发现无法登陆了,还没有输入密码就有如下报错信息
这时候开始排查原因,因为可以ping通,所以不用检查防火墙理论上,但是不排除防火墙设置了可出不可进状态:
1、检查虚拟机ssh服务是否开启
&&& service sshd status,如果没有开启,请执行service sshd start启动该服务;
2、检查&/etc/ssh/ssh_config文件,ssh服务端口是否为22,Protocol协议版本是否为2(一般为2安全。1为ssh 1不安全,有可能禁止登陆);、
3、检查虚拟机防火墙是否开启(SuSEfirewall2 status/start)
SUSE默认的防火墙设置为禁止所有外来联结。如果你想开放某个端口的话,就得修改防火墙设置开放这个端口。本文介绍了怎么修改SUSE的防火墙设置以开放某指定端口:linux ~ # vi /etc/sysconfig/SuSEfirewall2#TCP端口的情况:FW_SERVICES_EXT_TCP = "6000"
#UDP端口的情况:FW_SERVICES_EXT_UDP = "177"
防火墙设置的生效:linux:~ # rcSUSEfirewall2 restartlinux:~ # /sbin/SuSEfirewall2 start
其它的配置方法:FW_SERVICES_EXT_TCP="ssh" FW_SERVICES_EXT_TCP="ftp 22 telnet 512:514" FW_SERVICES_EXT_UDP="631 400:405"
&4、在登陆时选择&Keyboard Interactive(I)&,在弹出的密码框输入正确密码即可登陆。
阅读(...) 评论()

我要回帖

更多关于 华硕灵耀3 的文章

 

随机推荐