Masz kilka opcji. Potrzebujesz sposobu, aby sprawdzić, czy użytkownik ma poświadczenia niezbędne do uzyskania dostępu do serwera lub stron na serwerze. To, jak chcesz sprawdzić te poświadczenia, zależy od Ciebie:
VPN
Jak sugeruje 50-3, VPN wyeliminowałby potrzebę ujawnienia witryny w Internecie. Podczas gdy TeamViewer działałby, inną alternatywą jest Hamachi . Możesz utworzyć sieć VPN, która łączy wszystkich członków razem, tak jakby byli w tej samej sieci. W dowolnym momencie możesz cofnąć dostęp każdemu. Oprogramowanie musi być zainstalowane na twoim serwerze i na komputerach użytkowników.
Wtyczka CMS
Jeśli korzystasz z CMS, takiego jak Wordpress lub Joomla , po prostu pobierz wtyczkę, która może chronić strony za pomocą nazw użytkowników i haseł.
Certyfikat
Możesz wygenerować samopodpisany certyfikat dla Apache , który pozwoli na dostęp do chronionych obszarów tylko wtedy, gdy certyfikat jest obecny.
Biała lista adresów IP
Za pomocą pliku .htaccess można ograniczyć dostęp z niektórych adresów IP do katalogów lub plików za pomocą Order allow,deny
funkcji i Allow from
funkcji.
Przykład:
RewriteEngine on
# Znak # oznacza komentarz.
Zamów dozwolone, odmawiaj
#Główne biuro
Pozwól od 12.34.56.789
#Toronto
Pozwól od 987.654.321.100
#Chicago
Pozwól od 100.100.100.222
.htaccess Hasło
Możesz użyć plików .htaccess i .htpsswd do ochrony stron lub katalogów. Możesz dodać wielu użytkowników do tego pliku. Ta strona jest piękna i tworzy dla Ciebie te pliki. Zauważyłem, że opisałeś siebie jako nieznajomego, więc może to być najlepsza opcja dla Ciebie. Generują pliki do pobrania i dają wskazówki, jak je uruchomić.