Jak skonfigurować mój własny serwer na moim starym komputerze używając Ubuntu 12.04.3 Server?

0

Zainstalowałem Ubuntu 12.04.3 na jednym z moich starych komputerów, aby używać go jako serwera WWW. Zainstalowałem openssh. Zainstalowałem WebMina, ale nie mogę uzyskać do niego dostępu. W rzeczywistości nie mogę w ogóle połączyć się z serwerem po skonfigurowaniu ssh (bez kluczy w tym momencie). wskazówki linki do przewodników są bardzo mile widziane!

Ustawiłem hasło roota, a także zezwoliłem na dostęp do hasła.

Edytować:

Mam połączenie sieciowe (jest statyczne do zarezerwowanego IP), mogę wget itp. Już uruchomiłem "apt-get install -f" i wszystkie niezbędne pakiety są zainstalowane dla webmina. Skonfigurowałem przekierowanie portów w ten sposób:

http tcp 80 80 ssh tcp 22 22 ftp tcp / udp 21 21

wszystko z lokalnym IP mojego serwera (10.0.0.10)

Więc teraz nie mogę połączyć się z serwerem za pomocą ftp lub ssh. jeśli przejdę do portu ip 80 w przeglądarce, po prostu będzie się ładować, aby coś załadować (więc może to nie jest znak życia?). Jeśli uzyskuję dostęp za pomocą lokalnego IP z mojej sieci, następuje przejście do domyślnej strony „It Works”. Mogę również uzyskać dostęp do webmina używając lokalnego IP.

Korzystając z canyouseeme.org dowiedziałem się, że port 22 i 80 są zarówno widoczne, jak i nie zablokowane, port 21 powrócił, gdy połączenie zostało odrzucone.


Znalazłem odpowiedź i odpowiedziałem na moje pytanie poniżej.

cbalos
źródło
Używasz portu 10000? localhost: 10000 lub zamień swój adres IP na localhost. Standardowy serwer WWW to apache. Upewnij się, że jest zainstalowany.
cybernard
tak, mam zainstalowany apache2 i używam portu 10000
cbalos
webmin ma własny serwer WWW. Włóż apache z powrotem do portu 80 lub innego portu nie 10000. Jeśli to nie pomoże, możesz mieć zaporę ogniową. jaki jest wynik iptables - list
cybernard
przepraszam, myślę, że źle cię zrozumiałem, nie zmieniłem portu apache. Domyślnie Apache to port 80 poprawny?
cbalos
tak domyślny port to 80
cybernard

Odpowiedzi:

1

Lista szybkich kontroli:

Czy twój serwer może rozmawiać ze światem zewnętrznym? (np .: ping, wget itp.)
Jeśli nie, i ustawiłeś serwer na statyczny IP, zmień go z powrotem na dhcp i spróbuj ponownie.
Jeśli to działa, po prostu zablokuj IP w ustawieniach routera zamiast na serwerze.
Jeśli to jeszcze nie zadziała ... Czy masz połączenie sieciowe? (cały inny świat kłopotów)

Następnie spróbuj połączyć się z usługami z tej samej sieci przed użyciem nat itd.
A potem możesz wpaść na swój isp, blokując przychodzące porty ...

Teraz mówisz, że skonfigurowałeś webmin, ale jeśli właśnie uruchomiłeś polecenie „dpkg -i webmin * .dpkg”, to najprawdopodobniej nadal musisz uruchomić „apt-get install -f”, aby naprawić brakujące pakiety w standardowym ubuntu zainstalować.

Mam nadzieję, że to pomoże...

ps: do przekierowania portów i ogólnej pomocy w sieci sprawdź: http://portforward.com/

HTDutchy
źródło
To było bardzo pomocne. Ale tak, mam połączenie sieciowe (jest statyczne do zarezerwowanego IP), mogę wget itp. Już uruchomiłem "apt-get install -f" i wszystkie niezbędne pakiety są zainstalowane. Sprawdź moje edytowane pytanie, aby uzyskać zaktualizowane / więcej informacji
cbalos
Ok, więc możesz uzyskać dostęp do wszystkiego z tej samej sieci co serwer? W przypadku przekierowania portów i ogólnej pomocy sieci sprawdź: portforward.com
HTDutchy
tak, jeśli mam dostęp z lokalnego IP z mojej sieci, otrzymuję „To działa! Strona domyślna
cbalos
Dobry! teraz do przekazania Myślę, że lepiej sprawdzić podręcznik dla twojego routera w portforward
HTDutchy
Więc myślisz, że to problem z przekazywaniem portów?
cbalos
0

Myślę, że mogłem się tutaj dowiedzieć: http://ubuntuforums.org/showthread.php?t=2171737

Mogę połączyć się z moim serwerem przez publiczne IP, dopóki nie jestem w sieci lokalnej. Potrzebuję routera, który jest skonfigurowany / ma nat loopback, aby uzyskać dostęp do serwera za pomocą mojego publicznego adresu IP w mojej sieci lokalnej. Dla każdego, kto ma problem, możesz przeczytać dlaczego tutaj również: https://en.wikipedia.org/wiki/NAT_loopback#NAT_loopback

cbalos
źródło