networking - 如何在命名空间中创建 SSH 服务器?
问题描述
我创建了两个命名空间,比如命名空间_A 和命名空间_B。
ip netns add namespace_A
ip netns add namespace_B
然后为每个命名空间创建 macvlan
ip link add macvlan_A link wlo1 type macvlan mode bridge
ip link set macvlan_A netns namespace_A
ip netns exec namespace_A ifconfig macvlan_A 10.0.0.1
并使用 macvlan_B 和 ip 为 10.0.0.2 的 namespace_B 做同样的事情现在我想在两个命名空间中创建 SSH 服务器并为它们分配一些端口,并使用 SSH 服务器在命名空间之间传输文件。但我无法理解如何在该命名空间中创建服务器并在两个命名空间之间发送文件?谁能帮我?
解决方案
在每个命名空间中启动 ssh 服务器:
ip netns exec namespace_A sshd -o PidFile=/run/sshd-namespace_A.pid
ip netns exec namespace_B sshd -o PidFile=/run/sshd-namespace_B.pid
更多信息在这里: https ://blog.bofh.it/debian/id_446
推荐阅读
- python - 是否有 python 函数可以将文本注入任何网络浏览器的地址栏中?
- python - 我使用 Telnet 扫描 IP 地址并向每个地址发送命令的 python 脚本不起作用我不断收到“发生错误”
- python-3.x - Python Windows 服务
- javascript - 如何在 Highcharts 中显示每个月的第一个日期的值
- python - 有没有办法使用滚动函数来计算 Python 中多列的统计信息?
- macos - 用于标记屏幕截图和屏幕截图 UI 的 MacOS 屏幕捕获权利
- java - Spring 5 MVC 找不到返回 JSON 的控制器的映射
- kubernetes - 在 Knative 服务上启用 HTTPS
- kubernetes - 向 prometheus-operator 添加新的服务指标
- django - 当 ForeignKey 指向“self”时,在序列化程序中获取相关字段名称