精华内容
下载资源
问答
  • 虚拟机拒绝了连接请求
    千次阅读
    2021-07-24 00:22:19

    情况背景:

    本周在部署项目到虚拟机时,想使用WinSCP拉一个比较大的文件压缩包到虚拟机中,但是在虚拟机创建好之后,使用终端软件连接不上虚拟机,提示连接超时或拒绝连接。

    解决方案如下:

    **(1)可能是防火墙问题:
    开启|关闭防火墙(这里需要关闭)

    sudo ufw enable|disable(即disable)
    

    (2)未开启远程服务:
    终端界面键入:

    sudo /etc/init.d/ssh restart (或sudo /etc/init.d/ssh start)
    

    (3)端口号22 要打开:

    sudo vi /etc/ssh/ssh_config 
    

    如果拒绝ROOT权限连接:

    sudo vi /etc/ssh/sshd_config
    
    找到PermitRootLogin no 改成yes
    

    重启sshd服务:

    service sshd restart (记得重启)
    

    (4)未安装ssh远程服务:
    首先输入 ssh localhost命令查看虚拟机是否安装好了ssh远程服务。
    出现以下提示则为未安装:
    ssh: connect to host localhost port 22: Connection refused
    (ssh:连接到主机本地主机端口22:连接被拒绝)
    如果出现以上提示,直接进行安装指令 :

    sudo apt-get install openssh-server
    

    等待安装结束之后,启动服务:

     sudo /etc/init.d/ssh start
    

    启动成功会提示:

    [ ok ] Starting ssh (via systemctl): ssh.service.
    

    检查服务是否启动成功:

    ps -e|grep ssh
    

    若有下面提示则启动成功

    9996(四位数字) ? 00:00:00 sshd
    

    执行到这一步就可以连接上虚拟机了
    最后:
    启动、停止、重启SSH命令:

    $ sudo /etc/init.d/ssh start          //启动SSH命令
    
    $ sudo /etc/init.d/ss stop //停止SSH命令,重新连接你会发现不能再连接上了
    
    $ sudo /etc/init.d/ss restart        //重启SSH命令
    

    系统默认端口为22,修改可执行以下命令:

    sudo vim /etc/ssh/sshd_config
    

    找到“# Port 22”改为 “Port 你想要的端口” (没有#号,#代表注释意思。)
    例如→”Port 33”(前提得保证这个端口没有被占用)
    然后保存退出,再重启下服务即可生效。**

    更多相关内容
  • 首先如果要使用终端进行远程连接的ubuntu虚拟机的话,必须保证其虚拟机ip能在window下ping的动。具体的ubuntu网络配置这里不再讲,我这里使用的是NAT连接。然后检查ssh服务是否有安装,查看ssh进程,如下:ps -s | ...

    首先如果要使用终端进行远程连接的ubuntu虚拟机的话,必须保证其虚拟机ip能在window下ping的动。具体的ubuntu网络配置这里不再讲,我这里使用的是NAT连接。

    然后检查ssh服务是否有安装,查看ssh进程,如下:

    ps -s | grep ssh

    f10c767e6bc6fe8e2b837549c2434630.png

    如果没有上述显示ssh信息,则说明没有安装openssh-server,或者直接使用如下命令检查是否有openssh-server包:

    3969a6c617cbd9bc53ada89275baee93.png

    于是我们需要通过命令进行安装,如下:

    sudo apt-get install openssh-server

    如果在安装中报如下错误:

    7e78262c0e1d0bf34caec7f5593a57c7.png

    说明openssh-server依赖包有问题,我们可以使用如下命令进行软件包更新:

    sudo apt-get update

    如下图正在进行更新中:

    38a843f0e02aca8073316dfb440334d6.png

    更新完成后,在使用sudo apt-get install openssh-server即可解决问题;

    在保证上述没有安装openssh-server包会产生如上问题,还有要看ssh服务是否启动了,可以使用如下命令操作ssh服务:

    sudo service ssh stop|start          ssh服务停止或启动。

    关闭了ssh服务也会导致连接被拒。

    使用putty连接Ubuntu虚拟机,使用ssh方式访问

    1 前言 Ubuntu14.04版本是可以直接连接的,没想到新装的Ubuntu18.04竟然没有默认安装ssh. 则安装一下open-ssh-server就可以的. 2 步骤 2.1 更新一下源 命令 ...

    putty连接ubuntu虚拟机缓慢问题的解决

    vmware安装系统使用了ubuntu,安装后每次用PUTTY登录发现都到等很久,经过上网搜索,发现是Ubuntu安全机制导致的连接缓慢问题,   解决方法如下;   1. sudo vim /etc ...

    远程桌面连接Windows Azure中的Ubuntu虚拟机

    默认情况下,通过Windows Azure创建的ubuntu虚拟机是不能直接连接远程桌面的,只能通过SSH终端连接. 在Windows Azure Portal中创建Ubuntu虚拟机,创建完成后添加 ...

    基于Ubuntu虚拟机安装edx-platform

    基于Ubuntu虚拟机安装edx-platform   一. 前提准备 1. 虚拟机中安装Ubuntu12.04,然后再使用Vagrant方式搭建开发环境,请确保这个虚拟机可以使用2GB的内存,否则容 ...

    使用windows远程桌面连接Windows Azure中的Ubuntu虚拟机

    1.创建ubuntu虚拟机,这里同样不再赘述,创建过程和创建Windows虚拟机基本一样,只是登录可以选择密钥注入或者用户名密码(为了方便我选择了用户名密码认证),创建完成后,查看虚拟机详情中的端口信 ...

    virtualBox 打开旧的ubuntu虚拟机镜像时找不到网卡的解决方法

    一 环境: ubuntu v8.04 virtualbox _v4.3 二 操作 1 按正常创建新的虚拟机, 然后在选择虚拟硬盘界面选择使用旧的ubuntu虚拟机 2 打开虚拟机 删除/etc/ude ...

    kvm虚拟化管理平台WebVirtMgr部署-完整记录(安装ubuntu虚拟机)-(5)

    之前介绍了在webvirtmgr平台下创建centos,windows server 2008的虚拟机,今天说下创建ubuntu虚拟机的过程. (1)首先下载ubuntu16.04的iso镜像放到/u ...

    windows系统中ubuntu虚拟机安装及web项目到服务上(三)

    项目在ubuntu虚拟机下的部署 一:将war从本地通过Xftp 4 传到虚拟机tomcat目录下的webapps目录下 2:修改tomcat下的server.xml 

    windows 访问 ubuntu虚拟机 django服务器 失败

    配置ubuntu配置成桥接,在ubuntu虚拟机中运行django.py开发服务器.windows访问django失败. 虚拟机运行: python manage.py runserver 0.0.0 ...

    随机推荐

    算法与数据结构(十四) 堆排序 (Swift 3.0版)

    上篇博客主要讲了冒泡排序.插入排序.希尔排序以及选择排序.本篇博客就来讲一下堆排序(Heap Sort).看到堆排序这个名字我们就应该知道这种排序方式的特点,就是利用堆来讲我们的序列进行排序.&quo ...

    【OpenJudge 1665】完美覆盖

    http://noi.openjudge.cn/ch0405/1665/?lang=zh_CN 状压水题,手动转移 #include #include

    Best Time to Buy and Sell Stock with Cooldown

    Say you have an array for which the ith element is the price of a given stock on day i. Design an al ...

    perl在命令行中打印单引号

    perl -e 'print "\'";'   这样写是不行的,这里直接执行会当作这命令未结束.反斜杠对符号做了转义,这样的命令解释成: perl -e 'print ';' (双 ...

    gunzip 和 unzip 解压文件到指定的目录

    Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 *.zip ,而 gzip 压缩后的文件 *.gz  相应的解压缩命令则是 gunzip 和 unzi ...

    【转】如何在 Windows 中执行干净启动

    完成故障排除后,请执行以下步骤将计算机重置为正常启动. Windows 8.1 和 Windows 8 从屏幕右边缘滑入,然后点按“搜索”.您也可以将鼠标指向屏幕的右下角,然后单击“搜索”. 在搜索框 ...

    spring使用aop

    基于spring-framework-4.1.7使用aop >>>>>>>>>>>>>>>>>&g ...

    JSplitPane demo

    package example; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; imp ...

    Java之线程安全中的三种同步方式

    一个程序在运行起来时,会转换为进程,通常含有多个线程. 通常情况下,一个进程中的比较耗时的操作(如长循环.文件上传下载.网络资源获取等),往往会采用多线程来解决. 比如,现实生活中,银行取钱问题.火车 ...

    Spring Cloud学习笔记-007

    声明式服务调用:Spring Cloud Feign Feign基于Netflix Feign实现,整合了Spring Cloud Ribbon和Spring Cloud Hystrix,除了提供这两 ...

    展开全文
  • VMware 虚拟机 Xshell连接 SSH服务器拒绝密码工具 工具 CentOS-6.8-x86_64-miimal.iso 附上CentOS官网:https://www.centos.org/download/ VMware 虚拟机 XShell CentOS 镜像下载 1.找到More download choices 2....

    VMware 虚拟机 Xshell连接 SSH服务器拒绝密码

    工具

    1. CentOS-6.8-x86_64-miimal.iso 附上CentOS官网:https://www.centos.org/download/
    2. VMware 虚拟机
    3. XShell

    CentOS 镜像下载
    1.找到More download choices在这里插入图片描述
    2.页面往下拉,找到Archived Versions,找到你要的版本并下载在这里插入图片描述
    3.下完在这里插入图片描述

    VMware 和 Xshell 下载这里就不说了,百度一下都可以找得到(之前下的有点懒~就不附图了)

    设置静态IP地址
    首选进入网络管理器配置文件目 : /etc/sysconfig/network-scripts/
    在这里插入图片描述
    使用vi/vim打开ifcfg-enp0s3 文件
    在这里插入图片描述
    将BOOTPROTO配置项的值由"dhcp" 修改为 “static”;
    ONBOOT配置项的值修改为"yes"

    附:查看本机IP地址、子网掩码、默认网关、DNS
    操作步骤:

    1. 进入Windows命令行(快捷键win + R)
    2. 输入cmd,回车
    3. 输入ipconfig /all
      查看无线局域网适配器 WLAN 下信息,DNS下面会用到先放上来了
      在这里插入图片描述

    添加四项配置
    #add content
    IPADDR=“x.x.x.x” #前三个需于本机一致,最后一位不一样
    GATEWAY=“x.x.x.x” #与本机相同
    NETMASK=“255.255.255.0” #网关与本机相同
    NM_CONTROLLED=“no” #这个配置项值为no,代表不由网络控制器接口控制,而是便用配置文件

    编辑完成后,使:wq保存并退出;

    使用cd … 退回上层目录,编辑 network 文件,添加DNS:vim network
    在这里插入图片描述
    添加 DNS1=192.168.0.1
    在这里插入图片描述
    DNS与本机一致,编辑完成后,使:wq保存并退出;

    重启网络服务,使修改内容生效,使用sudo systemctl restart network.service 重启网络服务

    ip addr查看修改是否生效
    inet xxx.xxx.x.xx是否等于刚才修改的ip,一致表示修改静态IP地址成功

    2.Xshell连接

    VMware配置
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

    网络连接选择桥接模式,复制物理网路连接状态在这里插入图片描述

    打开Xshell

    新建连接
    在这里插入图片描述
    在这里插入图片描述
    起个名称
    主机ip:
    虚拟机中命令:ip addr查看
    inet xxx.xxx.x.xx 后面的就是
    在这里插入图片描述
    用户身份验证,选增择password,增加用户名,登陆是啥就是啥
    在这里插入图片描述在这里插入图片描述
    保存,连接(点这里也可以连接)
    在这里插入图片描述

    我在这还遇到一个问题,跳出来SSH服务器拒绝了密码xshell连接不上
    在这里插入图片描述

    解决方案:

    修改 vim /etc/ssh/sshd_config

    找到 # Authentication:
    LoginGraceTime 120
    PermitRootLogin without passwd
    StrictModes yes

    改成 # Authentication:
    LoginGraceTime 120
    PermitRootLogin yes
    StrictModes yes

    保存,重启虚拟机

    当看到如下
    xshell:
    在这里插入图片描述
    虚拟机:
    在这里插入图片描述

    哦呵呵呵,恭喜你,成功了

    开始学习linux,菜鸟一只,请大家多多指教

    展开全文
  • 访问虚拟机局域网服务拒绝连接

    千次阅读 2019-09-18 11:58:57
    虚拟机中启动了一个HTTP 服务,但是局域网内其他设备不能访问,从下面两步骤来排查问题并结局 1 解决 1.1 检查网络通信 使用 ping [IP 地址i] 查看通信情况, 若正常则进入下一步,不正常检查通信 IP 查看 ...

    0 背景

    在虚拟机中启动了一个HTTP 服务,但是局域网内其他设备不能访问,从下面两步骤来排查问题并结局

    1 解决

    1.1 检查网络通信

    使用 ping [IP 地址i] 查看通信情况,
    在这里插入图片描述
    若正常则进入下一步,不正常检查通信

    IP 查看

    Windows

    在终端输入 ipconfig 查看

    Linux / MacOS

    在终端输入 ifconfig 查看

    1.2 防火墙检查

    默认情况下,firewalld 处于运行状态,并拒绝所有传入流量,但有几个例外,如 SSH。这意味着你的网站不会有太多的访问者,这无疑会为你节省大量的数据传输成本。然而,这不是你对 web 服务器的要求,你希望打开 HTTP 和 HTTPS 端口,按照惯例,这两个端口分别被指定为 80 和 443。firewalld 提供了两种方法来实现这个功能。一个是通过 –add-port 参数,该参数直接引用端口号及其将使用的网络协议(在本例中为TCP)。 另外一个是通过 –permanent 参数,它告诉 firewalld 在每次服务器启动时加载此规则

    # firewall-cmd --permanent --add-port=80/tcp
    # firewall-cmd --permanent --add-port=443/tcp
    

    然后参数将这些规则应用于当前会话:

    # firewall-cmd --reload
    

    附:firewall 常用命令和操作: https://wangchujiang.com/linux-command/c/firewall-cmd.html

    2 总结

    作者是尝试将防火墙关了,发现服务正常了,所以问题直接定位在 防火墙,如有其他问题,可以在评论下沟通讨论

    参考文档

    1. Linux 防火墙:关于 iptables 和 firewalld 的那些事
    2. firewall-cmd 官方文档
    展开全文
  • 问题:通过远程终端登录虚拟机提示被拒绝(此处使用的SecureCRT) 原因:Ubuntu没有安装 ssh2的服务 解决方法:在终端中执行如下指令:sudo apt-get install o 安装完成之后重新连接输入用户名和密码并且记忆: ...
  • VirtualBox提供了多种网络连接方式,不同的网络连接方式决定了虚拟机是否可以联网,以及是否可以和宿主机互相ping通。本文将主要介绍常用的桥接、NAT和host-only三种网络连接方式的区别,以减少大家在使用中的困扰。...
  • 关于xshell连接虚拟机拒绝访问的问题 首先找到自己对应的网络名称,这里我的是ens32 通过命令 // 进入网络名称编辑界面 注意自己的网络名称 不一样 vim /etc/sysconfig/network-scripts/ifcfg-ens32 这里找到...
  • 问:在浏览器中输入192.168.1.1,不能登录到路由器,页面中提示 拒绝了我们的连接请求,请问怎么解决这个问题?答:登录路由器的时候,出现192.168.1.1拒绝了我们的连接请求这个问题,多半是你自己操作有误导致的,...
  • 该文档是通过FTP搭建虚拟机与主机之间的通信,最后通过软件Cute-FTP 9.0实现虚拟机与主机之间进行文件的快速上传与下载。经过千辛万苦最后成功了,在此分享一下。
  • 1.如题,exsi6.7创建了两个虚拟机centos7和win10远程连接拒绝(Linux使用XShell连接,windows是用win10自带的远程桌面连接),百度+知乎+csdn+google查了很久很久,尝试了各种方案,都没有解决。最后发现是自己的...
  • 环境搭建,数据库连接
  • 博主连接方式是桥接模式,我安完之后发现远程登陆连接不上,死活连接不上,一直显示目标主机拒绝访问,卡了好久。网上搜了好多解决办法,试着改适配器连接模式,各种改IP,和配置网卡,结果不适用?要疯掉了。 ...
  • 127.0.0.1拒绝了我们的连接请求

    万次阅读 多人点赞 2019-06-27 01:34:45
    浏览器打不开127.0.0.1,显示拒绝连接。试着ping了一下。 需要指明一点,::1是ipv6的地址,但正常localhost应该指向127.0.0.1。 使用Windows自带的网络诊断工具,出现了“127.0.0.1未设置为接受端口“万维网服务...
  • 最近看了一些网络上博客大佬关于HaDoop拒绝连接的方法,本人深受触动和更深此的学习到了其中骨髓,哈哈,是净水,精!髓! 首先先检查主机的host'na'm
  • 嵌入页面拒绝了我们的连接请求

    千次阅读 2021-05-14 11:01:59
    ”192.168.79.130 拒绝了我们的连接请求“ 192.168.79.130为虚拟机地址。 原因 Grafana默认不支持嵌入。 解决 修改配置即可。 其他情况对应修改即可。 如spring boot默认为了安全, 默认不让网页支持嵌入, 帮助...
  • 后来在学习解析XML等格式数据时,在Apache/htdocs下写好文件后,想要在网页上访问写好的文件,发现提示127.0.0.1 拒绝了我们的连接请求。 后来考虑是不是因为更改了端口号的缘故,于是加上端口号尝试,就可以成功...
  • 在用Winscp 连接Ubuntu时出现: 检查:Ubuntu上没有安装sshd: 解决步骤 1,sudo apt-get install yum 安装 ,中间有输入:Y 2,sudo apt-get install openssh-server,中间有输入:Y 3,sudo ps -e |grep ssh ...
  • 在浏览器上,访问部署在Linux服务器上的项目时,前端无响应,出现以下截图情况:响应时间过长或拒绝了我们的连接请求。 主要原因是因为在Nginx中的conf配置未将访问页面的相关服务配置进去,与那些端口访问测试关系...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,307
精华内容 6,922
热门标签
关键字:

虚拟机拒绝了连接请求

友情链接: SBC2410Deceives.rar