Instale o Linux sobre o ssh

10

Eu sou um indivíduo totalmente cego, portanto não posso instalar o Linux com o processo normal de instalação. O SSH funciona para mim, como sempre, é possível usar uma conexão ssh para instalar remotamente um servidor Linux? Idealmente, eu gostaria de colocar um cd, ligar a máquina na qual eu quero instalar o Linux, SSH e instalar através do SSH. Eu não sou perticular sobre qual distro eu uso, eu também tenho experiência com o FreeBSD e o OpenBSD se é possível fazer isso com eles.

    
por Jared 01.05.2009 / 15:45

5 respostas

2

Sim. Eu fiz isso com o gentoo. No entanto, você pode precisar de ajuda para ativar o ssh após as botas do LiveCD. Então, os passos seriam parecidos com:

  1. Pop no CD, ligue o computador
  2. Deixe carregar
  3. Ativar SSHD - não sei se isso é feito automaticamente ou não, não me lembro
  4. SSH para dentro
  5. Execute todas as etapas de instalação, tomando um cuidado muito especial com a configuração de rede
  6. Reinicie e cruze os dedos dos pés
  7. SSH no computador recém-instalado e finalize a configuração / instalação
por 01.05.2009 / 15:50
1

Uma coisa que você pode fazer é encontrar um liveecd ou liveusb que inicialize e inicie a rede e o ssh automaticamente. Algo como uma versão personalizada do SystemRescueCd pode funcionar.

Uma vez que você tenha um sistema inicializado, você pode usar o SSH e usar algo como debootstrap para executar o instalação de um sistema debian ou ubuntu.

    
por 01.05.2009 / 21:42
0

Eu não sei sobre SSH, mas é possível configurar seu sistema para usar um console serial, usando console=ttyS0 (para a primeira porta serial) ou console=ttyUSB0 (para uma porta serial conectada via USB) em a linha de comando do kernel.

Por padrão, isso usa 9600, sem paridade, 8 bits, sem controle de fluxo. Você pode especificar uma taxa de transmissão diferente se desejar: console=ttyS0,115200

    
por 01.05.2009 / 15:48
0

Isso não está respondendo a pergunta exata que você fez, mas é possível que resolva o problema com o qual você deseja lidar.

Se a sua preocupação é que você não pode usar um processo de instalação normal, talvez seja melhor ter uma instalação autônoma. Se você estiver usando máquinas virtuais, isso pode ser muito rápido para testar.

No mundo baseado em redhat, como o CentOS, o Fedora e outros, o kickstart está disponível. Efetivamente, você cria um arquivo que responde a todas as perguntas que o instalador faria e se instala. Tudo o que você precisa fazer é apontar o kernel para o arquivo de kickstart que pode estar no CD de instalação, se você estiver disposto a fazer uma nova imagem para cada máquina, mas mais útil seria em um servidor web em algum lugar, no prompt de inicialização faça:

linux ks = link

O próximo estágio de automação é fazer isso automaticamente e para isso você precisa inicializar o PXE. A versão curta do que acontece lá é que o BIOS carrega algum código que pede ao seu servidor dhcp por suas informações de rede e também por um local de rede (host e nome de arquivo) que define o que deve acontecer a seguir. Em seguida, ele carrega o que normalmente obteria do grub (ou seja, parâmetros kernel / initrd + kernel, incluindo o local do arquivo de kickstart) via TFTP daquele local, conforme especificado pelo servidor dhcp.

A instalação automatizada iniciada pela inicialização do PXE também está disponível em clones não-RedHat, embora eu não saiba os detalhes.

A melhor notícia é que essa configuração bastante envolvida é automatizada e documentada para você em grande parte pelo bom pessoal do projeto do sapateiro . Consegui desde nunca ter visto o cobbler até um ambiente de instalação automatizado totalmente funcional em uma manhã.

    
por 01.05.2009 / 22:05
0

Se você planeja usar um sistema operacional virtualizado, eu baixaria uma versão pré-configurada do Ubuntu 8.04. Suporte a longo prazo JeOS (significa Sistema Operacional Bastante Suficiente, vem configurado com módulos convidados vmware especiais. LTS significa menos mexer com atualizações marginais ). Se o seu principal interesse é servidor, isso é o suficiente - caso contrário, o gerenciador de pacotes baixará e instalará um ambiente de área de trabalho se você instalar qualquer pacote que dependa de um. Você pode obter uma boa imagem gratuita aqui: link texto do link . Você pode usar o ssh imediatamente com a senha padrão (neste caso, user = 'User', password = 'user'. Acredito que root esteja desabilitado por padrão, use o sudo para alterar senhas, etc.) Isso funciona muito bem no VMware player, que O padrão é a rede em ponte, para que você possa simplesmente usar o ssh na lan, ou encaminhar portas e ter acesso de qualquer lugar. Você começará com um sistema similar ao netinstall do Debian 'base system'. É claro que, se você estiver usando isso para um sistema crucial, você desejaria de alguma forma auditar ou verificar a confiabilidade da imagem original, não algo em que eu sou um especialista.

    
por 07.05.2009 / 07:17

Tags