SUSE-Linux:Xshell连接,输入不了密码

【环境】
SUSE-Linux服务器
【工具】
Xshell 5
【问题】
连接工具,已配置好账号密码登陆,但是点击【连接】的时候,再次输入密码处是置灰状态,无法选择输入密码。如下图所示:

xshell-设置为密码登陆
2.png
连接时,输入不了密码

【解决】

1.登陆linux服务器
①如果linux装在本地虚拟机,直接登陆linux服务器
②如果不在本地,用绿色版scrt(因为安装版比较难破解)先连接上linux服务器

2.修改sshd.config文件

vi /etc/ssh/sshd.config

②按键【i】进入编辑模式

3.配置启用root密码登陆
PermitRootLogin yes ##允许root登陆
PasswordAuthentication yes ##允许用密码方式登陆
①把上述参数前面的#注释去掉
②把上述参数的no改成yes
③按键【Esc】,输入:wq,即保存并退出编辑状态

4.重启sshd服务

#SUSE 11
/etc/init.d/sshd restart
#SUSE 12
rcsshd restart

5.重新打开Xshell连接linux,可以输入密码,成功。

保留yes
修改成yes
SUSE11 重启sshd服务(命令照打,必须配这个绝对路径才能生效)
SUSE12 重启sshd服务

此时用Xshell连接,可以输入密码

【总结】
Xshell界面和功能比SecureCRT强大,
但是某些版本的Linux系统,默认是禁止root用户使用密码登陆的,
①若用SecureCRT,可以直接连接(完全没影响);
②若用Xshell,需要在linux系统按照上述步骤开启ssh服务,才能连接。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容