Gå til innhold

Problemer med SSH[ løst]


Anbefalte innlegg

Har i helga satt opp filserver med kubuntu. Har fått satt opp vnc og ftp uten større problemer, koblet opp imot dynamic dns.

 

Tenkte også å se litt på ssh. Sålenge vnc fungerer smertefritt så jeg ikke på det som noe problem, og det fungerer fint lokalt i nettverket, men får ikke logget meg på eksternt med putty. Har forwarda port 22 på routeren, er det noe mer som må gjøres i linux?

Endret av kristian.k
Lenke til kommentar
Videoannonse
Annonse

Det kommer sikkert helt ann på routern din, men jeg må også åpne port 22(åpner da alle fra 1-65xxx) inn til PC-en(altså ikke bare forward port). Du kan jo først prøve dette. Dårlig at jeg ikke kommer på mer, men jeg har ikke hatt problemer med dette, så har aldri tenkt på det.

 

Liten ting kanskje andre kan bekrefte: Kan andre programmer stenge for port 22, eller det å motta eksterne iper? Husker jeg rota meg litt bort på cups en gang og fikk ikke apache til å fungere, men det er jo fordi cups og apache er litt relatert.

Lenke til kommentar

Du må vel legge inn ssh-serveren. Pakken heter "openssh-server".

 

Ville også endret fila /etc/ssh/sshd_config etter installasjon, og endret "PermitRootLogin yes" til "PermitRootLogin no", slik at ingen kan logge inn som root via ssh. (Et vanlig sikkerhetshull, siden root-brukeren finnes på alle *nix-systemer er det en del automatiserte bots som prøver å logge inn som root med dictionary-attacks mot passord)

Logg inn som vanlig bruker og bruk su/sudo isteden.

Lenke til kommentar
Du må vel legge inn ssh-serveren. Pakken heter "openssh-server".

 

Ville også endret fila /etc/ssh/sshd_config etter installasjon, og endret "PermitRootLogin yes" til "PermitRootLogin no", slik at ingen kan logge inn som root via ssh. (Et vanlig sikkerhetshull, siden root-brukeren finnes på alle *nix-systemer er det en del automatiserte bots som prøver å logge inn som root med dictionary-attacks mot passord)

Logg inn som vanlig bruker og bruk su/sudo isteden.

 

 

Jeg har sånn delvis fulgt denne https://www.diskusjon.no/index.php?showtopic=818603, og tolket innstaller pakken ssh som ssh, spesielt siden det funger over lokalnettet. Men må kanskje ha inn openssh-server i tillegg, får prøve å se hva som skjer.

Lenke til kommentar

Akkurat det med PermitRootLogin er ikke så nøye å bry seg med siden root-kontoen er deaktivert på Ubuntu som standard uansett.

 

Jeg ville sjekket opp fra utsiden om maskinen svarer på port 22 med Telnet. Dersom man i cmd (uansett OS) skriver f.eks telnet 83.143.86.69 22 så skal det komme noe slikt som dette: "SSH-2.0-OpenSSH_4.3p2 Debian-8ubuntu1". Det viser at det finnes noe på port 22. (Husk å bytte IP-adressen i kommandoen til korrekt adresse)

 

SSH-serveren gjør et par DNS-lookups ved tilkobling, så om man sitter på en maskin med dårlig fungerende DNS for IP-adressen kan det ta 1-2 minutter før man får noen login ved SSH-tilkobling.

Endret av jonepet
Lenke til kommentar

Takker for oppfølging og relativt kjappe svar. Men alt er faktisk i orden nå, bare jeg som er en gnom.

Var sikker på at jeg satt på en ren internettlinje på jobb, ettersom ftp og vnc fungerer. Men de har tydeligvis sperret for SSH, eller så har dyndns`en vært nede akkurat de timene jeg satt på jobb, fikk nemlig en kamerat til å teste nå og han fikk den responsen du nevnte jonepet. Så da fungerer alt strålende.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...