Ga naar inhoud


Aanbevolen berichten

Geplaatst:

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


Geplaatst:

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...

Geplaatst:

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

 

Geplaatst:

>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

Geplaatst:
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

Geplaatst:

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?

Geplaatst:

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

Geplaatst:

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!

 

 

Geplaatst:

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="" />

Geplaatst:

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

Geplaatst:
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

Geplaatst:

Duidelijk. Zat dus in de verkeerde passwd. Werkt nu goed. (Zit overigens nu achter een iMac <img src="/ubbthreads/images/graemlins/tongue.gif" alt="" />)

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 account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...