Dragonik - 2010-04-06 15:31:51

Witam, pokaże wam jak zrobić własne pliki serwerowe gdzie nikt nie będzie miał do nick dostępu.


Potrzebne wam
FreeBSD 7.3 lub 7.2(polecam), CD1
VirtualBox
Navicat
WinSCP/Filezilla
Pliki serwerowe [138 MB]
Czystą bazę danych MySQL

Download:
FreeBSD
Kod:
[Musisz być zalogowany, aby przeczytać ukrytą wiadomość]
Skan: Oficjalne ftp i 500mb wagi <;[Musisz być zalogowany, aby przeczytać ukrytą wiadomość]

Skan: Strona producenta

Pliki serwerowe
Kod:
[Musisz być zalogowany, aby przeczytać ukrytą wiadomość]

Skan: 139mb ;x troche dużo
[Musisz być zalogowany, aby przeczytać ukrytą wiadomość]

Skan:
Kod:
[Musisz być zalogowany, aby przeczytać ukrytą wiadomość]


1. Kiedy już mamy VirtualBox i Wypalone na CD FreeBSD, włączamy VirtualPC i Dajemy NOWE, potem sobie ustawiamy według naszego uznania

2. Wkładamy wypalone FreeBSD na płytkę do CD-ROMu i włączamy naszą i włączamy naszą wirtualną maszyne.

3. Instaljemy FreeBSD
Kod:
[Musisz być zalogowany, aby przeczytać ukrytą wiadomość]


4. Po instalacji FreeBSD edytujemy plik sshd_config
Kod:
ee /etc/ssh/sshd_config
szukamy linii
Kod:
#PermitRootLogin no
zmieniamy na
Kod:
PerrmitRootLogin Yes
[color="#A0522D"](usuwamy też #)

5. Wpisujemy
Kod:
portsnap fetch
i po ściągnięciu portów wpisujemy
Kod:
portsnap extract


6. Teraz czas na instalacje MySQL, Kiedy już wypakowały się porty wpisujemy
Kod:
cd /usr/ports/databases/mysql55-server
i
Kod:
make install WITH_XCHARSET=all clean
. Trochę cierpliwości ponieważ to długo się instaluję

7. Po zainstalowaniu wpisujemy
Kod:
reboot
ponieważ potrzebny nam żeby się zrobił folder w /var/db/ o nazwie mysql. Kiedy już zresetowaliśmy naszą maszyne łączymy się na FTP naszego serwera i wchodzimy do folderu
Kod:
/var/db/mysql


8. Wypakowywujemy czyste MySQL np na pulpit do jakiegoś folderu, i potem z folderu wrzucamy na nasze FreeBSD do folderu
Kod:
/var/db/mysql
, pamiętamy aby dać chmod 777 każdemu plikowi i folderowi w folderze
Kod:
/var/db/mysql
Jak nie wiesz jak to zrobić przez WinSCP/Filezille, to wpisujemy w okienko VirtualBox
Kod:
chmod -R 777 /var/db/mysql/*


9. Ok kiedy już pliki MySQL zostały dobrze umieszczone więc można się brać za pliki serwerowe, więc pliki serwerowe game0901.tar.gz wrzucamy do FTP na serwerze do folderu np
Kod:
/usr/games


10. W czasie gdy pliki się UPloadują na FTP, można zrobić konta MySQL. Więc wpisujemy tak
Kod:
mysql -u root
i potem
Kod:
CREATE USER 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#';

Następnie
Kod:
GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' WITH GRANT OPTION;


11. Teraz stworzymy sobie userka do Navicat
Kod:
CREATE USER 'jakis_login'@'%' IDENTIFIED BY 'jakies_haslo';
no i wszystkie uprawnienia
Kod:
GRANT ALL PRIVELEGES ON *.* TO 'jakis_login'@'%' WITH GRANT OPTION;


12. Pliki już powinny sie zauploadować więc wpisujemy w PuTTY
Kod:
cd /usr/games
i
Kod:
tar xvfz game0901.tar.gz


13 Po wypakowaniu pliczków w końcu możemy odpalić serwerek, ale nie ma czym ;x więc wpisujemy
Kod:
cd /root/
i
Kod:
ee ./start
i wpisujesz tam
Kod:
cd /usr/games/game && ./start.sh
potem naciskamy
Kod:
ESC
Kod:
a
i
Kod:
a
i teraz plik który zatrzymuje serwer, więc wpisujemy
Kod:
ee ./stop
i wpisujemy kod
Kod:
cd /usr/games/game && ./close.sh
i ostatni plik ./deletelog więc wpisujemy
Kod:
ee ./deletelog
i w skrypcie trzeba wpisać
Kod:
cd /usr/games/game && ./clear


14. Potrzebne nam pluginy ;x żeby się nie rozleciało FreeBSD po wpisaniu ./start, więc ściągamy to
Kod:
[Musisz być zalogowany, aby przeczytać ukrytą wiadomość]
Kod:
skan
Kod:
http://www.virustotal.com/pl/analisis/e … 1270414799
pamiętajcie! nie nadpiszcie żadnego! te pliki macie wrzucić do
Kod:
/usr/lib
przez FTP

15. Wchodzimy do folderu etc i szukamy pliku crontab przez FTP, dopisujemy w nim linię na samym dole
Kod:
*/1    *    *    *    *    root    ./deletelog
i pod spodem jeszcze tą
Kod:
*/60    *    *    *    *    root    cd /usr/games/game/auth && ./auth


16. Już można na loozie wpisać komendę [size="7"]./start =]
[hide][/hide]

worldhotels-in.com