Ronaldd Geplaatst: 29 januari 2003 Geplaatst: 29 januari 2003 Heb net ssh gebouwd voor de dreambox. Te downloaden van http://dreambox.gamesquad.nl/download/ssh.tar.gz Instructies: Edit /etc/passwd en verander 6e veld van / naar /var/root ( Geeft root writable homedir nodig voor .ssh ) ftp ssh.tar.gz naar bijf. /hdd/tmp mkdir -p /var/root cd /hdd/opt gzip -dc /hdd/tmp/ssh.tar.gz |tar xf - ssh/install.sh # Maakt dirs: /var/run /var/empty en genereerd server keys /hdd/opt/ssh/sbin/sshd Dat is alles. Pas wel op met het editen van /etc/passwd als deze corrupt is bestaat de mogelijkheid dat je niet meer kan inloggen. TIP: Als je een writable homedir hebt, kan je ook een .profile aanmaken voor bijd PATH settings. Ronald My DM(800|7025) is Ronaldd powered
tCC Geplaatst: 29 januari 2003 Geplaatst: 29 januari 2003 je bent geweldig, thnx <img src="/ubbthreads/images/graemlins/smile.gif" alt="" /> domme vragen bestaan niet, domme mensen wel.
Gast Geplaatst: 30 januari 2003 Geplaatst: 30 januari 2003 Ronaldd, wederom een prachtig stuk werk! Eén klein vraagje: Als ik het "mkdir -p /var/root" commando uitvoer, krijg ik de volgende melding: mkdir: Cannot create directory : No such file or directory Als ik zo naar die dir heen ga en het commando dan uitvoer doettie ut wel. Ook tijdens het installatiescript krijg ik twee dergelijke meldingen... Overigens kan ik geen verbinding krijgen met de DB via SSH... Hoeft de sshd_config niet te worden aangepast? Alles staat uitge-#-d...
-= [ Appien ] =- Geplaatst: 30 januari 2003 Geplaatst: 30 januari 2003 Het gaat hier ook niet goed.. /hdd/tmp/ssh > ./install.sh ssh-keygen: No such file or directory ssh-keygen: No such file or directory ssh-keygen: No such file or directory mkdir: Cannot create directory : No such file or directory mkdir: Cannot create directory : No such file or directory
-= [ Appien ] =- Geplaatst: 30 januari 2003 Geplaatst: 30 januari 2003 kheb het ook nog even handmatig geprobeerd : /hdd/tmp/ssh/bin > ./ssh-key -t rsa1 -f /hdd/opt/ssh/etc/ssh_host_key -N " " ./ssh-key: No such file or directory maar ook geen succes....
Ronaldd Geplaatst: 30 januari 2003 Auteur Geplaatst: 30 januari 2003 >Als ik het "mkdir -p /var/root" commando uitvoer, krijg ik de volgende melding: Lijkt erop dat niet alle DB images de -p optie kennen bij mkdir. Dan -p maar gewoon weglaten komt dan error indien dir al bestaat. >Als ik zo naar die dir heen ga en het commando dan uitvoer doettie ut wel. Heb je daar dan toevallig ook een dir '-p'? >Ook tijdens het installatiescript krijg ik twee dergelijke meldingen... Dat is niet goed /var/empty en /var/run zijn dan niet aangemaakt. Even handmatig doen: mkdir /var/empty mkdir /var/run >Overigens kan ik geen verbinding krijgen met de DB via SSH... Dan kan kloppen als /var/empty en /var/run niet bestaan dan stop sshd ermee. Dirs aanmaken dan zal hij het doen. >Hoeft de sshd_config niet te worden aangepast? Alles staat uitge-#-d... Niet persee wat er in commentaar instaat zijn de defaults. PS Ga over ongeveer een uur de tarfile vervangen met aangepast install.sh script voor nieuwe gebruikers. Ronald My DM(800|7025) is Ronaldd powered
Ronaldd Geplaatst: 30 januari 2003 Auteur Geplaatst: 30 januari 2003 Citaat: Het gaat hier ook niet goed.. /hdd/tmp/ssh > ./install.sh ssh-keygen: No such file or directory ssh-keygen: No such file or directory ssh-keygen: No such file or directory mkdir: Cannot create directory : No such file or directory mkdir: Cannot create directory : No such file or directory Je hebt uigepakt in /hdd/tmp ipv /hdd/opt. Jij lijkt geen last te hebben van dat mkdir geen -p kent. Dus je kan het opniew proberen na eerst cd /hdd/opt te doen. Ronald My DM(800|7025) is Ronaldd powered
Gast Geplaatst: 30 januari 2003 Geplaatst: 30 januari 2003 Ronaldd, mkdir -p /var/root doettie wel. Ook met de twee andere dirs aangemaakt werkt ssh niet. De deamon draait wel, maar ik krijg geen verbinding. In de /var/run staat een sshd.pid met daarin het proces-id (denk ik dat het dat is iig) Hij zou gewoon moeten draaien op poort 22 neem ik aan?
Ronaldd Geplaatst: 30 januari 2003 Auteur Geplaatst: 30 januari 2003 ramaekd, Hij luisterd inderdaad op port 22. Kan je hem eens opstarten in debug mode. In debug mode kan sshd maar 1 connectie aan en plaatst zichzelf NIET in de achtergrond. Bij mij zie ik dan de error 'Bind to port 22 on 0.0.0.0 failed: Address already in use', deze kan je negeren. /hdd/opt/ssh/sbin/sshd -d Lukt dan wel een connectie met de ssh client van de dreambox naar de dreambox: /hdd/opt/ssh/bin/ssh localhost Welke client heb jij geprobeerd? Heb je inlog directory van user root aangepast in /etc/passwd? Als het niet lukt wil ik de debug output wel eens zien. TIP voor aanpassen search PATH: Maak een file aan /var/root/.profile # LET op punt voor profile met de inhoud. #begin .profile new_path() { ls -d /hdd/opt/*/bin /hdd/opt/*/sbin |while read x do echo -n $x: done } PATH=`new_path`:$PATH #einde profile Na opniew inloggen zal ssh in het PATH staan (alleen als wijziging is gedaan in /etc/passwd) Ronald My DM(800|7025) is Ronaldd powered
Gast Geplaatst: 30 januari 2003 Geplaatst: 30 januari 2003 Ik heb er een keer jouw nieuwste image opgezet (dat van 20-01) en alles opnieuw gedaan.. Nu gaat het wel goed! Nu lekker ssh-en!! Dank u voor de tijd en moeite!
Ronaldd Geplaatst: 30 januari 2003 Auteur Geplaatst: 30 januari 2003 Op verzoek van RonnieSeca heb ik een altenatieve ftp server gebouwd voor de DB. Hij is hier te downloaden. My DM(800|7025) is Ronaldd powered
Gast Geplaatst: 30 januari 2003 Geplaatst: 30 januari 2003 Das mooi. Ik ben ook met cygwin en ./configure bezig geweest maar het wilde niet echt vlotten. Kreeg wel de server aan de praat maar kwam niet binnen. Ga die van jou proberen (en meteen kijken wat ik allemaal fout deed <img src="/ubbthreads/images/graemlins/crazy.gif" alt="" />
Gast Geplaatst: 30 januari 2003 Geplaatst: 30 januari 2003 Fraai werk weer! Hij doettut. Wat bedoel je echter met het 6e veld binnen pureftpd.passwd ? Zijn de ":" de scheidingstekens tussen de velden? (of moet ik die file niet bewerken met vi) Gr.Ron
Ronaldd Geplaatst: 30 januari 2003 Auteur Geplaatst: 30 januari 2003 Citaat: Fraai werk weer! Hij doettut. Wat bedoel je echter met het 6e veld binnen pureftpd.passwd ? Zijn de ":" de scheidingstekens tussen de velden? (of moet ik die file niet bewerken met vi) Gr.Ron Ik bedoel het 6e veld van /etc/passwd en inderdaar : als scheidings teken. Het 6e veld geeft in de UNIX /etc/passwd file is de homedir aan van de betreffende user. Standaard (op DB) is dat / van de user ftp. En de gegevens van deze user wordt gebruikt bij anonymous ftp. Dus als je dat op / laat staan dan kan je met ftp user anonymous en als passwd een email address je gehele root bekijken. Doe maar eens vanaf je windows machine een ftp naar de DB en gebruik als user anonymous en als password piet@puk.nl. Je zult zien dat je dan met die user de gele DB kan zien. PS de ftp-client van een browser doet standaard anonymous ftp. Ronald My DM(800|7025) is Ronaldd powered
Gast Geplaatst: 30 januari 2003 Geplaatst: 30 januari 2003 Duidelijk. Zat dus in de verkeerde passwd. Werkt nu goed. (Zit overigens nu achter een iMac <img src="/ubbthreads/images/graemlins/tongue.gif" alt="" />)
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen