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
    • 最新
    • 标签
主页 / server / 问题 / 2387
In Process
Jared
Jared
Asked: 2009-05-02 05:45:46 +0800 CST2009-05-02 05:45:46 +0800 CST 2009-05-02 05:45:46 +0800 CST

通过 ssh 安装 Linux

  • 772

我是一个完全失明的人,所以无法通过正常的安装过程安装 Linux。SSH 确实对我有用,但是是否可以使用 ssh 连接来远程安装 Linux 服务器?理想情况下,我想插入一张 cd,打开我要安装 Linux 的机器电源,通过 SSH 进入其中并通过 SSH 安装。我对我使用的发行版并不特别,我也有使用 FreeBSD 和 OpenBSD 的经验,如果可以的话。

linux ssh
  • 5 5 个回答
  • 2857 Views

5 个回答

  • Voted
  1. Tom Ritter
    2009-05-02T05:50:10+08:002009-05-02T05:50:10+08:00

    是的。我已经用gentoo完成了。但是,在 livecd 启动后,您可能需要帮助打开 ssh。所以步骤看起来像:

    1. 弹出CD,打开电脑
    2. 让它加载
    3. 打开 SSHD - 我不确定它是否自动执行此操作,不记得了
    4. SSH 进入它
    5. 完成所有安装步骤,特别注意网络配置
    6. 重新启动,并穿过你的脚趾
    7. SSH 进入新安装的计算机并完成配置/安装
    • 2
  2. Zoredache
    2009-05-02T11:42:25+08:002009-05-02T11:42:25+08:00

    您可以做的一件事是找到一个 livecd 或 liveusb 来自动引导和启动网络和 ssh。像SystemRescueCd的定制版本之类的东西可能会起作用。

    启动系统后,您可以通过 SSH 进入,然后使用debootstrap之类的工具来执行 debian 或 ubuntu 系统的安装。

    • 1
  3. C. K. Young
    2009-05-02T05:48:17+08:002009-05-02T05:48:17+08:00

    我不了解 SSH,但可以通过在内核命令行上使用console=ttyS0(对于第一个串行端口)或console=ttyUSB0(对于 USB 连接的串行端口)将您的系统配置为使用串行控制台。

    默认情况下,这使用 9600,无奇偶校验,8 位,无流量控制。如果需要,您可以指定不同的波特率:console=ttyS0,115200

    • 0
  4. dotplus
    2009-05-02T12:05:49+08:002009-05-02T12:05:49+08:00

    这没有回答您提出的确切问题,但它可能解决了您要处理的问题。

    如果您担心无法使用正常的安装过程,则最好使用无人值守安装。如果您使用的是虚拟机,这可能会非常快速地进行测试。

    在基于 redhat 的世界中,例如 CentOS、Fedora 等,可以使用 kickstart。实际上,您创建了一个文件来回答安装程序会提出的所有问题并自行安装。您需要做的就是将内核指向kickstart 文件,如果您愿意为每台机器制作一个新映像,该文件可能位于安装CD 上,但更有用的是位于某处的网络服务器上,因此在启动提示符下您可以做:

    linux ks= http://somehost.tld/path/to/my/kickstart.cfg

    自动化的下一阶段是自动进行,为此您需要 PXE 引导。那里发生的事情的简短版本是 BIOS 加载一些代码,向您的 dhcp 服务器询问其网络信息以及定义接下来应该发生什么的网络位置(主机和文件名)。然后它通过 TFTP 从 dhcp 服务器指定的那个位置加载它通常从 grub 获得的任何东西(即内核/initrd + 内核参数,包括 kickstart 文件的位置)。

    PXE 引导启动的自动安装也可以在非 RedHat 克隆中使用,尽管我不知道详细信息。

    最好的消息是,这个相当复杂的设置是自动化的,并且由cobbler 项目的优秀人员为您大量记录。我能够在一个早上从从未见过 cobbler 到一个功能齐全的自动化安装环境。

    • 0
  5. bvmou
    2009-05-07T21:17:07+08:002009-05-07T21:17:07+08:00

    如果您打算使用虚拟化操作系统,我只需下载预配置的 Ubuntu 版本 8.04 长期支持 JeOS(它代表 Just Enough Operating System,它配置了特殊的 vmware 来宾模块。LTS 意味着减少对边际升级的摆弄)。如果您的主要兴趣是服务器,那就足够了——否则,如果您安装任何依赖于某个软件包的软件包,软件包管理器将下载并安装桌面环境。您可以在这里获得一个很好的免费图像:http: //www.vmware.com/appliances/directory/1282 链接文本. 您可以使用默认密码立即 ssh(在这种情况下,用户 = '用户',密码 = '用户'。我相信默认情况下 root 是禁用的,所以使用 sudo 来更改密码等)这在 VMware 播放器上效果很好,它默认为桥接网络,因此您可以通过局域网 ssh 或转发端口并从任何地方访问。您将从一个类似于 Debian“基本系统”网络安装的系统开始。当然,如果您将其用于关键系统,您会希望以某种方式审核或验证原始图像的可靠性,而不是我的专家。

    • 0

相关问题

  • 多操作系统环境的首选电子邮件客户端

  • 你最喜欢的 Linux 发行版是什么?[关闭]

  • 更改 PHP 的默认配置设置?

  • 保护新的 Ubuntu 服务器 [关闭]

  • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

Sidebar

Stats

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

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve