首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Debian 9(拉伸):如何创建不同机器之间的SFTP文件交换?

Debian 9(拉伸):如何创建不同机器之间的SFTP文件交换?
EN

Unix & Linux用户
提问于 2018-06-03 10:32:58
回答 1查看 352关注 0票数 1

设想以下设置:

  • 两台笔记本电脑:让我们称它们为手提电脑A和手提电脑B。
  • 每台笔记本都安装了相同的操作系统(Debian 9拉伸)
  • 每台笔记本都安装了openssh-server
  • 每台笔记本都安装了firewalldfirewall-config
  • 每台笔记本都安装了qemu-kvm
  • 每台笔记本电脑都通过qemu-kvm运行一个VM。
  • VM与其主机(=膝上型计算机主机系统)之间的文件交换由SFTP-exchange提供。

这么说,VM与其所属主机之间的文件交换完全可以通过来宾通过/home-directory访问主机sftp://user@192.168.122.1

示例:可以通过上面的命令在手提电脑A和虚拟机A之间或者在手提电脑B和虚拟机B之间通过SFTP-exchange共享文件。

但是-现在更有趣的问题是:

我如何在.之间共享文件。

  1. 手提电脑A和手提电脑B?
  2. 手提电脑A和虚拟机B?
  3. 手提电脑B和虚拟机A?
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-06-03 13:04:16

这个问题实际上与SSH无关。为了做到这一点,VM必须能够到达膝上型计算机之外的网络(即它们的接口必须桥接,或者它们的流量必须被路由/ NATed),并且它们必须可以从那里到达,连接应该从笔记本启动。

如果您桥接接口或路由流量,并给VM一个可见的IP地址,那么您必须允许在膝上型计算机防火墙中转发流量。在NAT情况下,您必须在nat/PREROUTING中为其定义一个端口并创建一个DNAT规则。但我不确定这是否可能,因为我不使用这个配置。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/447601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档