Avatar billede Slettet bruger
14. januar 2002 - 00:24 Der er 41 kommentarer og
1 løsning

red hat

Hvordan laver man enten telnet eller ssh adgang til sin red hat linux server?

Jeg har adgang på selve maskinen, men kan pt. ikke benytte fjernstyring af telnet eller ssh som jeg ønsker.

Det skal være en detaljeret beskrivelse.
Avatar billede thomasledet Nybegynder
14. januar 2002 - 00:29 #1
drop telnet..

installér openssh-server rpm-pakken på din maskine...
Avatar billede Slettet bruger
14. januar 2002 - 00:39 #2
Okey, men så du jeg skrev:

Det skal være en detaljeret beskrivelse.
Avatar billede Noone Nybegynder
14. januar 2002 - 00:48 #3
På din RH CD er der nogle pakker der hedder noget med openssl og openssh installer dem.

Installationen af pakkerne foregår således:

Angiv disse kommandoer i en prompt efter du har lagt den rette redhat CD i drevet (Ved ikke hvilken, prøv dig frem):

mount /mnt/cdrom
cd /mnt/cdrom/RedHat/RPMS
rpm -i openssl*.rpm
rpm -i openssh*.rpm
umount /mnt/cdrom

Hvis rpm brokker sig over dependencies skal du bare installere de manglende pakker.

Og så skulle SSH være installeret, jeg kan IKKE huske om rpm starter ssh efter installationen, ellers startes den med denne kommando:

/etc/rc.d/init.d/sshd start

Håber det hjalp lidt.
Avatar billede Slettet bruger
14. januar 2002 - 01:12 #4
Den snakker om, at openssl og ssh allerede er inst.

Men kan ikke starte den med /etc/rc.d/init.d/sshd start - Så skriver den

bash: /etc/rc.d/init.d/sshd: Ingen sådan fil eller filkatalog

Kan man finde den på anden måde?
Avatar billede Noone Nybegynder
14. januar 2002 - 01:16 #5
rpm -qa | grep ssh

Den skulle liste alle pakker med ssh i navnet.

Og gud hvor jeg hader de danske fejlmeddelelser.... Men det er en anden historie ;)

[chano@kovu chano]$ stat /etc/rc.d/init.d/sshd
  File: \"/etc/rc.d/init.d/sshd\"
  Size: 2613        Filetype: Regular File
  Mode: (0755/-rwxr-xr-x)        Uid: (    0/    root)  Gid: (    0/    root)

Kan bare sige, at kommandoen til at starte SSHD med ligger det på min RH 6.0

Og

[chano@kovu chano]$ rpm -qf /etc/rc.d/init.d/sshd
openssh-server-2.5.2p2-1

Den kommer fra pakken openssh-server-2.5.2p2-1 (Hmm opdaterings tid)
Avatar billede Slettet bruger
14. januar 2002 - 01:31 #6
Den skriver:

openssh-askpass-2.1.1p4-1
openssh-2.1.1p4-1
openssh-askpass-gnome-2.1.1p4-1
openssh-clients-2.1.1p4-1

nogen hjælp?
Avatar billede Noone Nybegynder
14. januar 2002 - 01:47 #7
Hmm... Enten er den blever om struktureret, eller også har du IKKE SSHD installeret....

Hvilken redhat version bruger du?
Avatar billede Slettet bruger
14. januar 2002 - 01:54 #8
Red hat linux 7...
Avatar billede Slettet bruger
14. januar 2002 - 01:55 #9
da jeg skrev den kommando du gav mig tidligere skrev, den at de allerede var inst.
Avatar billede Slettet bruger
14. januar 2002 - 01:56 #10
red hat linux release 7.0 (Guinness)
Kernel 2.2.16-22 on an i686
Avatar billede Slettet bruger
14. januar 2002 - 02:03 #11
Skriver:
rpm -i openssl*.rpm

Den skriver:
package openssl-0.9.5a-14 is already installed
package openssl-devel-0.9.5a-14 is already installed

Skriver jeg:
rpm -i openssh*.rpm

Skriver den:
package openssh-askpass-2.1.1p4-1
is already installed
package openssh-2.1.1p4-1 is already installed
package openssh-askpass-gnome-2.1.1p4-1
is already installed
package openssh-clients-2.1.1p4-1
is already installed
Avatar billede Noone Nybegynder
14. januar 2002 - 02:19 #12
Ok...

Der skal være en pakke på en af dine redhat cd\'er, der hedder noget i stil med openssh-server-2.1.1p4-1.rpm

Men jeg ville dog overveje, at hente de nyeste RPM\'er fra www.openssh.org

Eller hvis din internet forbindelse er nogenlunde hurtig (256KBit og der over) installere dem sådan her:

rpm -U ftp://sunsite.dk/mirrors/openssh/portable/rpm/RH72/openssh-3.0.2p1-1.i386.rpm

Den næste brokker sig måske, hvis den gør, skifter du -U ud med -i

rpm -U ftp://sunsite.dk/mirrors/openssh/portable/rpm/RH72/openssh-server-3.0.2p1-1.i386.rpm

rpm -U ftp://sunsite.dk/mirrors/openssh/portable/rpm/RH72/openssh-clients-3.0.2p1-1.i386.rpm
rpm -U ftp://sunsite.dk/mirrors/openssh/portable/rpm/RH72/openssh-askpass-3.0.2p1-1.i386.rpm
rpm -U ftp://sunsite.dk/mirrors/openssh/portable/rpm/RH72/openssh-askpass-gnome-3.0.2p1-1.i386.rpm

Så har du også den nyeste SSH ;)

Den brokker sig måske over openssl, (Det vil den gøre allerede fra den første kommando. Det ser dog ud til, at du har den rette openssl version.
Avatar billede Slettet bruger
14. januar 2002 - 02:36 #13
Den første skriver følgende fejl.

fejl: failed dependencies:
openssl = 0.9.6b is needed by openssh-3.0.2p1-1
libcrypto.so.2 is needed by openssh-3.0.2p1-1
openssh = 2.1.1p4 is needed by openssh-askpass-2.1.1p4-1
openssh = 2.1.1p4 is needed by openssh-askpass-gnome-2.1.1p4-1
openssh = 2.1.1p4 is needed by openssh-clients-2.1.1p4-1

Har det nogen betydning?
Avatar billede Noone Nybegynder
14. januar 2002 - 02:43 #14
Yup... Du skal opdatere openssl..

rpm -U ftp://ftp.rpmfind.net/linux/redhat/updates/7.0/en/os/i386/openssl-0.9.6-9.i386.rpm

Skulle gøre det trick... Der efter gentager du de andre.

Du kan eventuelt fjerne den gamle openssh først med

rpm -e openssh-askpass
rpm -e openssh-askpass-gnome
rpm -e openssh-clients
rpm -e openssh

Eventuelt rykke lidt rundt på rækkefølgen hvis den brokker sig.
Avatar billede Slettet bruger
14. januar 2002 - 02:46 #15
Den du regnet med ville brokke sig siger følgende om jeg bruger -U eller -i

fejl: failed dependencies:
openssl = 3.0.2p1-1 is needed by openssh-server-3.0.2p1-1
libcrypto.so.2 is needed by openssh-3.0.2p1-1
libc.so.6(GLIBC_2.2.4)  is needed by openssh-server-3.0.2p1-1
Avatar billede Slettet bruger
14. januar 2002 - 02:52 #16
Der kommer fejl ved dem alle.. Fejl af en eller anden art, mon det så kommer til at virke?
Avatar billede Noone Nybegynder
14. januar 2002 - 02:56 #17
Hmm.. Du skal opgradere glibc... Ikke noget jeg har prøvet, men jeg har ladet mig fortælle, at det KAN give MEGET store problemer....

Du kan prøve at opgradere til RedHat 7.2 som er den nyeste eller installere fra source RPM.

rpm --rebuild ftp://sunsite.dk/mirrors/openssh/portable/rpm/SRPMS/openssh-3.0.2p1-1.src.rpm

Det laver de RPM\'er der skal bruges til at installere, jeg ved ikke hvor RedHat 7 lægger dem, men min RedHat 6 installation lægger dem i /usr/src/redhat/RPMS/i386

Når du har fundet de RPM\'er der er lavet fra source RPM\'en, installere du dem som normalt altså med rpm -U eller rpm -i

Good luck
Avatar billede Slettet bruger
14. januar 2002 - 03:05 #18
Det gik hurtigere end normale mennesker kunne følge med.

Efter denne inst. skulle redhat 7.2 så være på? Og skulleder også være ssh på hvis man finder det rigtige sted at starte det?
Avatar billede Noone Nybegynder
14. januar 2002 - 03:16 #19
Der er IKKE RedHat 7.2... Men du skulle have en fungerende SSH installeret (EFTER du har installeret RPMerne med rpm -i eller rpm -U)

Sorry, men jeg er lidt træt nu, så det giver sikkert minus mening....
Avatar billede Slettet bruger
14. januar 2002 - 03:22 #20
Det er jeg også, så vi må nok gå videre med det imorgen.

Men de mange RPM´er der skulle inst. gav alle fejl, så efter den nye inst. så virker SSH endnu ikke.

Det virker lidt skummelt
Avatar billede langbein Nybegynder
14. januar 2002 - 14:25 #21
En enklere måte:
Bruk det automatiske Red Hat RPM tool/manager som kjører under Gnome. Hvis det er problemer nå - avinstaller de aktuelle rpm\'ene. Når de er avinstallert - Bruk automatisk grafisk RPM tool for reinstalasjon av de samme rpm\'er. Avhengigheter / dependies og slikt vil bli tatt vare på automatisk.
Når modulene er på plass, bruk programmet ntsysv eller eventuelt modul for tjenesteaktivitet i linuxconf grafisk konfigurasjonsverktøy for å styre hvilke prosesser / demoner som kjører på hvilke runlevels. Det programmet du velger å bruke kan startes vha kommandoer henholdsvis \"ntsysv\" eller \"linuxconf\" fra kommandolinje. De viktigste runlevels er 3 = server / text mode og 5 = X - Windows. Du kan velge hvilke prosesser du ønsker skal kjøre ved de aktuelle runlevels.
Avatar billede langbein Nybegynder
14. januar 2002 - 14:27 #22
Du må ha på plass den orginale RH CD når du skal gjøre dette.
Avatar billede Noone Nybegynder
14. januar 2002 - 15:22 #23
langbein: Ja, de grafiske værktøjer er smarte men denne delsætning \" ssh adgang til sin red hat linux server\" siger mig at der ikke er X installeret (Den slags installere med ikke på en server med mindre det er en X server) desuden har jeg aldrig brugt de grafiske værktøjer ret meget, men det er jo bare smag og behag ;)

Peters:  Prøvede du den her? rpm --rebuild ftp://sunsite.dk/mirrors/openssh/portable/rpm/SRPMS/openssh-3.0.2p1-1.src.rpm
Avatar billede Slettet bruger
14. januar 2002 - 22:50 #24
chanog... Den køre godt nok igennem, men den åbner jo ikke for ssh?
Avatar billede langbein Nybegynder
14. januar 2002 - 23:14 #25
Det er da ingen ting i veien for å kjøre x-win på en server vil jeg mene bortsett fra at man mister litt plass på harddisken. Ellers så kjører jo systemet runlevel 3 dvs tekst mode som server og run level 5 dvs x-windows bare i den tiden man av en eller annen grunn ønsker å ha oppe x-windows. Run level 3 med de prosesser man definerer for runlevel 3 blir jo runlevel 3 og lik serverbelastning selv om serveren også kan kjøre runlevel 5 altså x-win. Kjører selv slik normalt runlevel 3 oppsett og en skjelden gang runlevel 5 ifb med konfigurering og slikt. Vet ikke om peters har x-win, men i alle fall:
https://www.redhat.com/docs/manuals/linux/RHL-7.2-Manual/custom-guide/ch-gnorpm.html
Klikk \"next\" for å bla videre.
Avatar billede Slettet bruger
14. januar 2002 - 23:23 #26
Det havde været bedre om man kunne undgå alt det arbejde med en x-windows. Kender du ikke et sted hvor man kan hente den sidste nye redhat med et direkte link, som jeg kan prøve for at få det til at virke?
Avatar billede Noone Nybegynder
14. januar 2002 - 23:39 #27
langbein: Min pointe er, at i de fleste tilfælde er X overflødigt på en server, og jo færre ting der er installeret jo færre ting kan gå ned, og jo færre sikkerheds huller har man. Jeg har selv X installeret på min server men KUN fordi den fungere som X server.

peters: Anonymous FTP til ftp.sunsite.dk i diret mirrors/redhat der gemmer de alt hvad der har med redhat at gøre.

Med hensyn til den rpm kommando, så laver den kun en samling pakker du kan installere fra.. Ved ikke om du lavede den før eller efter 04:00 på serverens ur, men ellers kør updatedb (Tager meget lang tid, hvis der er mange filer på serveren) derefter skriver du

locate openssh-server
eller hvis den ikke giver resultat
locate openssh

Det fortæller dig hvor rpm har lagt de pakker den har fremstillet.

Når du har fundet pakkerne, skal de installeres med

rpm -i <pakke navn>
Avatar billede Slettet bruger
15. januar 2002 - 00:00 #28
De giver begge resultataer.

locate openssh-server giver et resultat og locate openssh giver mange, så jeg regner med at det er den jeg skal vælge.

Jeg har så prøvet at skrive:

rpm -i openssh-3.0.2p1-1.i386.rpm

Det er sådan du mener ik`?

Stien skulle være:

/usr/src/redhat/RPMS/i386/openssh-3.0.2p1-1.i386.rpm
Avatar billede Noone Nybegynder
15. januar 2002 - 00:12 #29
Næsten....

Gør sådan her:

cd /usr/src/redhat/RPMS/i386
rpm -Uvh openssh*


vh efter -U giver lidt mere info om hvad RPM laver.

-U står for upgrade. Hvis den brokker sig over at de ikke er installeret (jeg fårslog, at slette de gamle i et tidligere indlæg) skal du rette U til i (i betyder Install)

Der efter skulle du kunne starte sshd som beskrevet tidligere.
Avatar billede Slettet bruger
15. januar 2002 - 00:16 #30
Jeg tager lige et skridt af gangen...

Nu skriver den:

openssh                  ########################
openssh-askpass          ########################
openssh-askpass-gnome    ########################
openssh-client          ########################
openssh-server          ########################

Lyder det korrekt?
Avatar billede Noone Nybegynder
15. januar 2002 - 00:22 #31
100% korrekt... Det du ser er, at den installere pakkerne.

Så skal du bare starte sshd, og så skulle der være SSH adgang til din server.
Avatar billede Slettet bruger
15. januar 2002 - 00:25 #32
Jeg står i i386, der har jeg skrevet stat /etc/rc.d/init.d/sshd som du sagde tidligere.

Så skriver den:

File: \"/etc/rc.d/init.d/sshd \"
Size: 2877 Blocks: 8 Regular File
Access: (0755/-rwxr-xr-x)    Uid: (  0/  root) Gid: (  0/  root)
Device: 305    Inode: 2976281    Links: 1
Access: dato
Monify: dato
Change: dato
Avatar billede Slettet bruger
15. januar 2002 - 00:26 #33
Men ssh virker endnu ikke..
Avatar billede Noone Nybegynder
15. januar 2002 - 00:29 #34
Hmm... Du valgte den forkerte af mine kommandoer ;)

Du starter SSHD med denne:

/etc/rc.d/init.d/sshd start

Og denne kommando tilføjer den til opstarten, så den stadig er aktiv efter boot.

chkconfig --level 345 sshd on
Avatar billede Slettet bruger
15. januar 2002 - 00:41 #35
Det var sq da fedt.. Mange tak.

Kommer du med et svar?
Avatar billede Slettet bruger
15. januar 2002 - 00:44 #36
Når jeg logger ind står der:

[root@localhost /root]#

Man kan ikke ændre localhost /root til maskinensnavn?
Avatar billede Noone Nybegynder
15. januar 2002 - 00:51 #37
Næ, giv pointene til en anden eller til dig selv. Det der point system siger mig ikke en skid.
Avatar billede Noone Nybegynder
15. januar 2002 - 00:53 #38
Jo da... Men jeg kan ikke lige huske hvordan :-/

Tror jeg brugte linuxconf til det.
Avatar billede Slettet bruger
15. januar 2002 - 00:56 #39
Okey.

Jeg takker mange gange for din tolmodighed. Der gik jo et par timer med det.

Men tak endnu engang.
Avatar billede Noone Nybegynder
15. januar 2002 - 00:57 #40
Tja, men hva\', jeg havde faktisk ikke andet at lave, og det er jo altid sjovt med en udfordring ik? ;)
Avatar billede Slettet bruger
15. januar 2002 - 01:47 #41
Det er korrekt.
Avatar billede Slettet bruger
21. januar 2002 - 00:51 #42
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester