ssh problem

Tråden skapades och har fått 7 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Alingsås
  • 2009-02-02 08:20

Hej

Försöker ssh:a hemifrån till min skola men får bara felmedelande.

Jag öppnar ett Terminalfönster och skriver t.ex. ssh användarnamn@datornamn
har även testat med .local på slutet då jag inte vet vilket som är rätt men båda ger bara felmedelandet "Could not resolve hostname. Nodename nor servname provided, or not known"

Vad tusan missar jag ?!

Menar du att du har ssh-åtkomst till din skola? Det känns lite märkligt, varför skulle de vilja ge ut det?

I vart fall ska du skriva ssh användarnamn@ip-adress. Om det är en router som har IP-numret måste du in i routern och göra en port forward på ssh-porten, port 22 som standard.

  • Medlem
  • Alingsås
  • 2009-02-02 08:38

Mig veterligen har de flesta skolor ssh login.
Ja jag skriver som du säger ju så då borde det gå ju . .

  • Medlem
  • 2009-02-02 09:33

Could not resolve hostname innebär att din DNS inte kan slå upp servernamnet till en IP-adress. Är du säker på att du skriver en korrekt adress? .local tyder på att du försöker ansluta till en adress som finns innanför din skolas LAN.

/P

Ursprungligen av gabriel.fjellander:

Menar du att du har ssh-åtkomst till din skola? Det känns lite märkligt, varför skulle de vilja ge ut det?

Det är inte alls ovanligt. Vi har SSH-åtkomst på alla våra UNIX-baserade arbetsstationer och flera av servrarna för att man bland annat ska kunna göra laborationer hemifrån och läsa e-post lokalt med t. ex. alpine eller mutt. Det är också vanligt att många har irssi igång i screen på någon av servrarna.

Ursprungligen av gabriel.fjellander:

I vart fall ska du skriva ssh användarnamn@ip-adress. Om det är en router som har IP-numret måste du in i routern och göra en port forward på ssh-porten, port 22 som standard.

Det ska man normalt inte behöva göra lokalt, bara hos värdsystemet som man ansluter till. Om SSH annars fungerar normalt på skolan i fråga tror jag inte att det är det som är problemet.

  • Medlem
  • Alingsås
  • 2009-02-03 07:31

Tack för all hjälp. Det var både adressen det var fel på och min kunskap om ssh

Men nu är det löst så tackar.

Troligen har du inte skrivit hela namnet på datorn du ansluter till. Om datorn till exempel heter peppar, men ligger under domänen cs.umu.se skriver du t. ex. ssh basic@peppar.cs.umu.se. När man sitter på en lokal terminal brukar det oftast gå bra att bara skriva det korta namnet, beroende på hur det är konfiguerat.

Ett tips om du ofta ansluter över SSH är att skriva in användarnamn i din ~/.ssh/config, så slipper du ange det varje gång om du nu inte råkar ha samma användarnamn lokalt som på värddatorn. T. ex.

Host *.cs *.cs.umu.se
User marcusk

Host *.acc *.acc.umu.se 
User mk

Host lingon
User marcus
Port 6000

Om man dessutom inte vill behöva fylla i lösenord kan man skapa nycklar lokalt med ssh-keygen och föra in i ~/.ssh/authorized_keys på värddatorn.

1
Bevaka tråden