Problemer med SSH på Mandriva 2008
Hej
Jeg har installeret Mandriva 2008 ONE.
Alt kører fint, bortset fra jeg ikke kan få gang i SSH.
Har installeret alle ssh fra software management.
Jeg har root access
Har prøvet at starte fra konsole med " urpmi ssh-server
og
service sshd start
Den skriver package not found
Under mappen ssh, er der kun en fil: ssh_config.
SSH er ikke under services
VH
HDCEL
Jeg har installeret Mandriva 2008 ONE.
Alt kører fint, bortset fra jeg ikke kan få gang i SSH.
Har installeret alle ssh fra software management.
Jeg har root access
Har prøvet at starte fra konsole med " urpmi ssh-server
og
service sshd start
Den skriver package not found
Under mappen ssh, er der kun en fil: ssh_config.
SSH er ikke under services
VH
HDCEL
Kommentarer15
openssh
Openssh
Det har jeg prøvet, og det virker ikke.
Package doesnt exist. Det er som om det ikke er installeret eller den ikke kan finde stien.
Re: Problemer med SSH på Mandriva 2008
Mandrivas urpmi er ikke noget jeg er beskendt med så meget, har kun brugt det et par gange til system updates. Hvad med at bruge drake til at søge efter pakkerne istedet
SSH
Hvordan bruger jeg drake til at søge?
Mandriva kontrolcenter
Fra Start knappen (eller hvad den nu hedder) vælger du
Værktøjer/Systemværktøjer/Konfigurer din maskine
når du har indtastet root passwd klikker du på Administration af programmer ude til venstre og derefter på Manage software.
Det kan også være du skal tilføje nogle flere pakker. Det kan du se mere om på www.mandrivafaq.dk under opdatering
SSH
samt under software management er alle ssh pakker installeret inclusiv openssh
openssh-server
SSH
Starte SSH
Find SSH
find /*/*bin -iname ssh*
Det viser dig alle programmer, hvis navn begynder med ssh, incl. stien til dem. Hvis sshd ikke dukker op, er den ikke installeret.
./mich
sshd som service
Der kan du vælge om sshd skal kører hele tiden eller om den skal være en xinetd service. Jeg benytter selv det sidste på min arbejdsstation og det første på min server.
Du kan også starte den som en service ved at skrive
/etc/init.d/sshd start
som root ved en komandoprompt.
ssh
Hvordan instalere jeg den?
firewall - ssh localhost
Du skal kun have kryds ved enten sshd eller sshd-xinet inde under tjenester. Derinde kan du også starte servicen - hvad står der når du klikker på start?
Ellers prøv med en komandoprompt - hvad står der når du skriver
/etc/init.d/sshd start
ved en root komandopromt?
Er du sikker på at der er åbent i din firewall - prøv at skrive
ssh localhost
i en komandoprompt. Hvad står der når du gør det?
SSH
Skriver No such file or directory
ssh localhost
Skriver Name or service not known
ingenting med SSH er under services, så jeg kan ikke starte noget.
Det er under software management, at der er installeret 5-6 pakker med ssh.
Firewall er slået fra
SSH
rpm -qa | grep ssh
viser hvilke installerede pakker, der har ssh i navnet.
rpm -q -f /usr/bin/ssh
viser hvilken pakke, der har installeret /usr/bin/ssh.
rpm -q -i openssh-clients-4.6p1-9mdv2007.1
viser information om pakken openssh-clients-4.6p1-9mdv2007.1, og
rpm -q -l openssh-clients-4.6p1-9mdv2007.1
viser hvilke filer den indeholder.
Hvis dine forespørgsler viser, at en pakke (f.eks. openssh-server) er installeret, men de tilhørende filer ikke findes i systemet, er der noget galt. Skulle det være tilfældet, er du nok nødt til at få fjernet pakken fra rpm-databasen, før du kan få lov at geninstallere den.
Prøv dog først at se, hvad du har installeret og om alle de tilhørende filer er, hvor de skal være.
./mich