Xshell连接虚拟机出现ssh服务器拒绝密码

这篇具有很好参考价值的文章主要介绍了Xshell连接虚拟机出现ssh服务器拒绝密码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在自学Linux过程中碰到了xshell连接centos7时,不能正常连接。ssh服务器拒绝了密码,请再试一次。无论多少次都不行。

 Xshell连接虚拟机出现ssh服务器拒绝密码

翻阅了很多篇文章都没能解决问题。最后在阿里云帮助中心的帮助文档中找到解决方法。

 出现这种问题有三种原因:

一、没有关闭防火墙

输入  systemctl status firewalld.service    查看防火墙是否关闭

Xshell连接虚拟机出现ssh服务器拒绝密码

如图为防火墙开启     输入  systemctl stop firewalld.service     关闭防火墙

Xshell连接虚拟机出现ssh服务器拒绝密码

 输入      systemctl disable firewalld.service      将防火墙设置开机不自启动

现在尝试xshell是否能连接虚拟机,如果还是不行则可能是第二种情况。

二、虚拟机不支持root远程登录。需要进入sshd配置文件修改

第1步  输入         vim /etc/ssh/sshd_config     进入文档中 并找到
Xshell连接虚拟机出现ssh服务器拒绝密码

 第2步 修改为:  取掉    #    改成   yes         改完   保存退出

Xshell连接虚拟机出现ssh服务器拒绝密码

 第3步  输入  systemctl restart sshd.service   重启sshd

再次尝试连接虚拟机即可,大部分情况已经解决问题。还有一部分情况属于第三种。

三、SELinux服务引起无法正常登录ssh  并一直提示密码错误

本来是想不到这个的,我在重启虚拟机发现虚拟机在提示这个发生异常当时没当回事,去阿里云帮助手册找到方法

可以两种解决这种问题

1.临时关闭SELinux服务

输入    setenforce 0   

2.永久关闭SELinux服务  (永久性修改SELinux服务状态,需重启系统或实例方可生效)

输入    sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

阿里云该问题解决:使用root用户通过SSH登录Linux实例时报“Permission denied, please try again”的错误 - 阿里云

 到此为应该这类问题都能够解决,本人为自学菜鸟写的不对,望斧正!文章来源地址https://www.toymoban.com/news/detail-457169.html

到了这里,关于Xshell连接虚拟机出现ssh服务器拒绝密码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决ssh远程连接服务器出现的中文乱码问题

    ssh远程连接服务器出现中文乱码主要分为两种: 1、命令行输出的中文有乱码 比如ll输出的月份,ibus等命令输出的信息 2、vim打开文件,文件显示乱码 1、查看使用的XShell活MobaXterm等远程连接软件的会话属性。 以XShell为例:文件-当前会话属性/默认会话属性-终端-编码,设置成

    2024年02月06日
    浏览(55)
  • ssh连接服务器出现:ssh: connect to host **** port 22: Connection refused 的解决方法

    我是windows10 连接 windows server2019 一直出现 ssh: connect to host **** port 22: Connection refused 查了一堆方法没有想要的 首先去看你的虚拟机有没有开启远程访问,没有开启当然访问不了。 点击允许远程访问 点击允许,然后选择用户添加你新增的用户。 然后不要看本机上面的的ipv4地址

    2024年02月11日
    浏览(49)
  • ssh服务器拒绝了密码

    SSH服务器拒绝了密码,请再输入一次(ubuntu) (1)打开终端。 (2)登录root权限。输入命令: su - root ,回车输入密码。 (3)打开ssh服务器的配置文件,输入: vi /etc/ssh/sshd_config   (4)找到# Authentication  ,按i键进入插入模式,将内容改成如图所示。   (5)完成之后,按

    2024年02月11日
    浏览(31)
  • XShell-易用的ssh访问服务器终端使用教程

    XShell-易用的ssh访问服务器终端 Xshell是一款功能强大且安全的终端模拟器,支持SSH、SFTP、TELNET、RLOGIN和SERIAL。可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。 视频教程:https://www.bilibili.com/video/BV1Pw411c7Cf/ XShell下载、安装和注册

    2024年01月19日
    浏览(40)
  • SSH服务器拒绝了密码。请再试一次。

    解决 SSH服务器拒绝了密码。请再试一次。 在xshell中以root登录后再创建新的用户会出现连接不上ssh服务器的原因: 其实问题很简单,只创建了用户名,但密码没有重新设置。 在root用户端创建新的用户名: useradd [用户名] passwd [用户名] 3.输入新的用户名和密码,登录成功!

    2024年02月16日
    浏览(29)
  • 输入正确但提示ssh服务器拒绝了该密码

    通过mobaxterm输入正确密码但无法登录情况 以及Xshell显示拒绝了该密码     若出现能够ping通,且sshd服务正常运行,防火墙,selinux设置无误但无法访问的情况则需要检查该配置文件并查看以下参数(大小写无误) sshd 配置文件为/etc/ssh/sshd_config AllowUsers AllowGroups DenyUsers DenyGro

    2024年02月15日
    浏览(36)
  • 解决“ssh服务器拒绝了密码 请再试一次”问题

    当我们使用Xshell连接我们的虚拟机时,Xshell会让我们填写一些信息,我的虚拟机IP为:192.168.43.39,名字为hadoop@master-VirtualBox 这时候我们打开Xshell,它让我们输入名称和主机,然后点击确定。 名称可以随便起名,但是主机一定要是我们虚拟机的IP 这里我起名叫master(当然也可以

    2024年02月09日
    浏览(30)
  • 租服务器跑代码、pycharm连接服务器跑代码、Xshell连接服务器运行代码

    1.1 注册 推荐使用矩池云服务器,按时按量计费,服务器自带镜像可选,可将要运行的项目上传到网盘 注册网址:矩池云    1.2 租用 选择合适的租用 1.3 选择镜像 选择合适的系统镜像 1.4 复制命令  进入租用列表,复制命令 1.5 网盘使用  网盘可上传要运行的代码 2.1下载 h

    2024年02月21日
    浏览(33)
  • Xshell连接腾讯云服务器

    所需材料: 1.主机IP地址 2.用户秘钥文件、密码 3.登录名 一、 获取主机IP地址: 登陆腾讯云服务器,点击服务器,获取需要连接服务器的IP地址(公) 二、获取: 用户秘钥文件及密码 1.在xshell中生成秘钥及密码 2.点击生成、下一步  3.等待生成后,点击下一步 4.点击完成后,

    2024年02月06日
    浏览(36)
  • xshell利用密钥连接服务器

    1.选择 工具 ,选择 新建用户密钥生成向导 2.点击下一步,此处可以设置密钥长度,可以看到的是密钥长度越长越安全 3.等待密钥生成后直接点击下一步,到此处可以看到,添加密码,可添加可不添加直接点击下一步 4.直接下一步并继续到此处,选择 保存为文件 ,保存到容易

    2024年03月13日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包