AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1392128
Accepted
NSA NSA
NSA NSA
Asked: 2022-02-11 02:14:11 +0800 CST2022-02-11 02:14:11 +0800 CST 2022-02-11 02:14:11 +0800 CST

如何使用 PuTTY 通过 SSH 连接到 Ubuntu Server 20.04.3 LTS

  • 772

我正在尝试通过 SSH 连接到我的服务器终端,在我家里一切正常之前,我在我的 Ubuntu 服务器终端上ifconfig,获取 ipv4 IP 地址并连接到它。现在我把我的笔记本电脑带到我的工作场所并尝试做同样的事情,但无法连接到服务器。这次检查我的 Ubuntu 服务器的 IP 地址时,我得到以下ifconfig结果:

截图 1

好像这次用的是ipv6地址,有inet6和ether两个字段,我都试了还是连接不上。我提到了这个解决方案,但没有结果。我还尝试在我的服务器中禁用 ipv6,但也没有结果:

截图 2

我应该在 PuTTY 中输入什么作为 IP 地址?我应该使用哪个端口?
请注意,我的 Ubuntu 服务器在 Oracle VM 上运行。

ipv6
  • 1 1 个回答
  • 348 Views

1 个回答

  • Voted
  1. Best Answer
    netbat
    2022-02-11T03:06:54+08:002022-02-11T03:06:54+08:00

    您的服务器完全没有可用的 IP 地址。它应该有一个有效的 IPv4 地址和可选的有效的非本地 IPv6 地址。但我看不到 IPv4,只有一个本地 IPv6 开始 FE:80:... 这种 IPv6 地址类型只能用于本地广播域中的通信(设备可直接访问,而不是在路由器后面)。它无法从其他网段(无论是从 LAN 还是从 WAN)访问。特别是如果您的笔记本电脑位于另一个网段中,如果服务器 IP 设置仍然如您在快照中显示的那样,您将无法以任何方式连接到服务器。

    我的建议:手动设置服务器的 IPv4 地址(以及网络掩码和网关)。或者尝试从 DHCP 服务器获取地址,如果它存在于服务器网段中。但是,如果没有获得 IPv4 地址,则看起来没有 DHCP。手动设置是唯一的解决方案。

    您也可以使用仅 IPv6 设置(不使用 IPv4)。但如果您不熟悉 IPv6 地址类型,对您来说可能会有点复杂。因此我建议从 IPv4 开始。

    该连接在您的家庭网络中有效,因为有运行的 DHCP 服务器并且您的节点动态获取 IPv4 地址。但在你的工作场所是不同的情况。向您的工作场所 LAN 管理员询问有关您的网络的信息:

    • 什么是 LAN 段 IPv4 地址(包括掩码和 GW)
    • 局域网中是否有DHCP服务器
    • 您可以在服务器中免费设置什么 IPv4 地址(防止地址冲突!!!)
    • 您是否可以在工作场所将您的服务器连接到局域网以及必须满足哪些条件等。

    答案扩展(在评论反应后)

    在虚拟环境中,如何将虚拟机连接到主机以及通过主机连接到外部网络有两种主要方式。两者都取决于必须准备的主机网络设置。第三种可能性是在本地隔离网络中使用虚拟机。这种方式有一些缺点。

    1. 桥接模式
    2. NAT模式=网络地址转换
    3. (隔离的本地网段)

    #1

    主机网络设置有至少一个桥段,该桥段连接到外部 LAN,并且也被分配为可用于虚拟机 (VM)。必须将 VM 接口连接(在 VM 设置中设置)到此桥接段。IP 地址可以由位于主机外部 LAN 中的 DHCP 服务器分配,也可以手动分配。VM 有自己的 IP 地址,与主机 IP 地址不同。这意味着在 LAN 中使用了 2 个不同的地址。VM 可以直接连接到 LAN,并且可以通过其地址访问传入连接。

    #2

    主机网络设置至少一个 NAT 网段。该网段使用主机的 LAN IP 地址作为外部地址,使用内部新网段作为 VM 的本地网络。这个本地网络通常包括自己的默认 DHCP 服务器,它为 VM 分配地址。默认情况下启用地址转换。所有虚拟机都隐藏在主机的 IP 地址后面。局域网中的虚拟机不需要特殊的 IP 地址。VM 可以通过 NAT 与外部地址通信。但是对于传入连接,无法从 LAN 访问 VM。没有简单的方法来启动从 LAN 到 NAT 网段中的 VM 的连接。

    #3

    主机中的隔离本地网段类似于选项#2(NAT)。但是不存在从虚拟机连接到外部网络的 NAT 或其他方式。隔离网络通常包括本地默认的 DHCP 服务器。主要缺点是隔离。此本地隔离网络中的任何 VM 都无法连接到 Internet(和其他资源)。没有更新,没有公共网络访问等是可能的。只有位于隔离网络中的主机 IP 接口可以访问以获取一些数据,例如通过 SMB 共享。

    • 2

相关问题

  • 如何通过在 EUI-64 中不使用 MAC 地址在 IPV6 协议上匿名?

  • 如何让 scp 使用 ipv6 地址?

  • 如何让浏览器更喜欢 IPv6 而不是 IPv4?

  • 如何通过 miredo 和 UFW 启用 IPv6?

  • Ubuntu 中是否有类似 identd 的包支持 IPv6?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve