Serwer SFTP na Linuxie – odpowiedzi dla administratorów VPS
Podstawy SFTP i VPS
Na czym polega konfiguracja serwera SFTP na Linuxie?
SFTP to przesyłanie plików przez SSH, więc serwer Linux z włączonym SSH zwykle nie wymaga osobnego demona SFTP. Kluczowe są detale: jeden użytkownik dla każdego klienta lub projektu, dostęp ograniczony do jednego katalogu, klucze lub silne hasła, brak uprawnień roota dla użytkowników przesyłających pliki oraz regularne sprawdzanie logów. Zweryfikuj logowanie każdego nowego użytkownika, zanim przejdziesz do kolejnych kroków.
SFTP czy FTP – co wybrać początkującym?
Wybierz SFTP, ponieważ działa wewnątrz SSH i chroni dane logowania, podczas gdy zwykłe FTP przesyła hasła w formie jawnej i nie powinno się go używać w Internecie. Na pierwszym serwerze przetestuj SFTP z jednym użytkownikiem testowym, a następnie dodaj prawdziwych użytkowników i foldery, gdy upewnisz się, że ograniczenia działają. Przeczytaj logi po każdym teście logowania.
Jak ograniczyć dostęp użytkownika SFTP do jednego katalogu?
Kluczowe są dwa ustawienia: dedykowany użytkownik dla klienta i dostęp ograniczony do jednego katalogu (chroot). Dodaj logowanie za pomocą klucza lub silne hasło, nie przyznawaj temu użytkownikowi praw administratora i od czasu do czasu sprawdzaj logi. Przetestuj nowego użytkownika z drugiej sesji, zanim powiesz klientowi, że konto jest gotowe. Powtórz test po każdej zmianie ograniczeń.
Jakie testy przeprowadzić przed zamknięciem pierwszej sesji SSH?
Cztery sprawdzenia: zaloguj się z drugiej sesji z nowymi ustawieniami, potwierdź, że logowanie za pomocą klucza działa, potwierdź, że zapora nadal zezwala na SSH oraz przeczytaj log pod kątem błędów. Zamknij pierwszą sesję dopiero po pomyślnym przejściu wszystkich czterech testów, ponieważ niewłaściwe ustawienie SSH lub zapory może zablokować Ci dostęp do własnego serwera. Zapisz wynik każdego sprawdzenia w swoim logu.
Dlaczego unikać zwykłego FTP w Internecie?
Głównym powodem jest to, że zwykłe FTP przesyła hasła w formie jawnej, więc każdy, kto może obserwować połączenie, może je odczytać. Nie musisz owijać SFTP w tunelach, aby chronić dane logowania, ponieważ SFTP działa już wewnątrz połączenia SSH. Na serwerze SFTP Linux dodajesz użytkowników i ograniczenia katalogów do SSH zamiast instalować drugą usługę. Zwykłe FTP nie ma miejsca na serwerze publicznym.
Korzystanie z Portward
Jaka jest różnica między Ask first a Plan only?
Ask first to tryb, który zatrzymuje się przed każdą akcją zmieniającą stan systemu, taką jak edycja pliku lub polecenie zmieniające konfigurację serwera, i pokazuje diff lub wynik do Twojej akceptacji. Plan only zapisuje plan i nie wykonuje niczego – żadnych poleceń ani zmian plików – dopóki nie przełączysz trybu. Auto-run, trzeci tryb, działa natychmiast. Wybierz tryb przed opisaniem zadania.
Czy Portward może uruchamiać polecenia na moim VPS?
Tak. Portward ma środowisko SSH, w którym polecenia Shell uruchamiane są na Twoim własnym serwerze, a narzędzie Shell raportuje rzeczywisty kod wyjściowy każdego polecenia. Narzędzia plikowe takie jak read_file, grep i edit_file działają w folderze roboczym czatu, więc najpierw skopiuj tam pliki konfiguracyjne, które chcesz sprawdzić. Każda zmiana pojawia się jako karta. Używaj go tylko na serwerach, które wynajmujesz lub posiadasz.
Czy zarahost.com to oficjalna strona Portward?
Tak, zarahost.com to oficjalna strona Portward. Przycisk pobierania udostępnia oryginalny program instalacyjny, a przed jego uruchomieniem możesz porównać jego sumę kontrolną SHA-256 z opublikowanym manifestem. Pytania dotyczące aplikacji kieruj przez przycisk Send feedback wewnątrz Portward, który jest niezależną aplikacją i nie jest powiązany z żadnym dostawcą hostingu, dostawcą panelu ani dostawcą oprogramowania pocztowego.
Czy wyniki są zawsze poprawne?
Nie. Agent może błędnie odczytać log, wybrać niewłaściwe ustawienie lub pominąć krok, więc czytaj każdy diff i każdą kartę wyniku oraz przetestuj wynik samodzielnie, na przykład logując się z drugiej sesji. Portward nie gwarantuje, że konfiguracja jest poprawna lub kompletna, a ostateczna decyzja o każdej zmianie należy do Ciebie. Traktuj każdą kartę jako dowód, a nie jako wyrok.
Czy potrzebuję konta, aby uruchomić Portward?
Nie. Portward nie wymaga konta do uruchomienia. Potrzebujesz modelu do rozmowy, którym może być dostawca AI w chmurze przez punkt końcowy API, model na Twoim komputerze lub wbudowany model. Dostawca w chmurze może mieć swoje własne konto i opłaty, które są oddzielne od Portward i są uzgadniane między Tobą a tym dostawcą. Sprawdź warunki dostawcy przed połączeniem.
Modele, prywatność i pobieranie
Z jakimi modelami może łączyć się Portward?
Trzy rodzaje: dostawca AI w chmurze przez standardowy punkt końcowy API, model działający lokalnie na Twoim komputerze oraz wbudowany model, który jest gotowy do użycia bez własnego punktu końcowego. Przycisk Test sprawdza punkt końcowy i pokazuje czas odpowiedzi oraz okno kontekstu przed rozpoczęciem zadania. Większy model nadaje się do trudnych kroków, a mniejszy do drobnych edycji.
Gdzie trafiają moje prompty i pliki?
Model w chmurze otrzymuje prompt, w tym tekst każdego pliku lub logu odczytywanego przez agenta, podczas gdy przy modelu lokalnym nic nie opuszcza Twojego komputera. Sam Portward nie wysyła telemetrii, czaty, foldery robocze i klucze API pozostają na komputerze, a sekrety w wyjściu narzędzi są maskowane przed dotarciem do modelu. Wybierz model z tym na uwadze przed wklejeniem prywatnych logów.
Dlaczego Windows SmartScreen ostrzega przed instalatorem?
Instalator nie jest jeszcze podpisany kodowo, więc SmartScreen może wyświetlać ostrzeżenie. Porównaj sumę kontrolną SHA-256 pobranego pliku z opublikowanym manifestem, używając polecenia Windows certutil -hashfile, a dopiero po zgodności obu wartości kliknij More info, a następnie przycisk Run anyway, który pojawia się w ostrzeżeniu. Aplikacja pokazuje przycisk Update, gdy gotowa jest nowa wersja.
Co rejestruje przycisk pobierania?
Przycisk rejestruje czas, Twój adres IP, identyfikator przeglądarki (User Agent) i źródło odsyłające (jeśli istnieje), aby policzyć pobrania, a następnie przekierowuje Cię do instalatora. Licznik odwiedzin ze statinside.com rejestruje wizyty na stronie, a hosting i CDN przetwarzają adresy IP i logi dostępu do żądań strony. Strona Prywatność wymienia te rejestry w całości.