WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   AKUT HJÄLP TACK! (https://www.wn.se/forum/showthread.php?t=37853)

Jonas 2009-07-10 23:30

Citat:

Originally posted by aDonis@Jul 10 2009, 23:24
Ett exempel på ett sådant script vore att föredra
Kod:

<?php
exec("/etc/init.d/sshd restart", $output);

foreach($output as $out) { echo $out . PHP_EOL; }
?>


aDonis 2009-07-10 23:31

Citat:

Originally posted by Rokkan1@Jul 10 2009, 22:27
Jag tror Jonas menar:
Citat:


?php system(/etc/init.d/sshd restart); ?

Men då behöver du som sagt tur om det ska fungera.

Jag skapar alltså en phpfil med den koden i antar jag, hur kör jag den sen då? Är fortfarande inne på WinSCP för övrigt.

Jimpsson 2009-07-10 23:33

Lägg phpfilen på ett ställe du kan surfa till, antar att du har något sådant?
Hade du haft tillgång till terminal hade du kört: php fil.php

aDonis 2009-07-10 23:33

Ajdå, skapade den filen sen försökte ändra rättigheter på den inne i WinSCP och då dog den anslutningen med haha herregud jag är ju för snurrig. Nåja, enda jag kan göra nu är väl prova imorgon igen och sen kontakta patrikweb...

aDonis 2009-07-10 23:34

Citat:

Originally posted by Rokkan1@Jul 10 2009, 22:33
Lägg phpfilen på ett ställe du kan surfa till, antar att du har något sådant?
Hade du haft tillgång till terminal hade du kört php fil.php

Hade ändå inget sånt ställe på den servern nej tyvärr.

Tack för hjälpen iaf!

Jonas 2009-07-10 23:37

Citat:

Originally posted by aDonis@Jul 10 2009, 23:31

Jag skapar alltså en phpfil med den koden i antar jag, hur kör jag den sen då? Är fortfarande inne på WinSCP för övrigt.

Lägg filen i någon webroot och besök sidan med webbläsaren.
Filen skriver ut allting som scriptet spottar ut.

Skulle det inte fungera, testa att göra så här:

byt ur " /etc/init.d/sshd restart " mot " /usr/sbin/sshd -D -e -T "

(Du kan även byta ut -T mot -p <ny port att ansluta mot> )

Jonas 2009-07-10 23:38

Citat:

Originally posted by Rokkan1@Jul 10 2009, 23:33
Hade du haft tillgång till terminal hade du kört: php fil.php
Hade han haft tillgång till terminal hade han inte behövt scriptet ;)

Felet han får är:

Citat:

ssh_exchange_identification: Connection closed by remote host

Jimpsson 2009-07-10 23:47

Citat:

Ursprungligen postat av Jonas
Citat:

Ursprungligen postat av Rokkan1
Hade du haft tillgång till terminal hade du kört: php fil.php

Hade han haft tillgång till terminal hade han inte behövt scriptet

Jo jag vet men jag menade rent allmänt bara, eftersom aDonis inte verkade veta hur han skulle göra. :)


Alla tider är GMT +2. Klockan är nu 00:20.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson