Problemer med SSH på hjemmenetværket
Jeg har på min desktop pc installeret Ubuntu 12.04. I filen:
har jeg udkommenteret:
Fra min laptop pc som også kører med ubuntu 12.04 forsøger jeg nu at ssh ind på min desktop maskine:
men får ovenstående besked hvor password er det password jeg bruger når jeg logger ind på min desktop maskine.
Jeg har forsøgt at logge ud fra min desktop maskine før jeg forsøger at logge ind med min laptop men det hjælper ikke.
sshd skulle køre:
Hvad gør jeg galt?
/etc/ssh/sshd_config
har jeg udkommenteret:
# Change to no to disable tunnelled clear text passwords
PasswordAuthentication yes
Fra min laptop pc som også kører med ubuntu 12.04 forsøger jeg nu at ssh ind på min desktop maskine:
ssh desktop-user@127.0.0.1
...
Permission denied, please try again
men får ovenstående besked hvor password er det password jeg bruger når jeg logger ind på min desktop maskine.
Jeg har forsøgt at logge ud fra min desktop maskine før jeg forsøger at logge ind med min laptop men det hjælper ikke.
sshd skulle køre:
:~$ ps -A | grep ssh
668 ? 00:00:00 sshd
2333 ? 00:00:00 ssh-agent
:~$
Hvad gør jeg galt?
Kommentarer4
Du skal bruge IP-adressen
ssh
Det er ikke den IP du bruger, vel? I så fald er det, det der er galt. Find den rigtige IP (typisk noget, der starter med 192.xxx..) med
/sbin/ifconfig
Når/hvis du bruger rigtig IP, så kom evt. nærmere problemet ved at læse om der er noget interessant i /var/log/secure - og siddder du stadig fast derefter, så skriv igen :)
ah tak nu fungere det ved at
#3Nja kommer lidt an på
Nja kommer lidt an på hvordan du udtrykker det.
Det svarer til localhost, og på en måde din maskines interne IP der er tilknyttet maskinen. men ikke til maskiners interne netværks IP der er tilknyttet netkortet.
Når du vil forbinde maskiner på netværk til hinanden, så er det sidstnævnte du skal bruge.
127.0.0.1 bruges fx når man vil forhindre en forbindelse til en anden maskine på internet og LAN eksempelvis i din hosts file. Derfor den kaldes loopback.
Den kan også bruges til at kontrollere om en lokalt installeret webserver virker: (http://localhost)
Din maskines interne IP netværksadresse finder du ved simpelt at skrive kommandoen ifconfig hvis de er kablet som nævnt, og iwconfig hvis trådløst.