helyi consolen tavoli gepre bejelentkezes egybol
- 1204 megtekintés
Hozzászólások
[quote:a4ec8c9eeb="Elbandi"]kis googlezes utan ezt talaltam, nemtudom megy-e:
8:23:respawn:/sbin/getty -l /usr/bin/ssh hostname 38400 tty8
where hostname is the remote host. According to the manpages, getty
will pass the name from the login: prompt on to ssh (since /bin/login
works in much the same way ssh does - for this purpose).
Csao!
Kiprobaltam, fabrikaltam alakitgattam, de az istenert se megy. Sajna mar ott meghal a dolog, hogy ha az inittabot a fentiekhez kepest modositom az a console inaktivan indul, ergo mintha nem is lenne :D szoval vmi nagyon nemjo, mas? ottlet esetleg?
- A hozzászóláshoz be kell jelentkezni
Esetleg ha a rendszeredrol is ejtenel nehany szot. Ugyanis: nekem peldaul (FreeBSD) nincs is inittabom, es a /etc/ttys-ben sem igy kellene felhuzni a getty-t (hanem a /etc/gettytab -ban kellene a parametereit megadni). Ha pedig neked Linux van (gyanitom, bar ez egy UNIX portal), akkor annyit azert tudni illik, hogy Linuxon minimum 3 (de inkabb tobb) getty megvalositas letezik (agetty, getty_ps, mingetty a valszeg legismertebbek), es nyilvan minimalisan is disztribuciofuggo, hogy a tied abbol melyikkel el. Pl. most hirtelen rakeresve, a net szerint a a Suse-ban levo getty_ps nem is ismeri a -l opciot, hanem a BSD-hez hasonloan egy gettydefs nevu fajlbol dolgozik. A mingetty man-ja szerint neki a "--loginprog" a megfelelo opcio neve, es az agetty-rol irjak egyedul, hogy a "-l" opcio olyasmit csinal, mint ami a peldaban szerepel. De mind a kettonel egy programfajl nevet varja parameterkent, ezzel szemben itt fonn egy teljes parancs all, parameterekkel.
Szoval en arra tippelnek, hogy azert hal ki a terminalod amire a getty-t igy inditottad, mert az init elinditja a getty-t, aki a szamara ertelmetlen opciok es parameterek miatt kihal. Ekkor az init ujrainditja, meghal. Vegtelen ciklus, amit a legtobb init megvalositas (tudommal ebbol is tobb van Linux alatt) ilyenkor letiltja a terminalt (pontosabban az alkalmazas ujrainditasat) - aminek egyebkent a logokban nyoma kell(ene), hogy legyen. Szoval man getty a sajat rendszereden, es ha van is ilyen "masik login-t inditok" jellegu parametere, akkor is az ssh parancssort rakd bele egy futtatasi joggal ellatott fajlba (azaz csinalj egy ezt az egy parancsot tartalmazo shell-szkriptet), es a szkript _teljes_ eleresi uttal adott nevet add meg a getty-dnek inditando parancskent.
- A hozzászóláshoz be kell jelentkezni
Igazad, van valoban elfelejettem, de gondoltam eleg altalanos dolog. Szoval Linux 2.6.13.4es kerneles deiban etch verzio. Kiprobaltam amit ajanlotta, azaz hogy egy scriptbe megadni hogy /usr/bin/ssh ip es azt az inittabban -l utan meghivni de ugy is halal :) Megprobaltam a getty-t atirni, hogy a scriptet hivja meg helyette, akkor viszont root-kent akart atjelentkezni, azaz a /root/.ssh alol kereste a kulcsokat stb...
- A hozzászóláshoz be kell jelentkezni
[quote:232371a966="miszterx"]Megprobaltam a getty-t atirni, hogy a scriptet hivja meg helyette, akkor viszont root-kent akart atjelentkezni, azaz a /root/.ssh alol kereste a kulcsokat stb...
sudo avagy su a te barátod :-))
- A hozzászóláshoz be kell jelentkezni
A kovetkezo ottletem tamadt. Mivel tobbnyire 3,4 concole egybol tavoli gepre sshzok be, esetleg meg lehetne e azt csinalni, hogy amikor belepek akkor a consolen mondjuk a tty6,7 a megfelelo ipju gepre loginolna be, mondjuk vmi secure(ssh)n keresztul. Remelem nem eleg zavaros a kifejtesem, es van vmi egyszeru es celszeru beallitasi lehetoseg. Koszike
- A hozzászóláshoz be kell jelentkezni
[quote:a4a9aab38e="miszterx"]A kovetkezo ottletem tamadt. Mivel tobbnyire 3,4 concole egybol tavoli gepre sshzok be, esetleg meg lehetne e azt csinalni, hogy amikor belepek akkor a consolen mondjuk a tty6,7 a megfelelo ipju gepre loginolna be, mondjuk vmi secure(ssh)n keresztul. Remelem nem eleg zavaros a kifejtesem, es van vmi egyszeru es celszeru beallitasi lehetoseg. Koszike
A DSA/RSA kulcsos autentikáció (ssh-keygen, ssh-add és tsai) és a .bashrc és .loginrc vagy hasonlók körül nézelődj és még a .ssh/config is jól jöhet.
- A hozzászóláshoz be kell jelentkezni
kis googlezes utan ezt talaltam, nemtudom megy-e:
8:23:respawn:/sbin/getty -l /usr/bin/ssh hostname 38400 tty8
where hostname is the remote host. According to the manpages, getty
will pass the name from the login: prompt on to ssh (since /bin/login
works in much the same way ssh does - for this purpose).
- A hozzászóláshoz be kell jelentkezni