Difference between revisions of "Install from SSH (Português)"

From ArchWiki
Jump to: navigation, search
(Creating the initial page. lets rock :))
 
(Próximos Passos)
(2 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
[[ru:Install from SSH]]
 
[[ru:Install from SSH]]
 
[[zh-CN:Install from SSH]]
 
[[zh-CN:Install from SSH]]
[[Category:Getting and installing Arch]]
+
[[Category:Getting and installing Arch (Português)]]
[[Category:Secure Shell]]
+
[[Category:Secure Shell (Português)]]
 
 
 
==Introdução==
 
==Introdução==
 
Este artigo possui o intuito de mostrar aos usuários como instalar o Arch através de uma conexão SSH. Considere esta forma de instalação a padrão nos seguintes cenários:
 
Este artigo possui o intuito de mostrar aos usuários como instalar o Arch através de uma conexão SSH. Considere esta forma de instalação a padrão nos seguintes cenários:
Line 18: Line 17:
  
 
== Boot através da midia==
 
== Boot através da midia==
Boot into a live Arch environment via the [[Beginners'_Guide#Obtain_the_latest_installation_media|Live CD/USB image]].
+
Inicie um ambiente [[Beginners'_Guide_(Português)#Obtendo_a_.C3.BAltima_m.C3.ADdia_de_Instala.C3.A7.C3.A3o|Live CD/USB]] do Arch Linux
  
==Setup the Live Environment to use SSH==
+
==Configure o SSH no ambiente Live==
{{Note| The following commands should be executed as the root user, hence the '''#''' before the commands.}}
+
{{Nota| Os seguintes comandos devem ser executados com o usuário root, motivo pelo qual existe o '''#''' antes dos comandos.}}
  
One should be logged in as root at this point. (This is the default user when running the livecd)
+
Neste exato momento, você deve estar logado como root(pois este é o comportamento padrão do livecd)
  
First, setup the network on the target machine.
+
Configure então, a rede da máquina em questão.
  
Assuming a wired connection, running {{ic|dhclient}} or {{ic|dhcpcd}} is sufficient to get a lease. For more info, visit [[configuring network]].
+
Supondo que a conexão é através de uma rede cabeada, um {{ic|dhclient}} ou {{ic|dhcpcd}} é o suficiente para obter um lease. Para maiores informações, visite [[configuring network|configurando a rede]].
  
If on a wireless connection, see [[Wireless Setup]] and [[Wpa_supplicant]] for details on establishing a connection to your access point.
+
Se estiver em uma rede sem fio, os artigos [[Wireless Setup|configuração de rede sem fio]] e [[Wpa_supplicant]] dão maiores detalhes de como estabelecer uma conexão com o seu access point.
  
Secondly, start the openssh daemon:
+
Logo após, execute o daemont do ssh
  
On a live system using systemd: (2012.10.06 or later)
+
Em um livecd que utiliza o systemd: (2012.10.06 ou posterior)
 
  # systemctl start sshd
 
  # systemctl start sshd
  
On a live system using initscripts: (pre-2012.10.06)
+
Em um livecd que utiliza os initscripts: (pre-2012.10.06)
 
  # rc.d start sshd
 
  # rc.d start sshd
  
Finally, setup a root password which is needed for an ssh connection; the default arch password for root is empty.
+
Finalmente, configure uma senha para o usuário root, necessária para a conexão; a senha padrão do Arch para o usuário root é a senha vazia.
passwd
+
 
 +
== Conectar ao PC destino através do ssh ==
 +
Conecte a máquina destino através do seguinte comando:
  
== Connect to the Target PC via SSH ==
+
  $ ssh root@endereço.ip.do.destino
Connect to the target machine via the following command:
 
  $ ssh root@ip.address.of.target
 
  
From here one is presented with live environment's the welcome message and is able to administer the target machine as-if sitting at the physical keyboard.
+
A partir daqui, a mensagem de bemvindo do ambiente live será exibida, e você será capaz de administrar a máquina como se estivesse sentado em frente ao teclado físico.
  
 
<pre>ssh root@10.1.10.105
 
<pre>ssh root@10.1.10.105
Line 53: Line 52:
 
[root@archiso ~]#</pre>
 
[root@archiso ~]#</pre>
  
===Notes===
+
===Notas===
*If the target machine is behind a firewall/router, the default ssh port of 22 will obviously need to be forward to the target machine's LAN IP address. The use of port forwarding is not covered in this guide.
+
*Se o computador destino está atrás de algum firewall/roteador, a porta 22(ssh) deverá ser obviamente encaminhada para o IP LAN da máquina em questão. O assunto de encaminhamento de portas não está no escopo deste guia.
*One can edit {{ic|/etc/ssh/sshd_config}} on the live environment prior to starting the daemon for example to run on a non-standard port if desired.
+
*Você pode editar o {{ic|/etc/ssh/sshd_config}} no ambiente live para alterar a porta padrão de escuta do daemon do ssh se você desejar
  
==Next Steps==
+
==Próximos Passos==
The sky is the limit. If the intent is to simply install Arch from the live media, follow the guide at [[Installation Guide]]. If the intent is to edit an existing Linux install that got broken, follow the [[Install from Existing Linux]] wiki article.
+
O céu é o limite. Se você pretende apenas instalar o Arch, siga o [[Installation Guide (Português)|guia de instalação]]. Já se o objetivo é editar/manipular uma instalação Linux que está com problemas, siga o artigo [[Install from Existing Linux|Instalando em um Linux já configurado]].
  
Want [[grub2]] or the ability to use [[GPT]] hardrives?
+
Deseja que o [[grub2]] utilize disco rígido [[GPT]]?
  
*Manually partition the target HDD/SDD using the '''gdisk''' utility installed via ''pacman -S gdisk'' before starting the arch installer and when presented with the option to install a boot loader in the installation framework, simply answer no and drop back to the live environment's root prompt.
+
*Particione manualmente o dispositivo utilizando o utilitário '''gdisk''', instalado através do comando ''pacman -S gdisk'' antes de iniciar a instalação do Arch Linux
*Installation of grub2 is trivial at this point. Simply chroot into the fresh arch install (default pre-mounted if coming out of the installer) then install and setup grub2:
+
*Instalar o grub2 é trivial a partir deste momento. Apenas execute o chroot no seu Arch recém-instalado e instale o grub2 assim:
  
 
  cd /mnt
 
  cd /mnt
Line 74: Line 73:
 
  chroot /mnt /bin/bash
 
  chroot /mnt /bin/bash
  
Now inside the fresh Arch chroot:
+
Agora, de dentro do chroot:
  
 
  pacman -S grub2
 
  pacman -S grub2
 
  grep -v rootfs /proc/mounts > /etc/mtab
 
  grep -v rootfs /proc/mounts > /etc/mtab
  
Edit {{ic|/etc/default/grub}} to your liking.
+
Edite od  {{ic|/etc/default/grub}} de acordo com suas necessidades.
Install grub and generate a grub.cfg
+
Instale o grub, e gere o grub.cfg
  
 
  grub-install /dev/sdX --no-floppy
 
  grub-install /dev/sdX --no-floppy
 
  grub-mkconfig -o /boot/grub/grub.cfg
 
  grub-mkconfig -o /boot/grub/grub.cfg
  
{{Note|The above assumes that if the user intends to boot from a GPT disk, the user has fully read and understood the aforementioned wiki articles and has made a 1M partition ef02 for grub2.}}
+
{{Nota|O procedimento acima assume que você deseja dar boot em um disco GPT, e que o usuário entende previamente os conceitos expostos nos artigos desta wiki, e mais, que a partição de 1M ef02 para o grub2 foi criada.}}
  
When ready to reboot into the new Arch install, exit the chroot and unmount the partitions prior to a reboot of the system.
+
Quando estiver pronto para reiniciar no Arch, saia do chroot e desmonte as partições antes de efetuar o processo de reboot.
  
 
  exit
 
  exit

Revision as of 12:45, 5 February 2013

zh-CN:Install from SSH

Introdução

Este artigo possui o intuito de mostrar aos usuários como instalar o Arch através de uma conexão SSH. Considere esta forma de instalação a padrão nos seguintes cenários:

Instalando o Arch em um...

  • Home Theater Personal Computer(HTPC) sem um monitor conectado.
  • Um PC localizado em outra cidade, estado, país(casa do amigo, de um parente, etc.)
  • Um PC que pode ser tranquilamente instalado remoto, para que você possa desfrutar do conforto de sua Workstation com capacidades de copiar/colar coisas da Wiki do Arch.
Nota: Nas primeiras duas opções, o acesso físico a máquina é necessário. Obviamente, se estiver localizado em qualquer lugar longínquo, você deverá coordenar esforços com outra pessoa!

Boot através da midia

Inicie um ambiente Live CD/USB do Arch Linux

Configure o SSH no ambiente Live

Nota: Os seguintes comandos devem ser executados com o usuário root, motivo pelo qual existe o # antes dos comandos.

Neste exato momento, você deve estar logado como root(pois este é o comportamento padrão do livecd)

Configure então, a rede da máquina em questão.

Supondo que a conexão é através de uma rede cabeada, um dhclient ou dhcpcd é o suficiente para obter um lease. Para maiores informações, visite configurando a rede.

Se estiver em uma rede sem fio, os artigos configuração de rede sem fio e Wpa_supplicant dão maiores detalhes de como estabelecer uma conexão com o seu access point.

Logo após, execute o daemont do ssh

Em um livecd que utiliza o systemd: (2012.10.06 ou posterior)

# systemctl start sshd

Em um livecd que utiliza os initscripts: (pre-2012.10.06)

# rc.d start sshd

Finalmente, configure uma senha para o usuário root, necessária para a conexão; a senha padrão do Arch para o usuário root é a senha vazia.

Conectar ao PC destino através do ssh

Conecte a máquina destino através do seguinte comando:

$ ssh root@endereço.ip.do.destino

A partir daqui, a mensagem de bemvindo do ambiente live será exibida, e você será capaz de administrar a máquina como se estivesse sentado em frente ao teclado físico.

ssh root@10.1.10.105
root@10.1.10.105's password: 
Last login: Thu Dec 23 08:33:02 2010 from 10.1.10.200
[root@archiso ~]#

Notas

  • Se o computador destino está atrás de algum firewall/roteador, a porta 22(ssh) deverá ser obviamente encaminhada para o IP LAN da máquina em questão. O assunto de encaminhamento de portas não está no escopo deste guia.
  • Você pode editar o /etc/ssh/sshd_config no ambiente live para alterar a porta padrão de escuta do daemon do ssh se você desejar

Próximos Passos

O céu é o limite. Se você pretende apenas instalar o Arch, siga o guia de instalação. Já se o objetivo é editar/manipular uma instalação Linux que está com problemas, siga o artigo Instalando em um Linux já configurado.

Deseja que o grub2 utilize disco rígido GPT?

  • Particione manualmente o dispositivo utilizando o utilitário gdisk, instalado através do comando pacman -S gdisk antes de iniciar a instalação do Arch Linux
  • Instalar o grub2 é trivial a partir deste momento. Apenas execute o chroot no seu Arch recém-instalado e instale o grub2 assim:
cd /mnt
rm console ; mknod -m 600 console c 5 1
rm null ; mknod -m 666 null c 1 3
rm zero ; mknod -m 666 zero c 1 5
mount -t proc proc /mnt/proc
mount -t sysfs sys /mnt/sys
mount -o bind /dev /mnt/dev
chroot /mnt /bin/bash

Agora, de dentro do chroot:

pacman -S grub2
grep -v rootfs /proc/mounts > /etc/mtab

Edite od /etc/default/grub de acordo com suas necessidades. Instale o grub, e gere o grub.cfg

grub-install /dev/sdX --no-floppy
grub-mkconfig -o /boot/grub/grub.cfg
Nota: O procedimento acima assume que você deseja dar boot em um disco GPT, e que o usuário entende previamente os conceitos expostos nos artigos desta wiki, e mais, que a partição de 1M ef02 para o grub2 foi criada.

Quando estiver pronto para reiniciar no Arch, saia do chroot e desmonte as partições antes de efetuar o processo de reboot.

exit
umount /mnt/boot   # if mounted this or any other separate partitions
umount /mnt/{proc,sys,dev}
umount /mnt