Ale*_*nov 1 remote-access linux installation
长话短说 - 我必须通过网络在 PC 上远程安装任意 Linux 发行版。这不是服务器,我将安装桌面环境。
问题是我无法物理访问这台机器,它也没有显示器、键盘或鼠标——所以我能从那些机器的人那里得到的唯一帮助就是将它插入网络并打开它在。最重要的是,PC 是全新的,因此它没有现有的操作系统。
从好的方面来说,我可以通过 root SSH 访问与 PC 位于同一本地网络中的 Linux 服务器......
在远程完成整个过程的同时,我将如何安装操作系统?
提前致谢!
无论如何,您都需要在现场进行物理干预,那么为什么不让现场人员之一在启动机器之前将 USB 密钥(由您准备,或使用您制作的 ISO 写入)插入机器中呢?如果你用一个监听netcat准备这个密钥,那么你可以直接从网络上写入HD。
启动实时操作系统后,它应该会自动启动
nc -l 3000 | dd bs=1M of=/dev/sda
它也应该 ping 你的本地机器,这样你就可以猜到它的 IP。
获得从本地计算机运行的 IP 后:
dd bs=1M if=/images/myimage | nc 远程IP 3000;结束命令
这会将 /images/myimage 直接转储到远程 /dev/sda。“结束命令”是一个 sendmail 命令或任何可以向您确认操作已完成的命令。
你也可以做相反的事情,在本地机器上将 netcat 作为服务器运行,并从远程机器转储图像,它应该使防火墙更容易绕过。
它需要一个 DHCP 服务器和一个人来插入 USB 密钥,就是这样。没有 PXE,没有(或很少)惊喜。
| 归档时间: |
|
| 查看次数: |
2328 次 |
| 最近记录: |