xshell连接服务器提示拒绝密码

本文记录了解决xshell连接Kali Linux服务器时遇到的密码被拒问题。问题根源通常在于配置文件设置不当。通过修改配置文件并重启ssh服务,可以成功解决此问题。建议查阅之前的ssh教程以了解更多细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

事情经过:
安装了kali,使用xshell远程连接,提示服务器拒绝密码

解决思路:
一般这种情况是因为配置文件里面的配置出了问题。
进入配置文件修改:

root@xinsz08:~# vim /etc/ssh/sshd_config 

修改成如下:
在这里插入图片描述
重启ssh

root@xinsz08:~# /etc/init.d/ssh restart
Restarting ssh (via systemctl): ssh.service.

此时在连接即可登录服务器

备注: 这恐怕是我写过最短的文章了,至于为什么修改这个参数,在之前的ssh一课中有过介绍,可以回去看一下

当使用Xshell连接CentOS 7,如果提示服务器拒绝密码”,通常是由于以下几个原因导致的: 1. **密码错误**:确保你输入密码是正确的。注意密码是区分大小写的。 2. **SSH服务未启动**:确保CentOS 7上的SSH服务已经启动。你可以使用以下命令来检查和启动SSH服务: ```bash sudo systemctl status sshd sudo systemctl start sshd ``` 3. **防火墙设置**:确保防火墙允许SSH连接。你可以使用以下命令来开放SSH端口(默认是22端口): ```bash sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --reload ``` 4. **SELinux设置**:如果SELinux处于启用状态,可能会阻止SSH连接。你可以暂关闭SELinux来测试: ```bash sudo setenforce 0 ``` 如果关闭SELinux后可以连接,说明问题出在SELinux策略上。你需要根据具体情况调整SELinux策略。 5. **用户权限**:确保你使用的用户具有通过SSH登录的权限。可以通过编辑SSH配置文件来检查和修改: ```bash sudo vi /etc/ssh/sshd_config ``` 确保以下行没有被注释掉,并且设置为`yes`: ```bash PasswordAuthentication yes ``` 6. **密码认证**:确保密码认证没有被禁用。可以在SSH配置文件中检查: ```bash sudo vi /etc/ssh/sshd_config ``` 确保以下行没有被注释掉,并且设置为`yes`: ```bash PasswordAuthentication yes ``` 通过以上步骤逐一排查,应该可以解决“服务器拒绝密码”的问题。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

互联网老辛

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值