Difference between revisions of "Install from SSH (Italiano)"

From ArchWiki
Jump to: navigation, search
(Creata pagina italiana)
 
(Aggiornamento completo a pag. inglese)
Line 6: Line 6:
 
{{translateme}}
 
{{translateme}}
  
==Intro==
+
==Introduzione==
This article is intended to show users how to install Arch remotely via an SSH connection. Consider this approach over the standard one in scenarios such the following:
+
Questo articolo ha lo scopo di mostrare agli utenti come installare Arch da remoto tramite una connessione SSH. Considerare questo approccio, rispetto a quello standard, nell'eventualità degli scenari seguenti:
  
Setting up Arch on...
+
Configurare Arch su...
*HTPC without a proper monitor (i.e. an SDTV).
+
*HTPC senza monitor corretto (cioè un SDTV).
*A PC located in another city, state, country.
+
*Un PC che si trova in un'altra città, stato, nazione.
*A PC that you would rather setup remotely, for example from the comfort of one's own workstation with copy/paste abilities from the Arch Wiki.
+
*Un PC in cui si preferisca l'installazione da remoto, per esempio, dalla comodità della propria postazione di lavoro con capacità copia/incolla dal wiki di Arch.
  
{{Note|The first two steps require physical access to the machine. Obviously, if physically located elsewhere, this will need to be coordinated with another person!}}
+
{{Note|I primi due passaggi richiedono l'accesso fisico alla macchina. Ovviamente, se fisicamente localizzata altrove, ciò dovrà essere coordinato con un'altra persona!}}
  
== Boot from Media==
+
== Supporto d'avvio==
Boot into a live Arch environment via the [[https://wiki.archlinux.org/index.php/Beginners%27_Guide#Step_1:_Obtain_the_latest_Installation_media live CD/USB image]] and log in as '''root'''.
+
Avviare in un ambiente Arch live tramite il [[https://wiki.archlinux.org/index.php/Beginners%27_Guide#Step_1:_Obtain_the_latest_Installation_media live CD/USB image]] e accedere come '''root'''.
  
== Setup the Live Environment to use SSH ==
+
== Configurare l'ambiente live per usare SSH ==
One should be presented with the root prompt '''[root@archiso ~]#''' at this point.
+
A questo punto dovrebbe essere presentato il prompt di root '''[root@archiso ~]#'''.
  
Firstly, setup the network on the target machine:
+
In primo luogo, configurare la rete sul computer di destinazione:
 
  aif -partial-configure-network
 
  aif -partial-configure-network
  
Secondly, sync the live environment to a mirror, install the openssh package, and start it:
+
In secondo luogo, sincronizzare l'ambiente live ad un mirror, installare il pacchetto openssh, e avviarlo:
 
  pacman -Syy  
 
  pacman -Syy  
 
  pacman -S openssh
 
  pacman -S openssh
 
  /etc/rc.d/sshd start
 
  /etc/rc.d/sshd start
  
{{Note|Depending on the age of the install media, pacman may complain that '''it''' should be upgraded firstSince the goal is to simply install the openssh package, it s recommended to deny this request and simply install the single package.}}
+
{{Note|A seconda dell'età del supporto di installazione, pacman potrebbe richiederne un aggiornamento come primo passoPoiché l'obiettivo è quello di installare semplicemente il pacchetto OpenSSH, si consiglia di negare questa richiesta ed installare semplicemente il pacchetto in questione.}}
  
 
<pre># pacman -S  openssh
 
<pre># pacman -S  openssh
Line 38: Line 38:
 
:: and upgrade these packages now? [Y/n] n</pre>
 
:: and upgrade these packages now? [Y/n] n</pre>
  
Finally, allow sshd connections and setup a root password which is needed for an ssh connection; the default arch password for root is empty.
+
Infine, autorizzare le connessioni sshd e impostare una password di root, necessaria per la connessione ssh; la password Arch di default per root è vuota.
  
 
  echo "sshd: ALL" >> /etc/hosts.allow
 
  echo "sshd: ALL" >> /etc/hosts.allow
 
  passwd
 
  passwd
  
== Connect to the Target PC via SSH ==
+
== Collegarsi al PC di destinazione tramite SSH ==
Connect to the target machine via the following command:
+
Collegarsi al computer di destinazione tramite il seguente comando:
 
  $ ssh root@ip.address.of.target
 
  $ 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 questo punto viene presentato l'ambiente live con il messaggio di benvenuto, e si è in grado di amministrare il computer di destinazione come se si fosse seduti fisicamente alla sua tastiera.
  
 
<pre>$ ssh root@10.1.10.105
 
<pre>$ ssh root@10.1.10.105
Line 67: Line 67:
 
[root@archiso ~]#</pre>
 
[root@archiso ~]#</pre>
  
===Notes===
+
===Note===
*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 la macchina di destinazione è dietro un firewall/router, la porta SSH di default 22 avrà ovviamente bisogno di essere impostata all'indirizzo LAN IP della macchina di destinazione. L'utilizzo del "port forwarding" non viene trattato in questa guida.
*One can edit {{Filename|/etc/ssh/sshd_config}} on the live environment prior to starting the daemon for example to run on a non-standard port if desired.
+
*Si può modificare {{Filename|/etc/ssh/sshd_config}} nell'ambiente live prima di avviare il demone, ad esempio per l'esecuzione su una porta non standard, se desiderato.
  
==Next Steps==
+
==Passi successivi==
The sky is the limit. If the intent is to simply install Arch from the live media, run {{Filename|/arch/setup}}.  If the intent is to edit an existing Linux install that got broken, follow the [[Install from Existing Linux]] wiki article.   
+
Il cielo è l'unico limite. Se il proposito è quello di installare semplicemente Arch dal supporto live, eseguire il comando {{Filename|/arch/setup}}.  Se il proposito è invece quello di apportare delle modifiche su un'installazione Linux difettosa, seguire l'articolo wiki [[Install from Existing Linux]].   
  
Want [[grub2]] or the ability to use [[GPT]] hardrives?
+
Si vuole optare per [[grub2]] o la possibilità di utilizzare supporti [[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.
+
*Partizionare manualmente i supporti HDD/SDD di destinazione usando l'utilità '''gdisk''' installata tramite ''pacman -S gdisk'' prima di avviare il programma di installazione. Quando viene presentata la possibilità di installare un boot loader nel quadro d'installazione, rispondere no e tornare indietro al root prompt dell'ambiente live d'installazione.
*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:
+
*L'installazione di grub2 è banale a questo punto. Basta eseguire il chroot nella nuova installazione Arch (di default è pre-montato se si esce dal programma di installazione), e poi installare e configurare grub2:
  
 
  cd /mnt
 
  cd /mnt
Line 88: Line 88:
 
  chroot /mnt /bin/bash
 
  chroot /mnt /bin/bash
  
Now inside the fresh Arch chroot:
+
Ora all'interno della chroot di Arch:
  
 
  pacman -S grub2
 
  pacman -S grub2
 
  grep -v rootfs /proc/mounts > /etc/mtab
 
  grep -v rootfs /proc/mounts > /etc/mtab
  
Edit {{Filename|/etc/defualt/grub}} to your liking.
+
Modificare {{Filename|/etc/defualt/grub}} a proprio piacimento.
Install grub and generate a grub.cfg
+
Installare grub e generare il file 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.}}
+
{{Note|Quanto sopra presuppone che se l'utente intende fare il boot da un disco GPT, ha pienamente letto e compreso gli articoli wiki di cui sopra e ha creato una partizione di 1M ef02 per grub2.}}
  
When ready to reboot into the new Arch install, exit the chroot and unmount the partitions prior to a reboot of the system.
+
Quando si è pronti a riavviare la nuova installazione di Arch, uscire dal chroot e smontare le partizioni prima di riavviare il sistema.
  
 
  exit
 
  exit

Revision as of 20:45, 25 December 2010

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Tango-preferences-desktop-locale.pngThis article or section needs to be translated.Tango-preferences-desktop-locale.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Install from SSH (Italiano)#)

Introduzione

Questo articolo ha lo scopo di mostrare agli utenti come installare Arch da remoto tramite una connessione SSH. Considerare questo approccio, rispetto a quello standard, nell'eventualità degli scenari seguenti:

Configurare Arch su...

  • HTPC senza monitor corretto (cioè un SDTV).
  • Un PC che si trova in un'altra città, stato, nazione.
  • Un PC in cui si preferisca l'installazione da remoto, per esempio, dalla comodità della propria postazione di lavoro con capacità copia/incolla dal wiki di Arch.
Note: I primi due passaggi richiedono l'accesso fisico alla macchina. Ovviamente, se fisicamente localizzata altrove, ciò dovrà essere coordinato con un'altra persona!

Supporto d'avvio

Avviare in un ambiente Arch live tramite il [live CD/USB image] e accedere come root.

Configurare l'ambiente live per usare SSH

A questo punto dovrebbe essere presentato il prompt di root [root@archiso ~]#.

In primo luogo, configurare la rete sul computer di destinazione:

aif -partial-configure-network

In secondo luogo, sincronizzare l'ambiente live ad un mirror, installare il pacchetto openssh, e avviarlo:

pacman -Syy 
pacman -S openssh
/etc/rc.d/sshd start
Note: A seconda dell'età del supporto di installazione, pacman potrebbe richiederne un aggiornamento come primo passo. Poiché l'obiettivo è quello di installare semplicemente il pacchetto OpenSSH, si consiglia di negare questa richiesta ed installare semplicemente il pacchetto in questione.
# pacman -S  openssh
:: The following packages should be upgraded first :
    pacman  
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] n

Infine, autorizzare le connessioni sshd e impostare una password di root, necessaria per la connessione ssh; la password Arch di default per root è vuota.

echo "sshd: ALL" >> /etc/hosts.allow
passwd

Collegarsi al PC di destinazione tramite SSH

Collegarsi al computer di destinazione tramite il seguente comando:

$ ssh root@ip.address.of.target

A questo punto viene presentato l'ambiente live con il messaggio di benvenuto, e si è in grado di amministrare il computer di destinazione come se si fosse seduti fisicamente alla sua tastiera.

$ 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
**************************************************************
* To begin installation, run /arch/setup                     *
* You can find documentation at                              *
*  /usr/share/aif/docs/official_installation_guide_en        *
*                                                            *
* i18n: Use the 'km' utility to change your keyboard layout  *
*       and console font.                                    *
*                                                            *
* If you are looking to install Arch on something more       *
* exotic, such as your kerosene-powered cheese grater,       *
* please consult http://wiki.archlinux.org.                  *
*                                                            *
**************************************************************
[root@archiso ~]#

Note

  • Se la macchina di destinazione è dietro un firewall/router, la porta SSH di default 22 avrà ovviamente bisogno di essere impostata all'indirizzo LAN IP della macchina di destinazione. L'utilizzo del "port forwarding" non viene trattato in questa guida.
  • Si può modificare Template:Filename nell'ambiente live prima di avviare il demone, ad esempio per l'esecuzione su una porta non standard, se desiderato.

Passi successivi

Il cielo è l'unico limite. Se il proposito è quello di installare semplicemente Arch dal supporto live, eseguire il comando Template:Filename. Se il proposito è invece quello di apportare delle modifiche su un'installazione Linux difettosa, seguire l'articolo wiki Install from Existing Linux.

Si vuole optare per grub2 o la possibilità di utilizzare supporti GPT?

  • Partizionare manualmente i supporti HDD/SDD di destinazione usando l'utilità gdisk installata tramite pacman -S gdisk prima di avviare il programma di installazione. Quando viene presentata la possibilità di installare un boot loader nel quadro d'installazione, rispondere no e tornare indietro al root prompt dell'ambiente live d'installazione.
  • L'installazione di grub2 è banale a questo punto. Basta eseguire il chroot nella nuova installazione Arch (di default è pre-montato se si esce dal programma di installazione), e poi installare e configurare grub2:
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

Ora all'interno della chroot di Arch:

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

Modificare Template:Filename a proprio piacimento.

Installare grub e generare il file grub.cfg
grub-install /dev/sdX --no-floppy
grub-mkconfig -o /boot/grub/grub.cfg
Note: Quanto sopra presuppone che se l'utente intende fare il boot da un disco GPT, ha pienamente letto e compreso gli articoli wiki di cui sopra e ha creato una partizione di 1M ef02 per grub2.

Quando si è pronti a riavviare la nuova installazione di Arch, uscire dal chroot e smontare le partizioni prima di riavviare il sistema.

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