Jak SCP z Windowsa do Linuksa?

How Scp From Windows Linux



FTP nie jest już uważany za wystarczająco bezpieczny, aby można go było używać w Internecie. W rezultacie staram się teraz zademonstrować ci SCP. SCP jest rzeczywiście systemem zbudowanym na protokole SSH. W rezultacie do korzystania z serwera będziesz potrzebować użytkownika z prawem SSH. Klucze SSH mogą być używane do nawiązywania połączeń SCP, podobnie jak w przypadku SSH. Ponieważ niektórzy klienci Windows mogą kontrolować komputery z systemem Linux, dodatkowo poprowadzę Cię do korzystania z bezpłatnej aplikacji WinSCP do przesyłania plików z systemu Windows na serwer Ubuntu za pomocą SCP w treści tego samouczka.

Metoda 01: Korzystanie z serwera SSH

SCP lub SSH jako konsument jest zawarty we wszystkich systemach Linux; dlatego nie musisz robić nic specjalnego po stronie klienta. Być może będziemy musieli wdrożyć serwer SSH tylko po stronie serwera, w oparciu o dystrybucję Linuksa. Przed rozpoczęciem wdrażania musimy zaktualizować nasz system do najnowszej wersji. Po prostu użyj kolejnego polecenia dla systemów komputerowych opartych na Debianie (w tym Ubuntu i Kubuntu):







$ sudo apt aktualizacja



Aktualizacja zajmuje trochę czasu. Po aktualizacji systemu zainstalujmy serwer SSH na naszym systemie operacyjnym Ubuntu 20.04. Dodaj więc poniższe zapytanie w terminalu i naciśnij klawisz Enter, aby kontynuować instalację.



$ sudo apt install OpenSSH-server

Pomiędzy przetwarzaniem instalacji serwera OpenSSH zostanie on wstrzymany, aby poprosić o potwierdzenie. System chce, abyś ponownie sprawdził, czy musisz zainstalować go w systemie operacyjnym Ubuntu 20.04, czy nie. Jeśli potrzebujesz, naciśnij Y lub dotknij n, aby zatrzymać proces.





Teraz przetwarzanie instalacji zostało wznowione, jak pokazano poniżej. Gdy osiągnie 100%, oznacza to, że przetwarzanie zostało zakończone.



Kilka ostatnich linii przetwarzania w powłoce terminala do serwera OpenSSH jest jak poniżej.

Dołącz do serwera przez SSH, aby sprawdzić, czy konfiguracja została zakończona. Korzystając z klienta Ubuntu lub Mac, uruchom konsolę i wpisz wyrażenie regularne. Wpisz kod klucza SSH natychmiast, jeśli go używasz. Alternatywnie należy podać hasło użytkownika urządzenia hosta. Gdy wszystko jest w porządku, terminal zewnętrznego komputera musi być teraz wyświetlony. Jeśli tak nie jest, sprawdź reguły zapory. Dla SSH wymagany jest port 22/tcp. Możesz również zweryfikować konfigurację serwera SSH, aby upewnić się, że Twój klient ma odpowiednie uprawnienia. Połączenie możemy zakończyć po pomyślnym utworzeniu. Teraz musisz włączyć i zezwolić na port 22 serwera SSH w zaporze. Dlatego wykorzystaliśmy poniższe zapytanie w powłoce z prawami sudo.

$ sudo ufw zezwalaj 22

Musimy sprawdzić stan portu SSH w naszym systemie za pomocą polecenia systemctl. Dlatego wypróbowaliśmy poniższe polecenie w naszej konsoli i okazało się, że nasz port SSH jest aktywnie uruchomiony.

$ sudo systemctl status ssh

Teraz konfiguracje są ustawione dla portu SSH. Otwórz notatnik z obszaru wyszukiwania naszego pulpitu Windows. Dodaj trochę danych w pliku tekstowym notatnika i zapisz go na pulpicie z rozszerzeniem .txt.

Teraz ponownie otwórz wiersz polecenia z obszaru wyszukiwania pulpitu systemu Windows. Dodaj poniższe polecenie, aby zobaczyć logikę i składnię użycia w nim polecenia SCP.

SCP

Widzieliśmy skonfigurowany SCP i jak powinien być używany w wierszu poleceń. Przenieśmy plik test.txt notatnika, który właśnie utworzyliśmy na naszym pulpicie. W tym celu należy postępować zgodnie z poniższą ogólną składnią instrukcji SCP. Ścieżka do pliku, w którym został zapisany, jest wymieniona jako pierwsza. Ta ścieżka musi zawierać nazwę pliku. Następnie podaj nazwę hosta, adres IP i ścieżkę, w której chcesz zapisać plik w systemie Linux. Upewnij się, że folder musi istnieć w systemie Linux, w którym chcesz go zapisać.

Ścieżka_do_pliku/nazwa pliku [chroniona poczta e-mail] :/ścieżka_do_zapisania_pliku_na_hoście

Naciśnij klawisz Enter, aby kontynuować łączenie z urządzeniem hosta. Po pomyślnym nawiązaniu połączenia musisz dodać hasło użytkownika do systemu Ubuntu. W ten sposób plik test.txt zostanie przeniesiony do folderu domowego systemu Linux Ubuntu 20.04.

Metoda 02: Korzystanie z WinSCP

Innym skutecznym i najprostszym sposobem przeniesienia plików Windows do systemu operacyjnego Linux jest użycie narzędzia WinSCP. Aby więc korzystać z tego narzędzia, musimy je najpierw pobrać, aby je zainstalować. Otwórz wyszukiwarkę Google i napisz w niej WinSCP, a następnie naciśnij Enter, aby kontynuować. Kliknij pierwszy w historii link, który został wyświetlony w wyszukiwarce.

Teraz zobaczysz standardowe narzędzie WINSCP do pobrania. Stuknij Pobierz WinSCP, aby szybko dodać go do pobranych plików.

Pobranie go zajmie do 20 minut, w zależności od szybkości sieci w systemie. Po zakończeniu pobierania kliknij pobrany plik, aby go wykonać.

Pojawi się okno dialogowe wyboru trybu instalacji, jak na obrazku poniżej. Stuknij opcję Zainstaluj dla wszystkich użytkowników (zalecane), aby rozpocząć instalację.

Teraz pojawi się nowe okno instalacji WinSCP. Musisz podpisać umowę licencyjną, klikając przycisk Akceptuj, jak pokazano w poniższej przystawce.

Zaznacz pole wyboru Typ instalacji jako Instalacja typowa (zalecane) i dotknij Dalej, aby kontynuować.

Musisz mądrze wybrać styl interfejsu użytkownika z panelu ustawień użytkownika początkowego. Naciśnij klawisz Dalej.

Teraz Instalator WinSCP jest gotowy do zainstalowania. Dlatego dotknij przycisku Instaluj, aby kontynuować i rozpocząć instalację WinSCP.

Teraz proces instalacji został rozpoczęty. Jako proces zielonej linii oznacza to, że jest bliżej zakończenia instalacji. Za kilka sekund zostanie ukończony.

Teraz proces instalacji WinSCP został zakończony; otworzy się następujący ekran. Zaznacz przycisk Uruchom WinSCP i Otwórz Gettings, strona startowa. Naciśnij przycisk Zakończ, aby zamknąć ekran i zakończyć proces.

Po zakończeniu instalacji, oficjalna strona WinSCP zostanie automatycznie otwarta, pokazując komunikat o pomyślnym zakończeniu instalacji.

GUI WinSCP otworzy się automatycznie, ponieważ zaznaczyliśmy pole wyboru. Aby rozpocząć przesyłanie plików z systemu Windows do Ubuntu, musisz połączyć system Windows i system operacyjny Ubuntu. W tym celu dotknij ikony komputera Nowa sesja, a pojawi się okno dialogowe o nazwie login. Najpierw wybierz protokół pliku z listy rozwijanej jako SCP. Dodaj adres IP Ubuntu w polu Nazwa hosta. Dodaj nazwę użytkownika i hasło, aby się połączyć i naciśnij Zaloguj. Po udanym połączeniu przeciągnij pliki z lewego obszaru na prawą stronę WinSCP, aby je przesłać.

Wniosek

SCP jest łatwy do zrozumienia i zdolny do bezpiecznego przesyłania ogromnej ilości danych przez sieć. Możesz na przykład użyć WebDAV jako tylko opcji. W tym poście pokazałem Ci, jak to działa. Jeśli działamy z różnymi systemami operacyjnymi, musimy zbadać obie metody.