Pagina 1 di 3
[RISOLTO]Ssh da remoto
Inviato: mercoledì 15 ottobre 2014, 19:57
da teopulus
Ciao a tutti sono nuovo sia nel forum sia nell'ambiente ubuntu server.
Avrei bisogno del vostro aiuto poiché non riesco a collegati al mio server in remoto con ssh. Anzi precisamente in remoto riesco tramite ip, senza problema, ma quando provo attraverso un'altra linea mi da questo errore:
ssh: Could not resolve hostname (hostname): nodename nor servname provided, or not known
Allora qui vi pongo i miei dubbi:Ma per vedere come si chiama il mio host è giusto questo comando?
Inoltre nemmeno quando sono sulla stessa linea riesco a collegarmi tramite utente@hostname, ma solo con utente@ipindirizzo
Grazie per l'attenzione
P.s. Mi collego tramite un mac se può essere da aiuto
N.B. 4/11/14 Se siete fastweb e siete dietro ad un NAT, richiedete un ip pubblico(gratuito). Aprite le porte del vostro router. Risolverete così questo problema.

Re: Ssh da remoto
Inviato: mercoledì 15 ottobre 2014, 20:09
da Zoff
utente@hostame funziona solo se il pc ha un indirizzo DNS.
Il tuo server ce l'ha?
Re: Ssh da remoto
Inviato: mercoledì 15 ottobre 2014, 20:21
da teopulus
Ciao grazie per la risposta.
Intendi dns impostati in /etc/resolv.conf ?
Se si ti riporto quello che c'è scritto:
- nameserver 208.67.222.222
nameserver 208.67.220.220
nameserver 192.168.1.254
search ubuntu.lionet.com
Ho messo quelli di OpenDNS.
Re: Ssh da remoto
Inviato: mercoledì 15 ottobre 2014, 22:10
da Zoff
No no intendo un indirizzo dns associato all'ip del server.
Re: Ssh da remoto
Inviato: mercoledì 15 ottobre 2014, 22:45
da teopulus
Ah allora no. Mi potresti dire come fare oppure linkarmi una guida?
Devo usare bind9 per caso?
Re: Ssh da remoto
Inviato: giovedì 16 ottobre 2014, 9:00
da Zoff
Il server come è collegato ad internet? Ha un indirizzo IP statico?
Re: Ssh da remoto
Inviato: giovedì 16 ottobre 2014, 16:10
da teopulus
Si gli ho impostato un ip.
Re: Ssh da remoto
Inviato: giovedì 16 ottobre 2014, 17:40
da Zoff
Intendo un IP pubblico, quello su internet non quello in locale.
Quello che vedi con questo comando:
Re: Ssh da remoto
Inviato: giovedì 16 ottobre 2014, 18:13
da teopulus
Ah scusa allora non l'ho impostato io.
Re: Ssh da remoto
Inviato: giovedì 16 ottobre 2014, 18:20
da Zoff
Allora ti serve un servizio di dns dinamico, tipo questo:
http://noip.com
Devi registrarti e creare un dominio (noip è gratuito).
Fatto questo devi installare sul server un programmino che ogni volta che cambia l'IP del server aggiorna noip.com.
Ecco una guida:
http://www.noip.com/support/knowledgeba ... on-ubuntu/
Fatto questo dovresti essere a posto.
Re: Ssh da remoto
Inviato: giovedì 16 ottobre 2014, 18:34
da teopulus
Gentilissimo ti aggiorno se andrà tutto a buon fine.
Re: Ssh da remoto
Inviato: giovedì 16 ottobre 2014, 20:11
da teopulus
Eccomi allora l'ho installato ma non riesco a collegarmi ancora.
ssh: connect to host (dominio) port 2222: Operation timed out
Ovviamente cerco di connettermi io alla porta 2222.
Inoltre non ho dovuto configurare nulla. Anzi ad un certo punto mi ha chiesto
che non so bene cosa intendesse..
Re: Ssh da remoto
Inviato: giovedì 16 ottobre 2014, 20:35
da stonygate
suppongo che tu abbia usato questa guida per cambiare porta
ssh, procediamo per passi:
1)da rete lan (inerna) il tuo server deve avere un ip fisso ex 192.168.0.10 se si vai a 3 se no vai a 2
2)sudo nano /etc/network/interfaces
Codice: Seleziona tutto
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.1.1
dns-search workroup
sudo service networking restart
3)sudo nano /etc/hostname controlla che sia presente il nome del tuo server in caso mettilo!
4)sudo nano /etc/hosts
Codice: Seleziona tutto
#
# Necessario per il "loopback" IPv4.
#
#127.0.1.1 nomeserver localhost.localdomain localhost #devi commentarlo
127.0.0.1 localhost
#
# Indirizzi IPv4.
#
192.168.1.10 nomeserver.ns0.it nomeserver
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
5) sudo nano /etc/resolv.conf
Codice: Seleziona tutto
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 192.168.1.10
nameserver 127.0.0.1
search nomeserver
6) sudo apt-get -y apt-get install ssh libio-socket-ssl-perl ddclient
segui questa guida per l'installazione
configurazione-di-ddclient naturalmente iscriviti è gratuito.
fai un bel reboot, vedrai che funziona tutto
Re: Ssh da remoto
Inviato: giovedì 16 ottobre 2014, 21:28
da teopulus
Ciao stonygate grazie per l'aiuto.
Non capisco una cosa. in /etc/host
Codice: Seleziona tutto
#
# Necessario per il "loopback" IPv4.
#
#127.0.1.1 nomeserver localhost.localdomain localhost #devi commentarlo
127.0.0.1 localhost
qui in nameserver metto il nome del mio server ok, ma in localdomain, metto l'ip o il dominio che mi sono creato su no-ip?
Codice: Seleziona tutto
#
# Indirizzi IPv4.
#
192.168.1.10 nomeserver.ns0.it nomeserver
invece qui in nomeserver.ns0.it metto l'indirizzo del dominio sempre di no-ip?
Re: Ssh da remoto
Inviato: venerdì 17 ottobre 2014, 12:34
da stonygate
#127.0.1.1 nomeserver localhost.localdomain localhost puoi anche eliminare questa riga.
il simbolo # serve ad evitare la riga di configurazione equivale a commentarla, tu metti 192.168.1.10 nomedelserver.ns0.it nomedelserver
Vedrai che funziona!
Re: Ssh da remoto
Inviato: venerdì 17 ottobre 2014, 12:37
da Zoff
@stonygate l'utente vuole connettersi da fuori dalla rete locale, inoltre non è una buona idea andare a modificare direttamente il file /etc/network/interfaces perché va in conflitto con il comportamento del NetworkManager.
Il regolamento ammette firme di al massimo 3 righe, correggi la tua.
Re: Ssh da remoto
Inviato: venerdì 17 ottobre 2014, 12:46
da stonygate
male che va toglie il NetworkManager non credo ne sentirà la mancanza
Re: Ssh da remoto
Inviato: venerdì 17 ottobre 2014, 12:48
da Zoff
ok, ci può anche stare, ma configurare un DNS locale non lo aiuterà a connettersi da fuori la rete.
Re: Ssh da remoto
Inviato: venerdì 17 ottobre 2014, 12:51
da stonygate
Ha descritto lo stesso problema che ho avuto io, questa è stata la soluzione migliore che ho trovato, mi funziona tutto sia da locale che da remoto, per un DNS credo che servi BIND!
Re: Ssh da remoto
Inviato: venerdì 17 ottobre 2014, 13:02
da Zoff
Ok, probabilmente hai piu' tempo di me per seguire la cosa per cui prosegui pure.
La prossima volta però ricorda che il regolamento
proibirebbe di inserirsi in una discussione in cui un utente sta già ricevendo supporto proponendo una soluzione differente.