la prima cosa che ho effettuato è stata quella di aprire una porta sul mio router praticamente ho aperto la porta 22 sull'indirizzo 192.168.1.2 corrispondente al computer da tavolo, che deve essere utilizzato da server per la connessione ssh.
configurato il router, ho installato il pacchetto opessh su i due computer client e server:
sudo pacman -Sy openssh
finita l'installazione del programma bisogna mettere il demone sshd nelle linea daemons di rc.conf
sudo nano /etc/rc.conf
DAEMONS=(syslog-ng network netfs crond alsa hal fam cups gdm sshd)
salvate il file di testo.
configurate il file sshd_config che si trova dentro /etc/ssh/sshd_config
su -c 'nano /etc/ssh/sshd_config'
controllate che nel file venga menzionata la porta 22, il Protocol 2, inoltre decomentate questa riga PermitRootLogin yes "inserite yes al posto di no" salvate il file.
# $OpenBSD: sshd_config,v 1.80 2008/07/02 02:24:18 djm Exp $
# This is the sshd server system-wide configuration file. See
# sshd_config(5) for more information.
# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin
# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented. Uncommented options change a
# default value.
Port 22
#AddressFamily any
ListenAddress 0.0.0.0
#ListenAddress ::
# Disable legacy (protocol version 1) support in the server for new
# installations. In future the default will change to require explicit
# activation of protocol 1
Protocol 2
# HostKey for protocol version 1
#HostKey /etc/ssh/ssh_host_key
# HostKeys for protocol version 2
#HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_dsa_key
# Lifetime and size of ephemeral version 1 server key
#KeyRegenerationInterval 1h
#ServerKeyBits 1024
# Logging
# obsoletes QuietMode and FascistLogging
#SyslogFacility AUTH
#LogLevel INFO
# Authentication:
LoginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
#RSAAuthentication yes
#PubkeyAuthentication yes
#AuthorizedKeysFile .ssh/authorized_keys
in questo file di testo si possono pure eseguire altre aggiustatine o configurazioni ma io ho preferito lasciare tutto il resto come si trova.
continuate modificando il file hosts.allow.
sudo nano /etc/hosts.allow
in questo file bisogna indicare i computer che possono connettersi nel mio caso ho inserito questa riga.
sshd: ALL
in questo modo indichiamo che possono connetersi tutti gli host della rete locale.
finita la configurazione dei due file riavviate il demone sshd.
sudo /etc/rc.d/sshd restart
per effettuare la connessione al computer server, bisogna spostarci nel computer client ed eseguire questo comando:
ssh -p port user@server-address
nel mio caso il comando viene eseguito con questi parametri:
ssh -p 22 user@192.168.1.2
all'avvio del comando ci viene richiesta la password dell'utente del computer server, inseritela.
Nessun commento:
Posta un commento