Informacje o PuTTy i samouczki, w tym samouczek PuTTy

Po moim ostatnim poście na temat mocy PuTTy w połączeniu z routerem obsługującym SSH zacząłem myśleć o samouczkach.

Nie jestem wielkim fanem samouczków, ponieważ zawsze nie mogę się pozbyć wrażenia, że ​​robię coś, o czym nie mam szczególnej wiedzy. I w zależności od tego, co robię, to mnie niepokoi. Dużo. Weźmy na przykład szycie (tak, naprawdę lubię szycie, przynajmniej tak długo, jak jest fajne); na początku robiłem tylko gotowe samouczki. Widziałem pewne osiągnięcia, również dość szybko, i byłem szczęśliwy. Ale ubrania nie pasowały tak dobrze, częściej musiałem dokonywać korekt, aby choć trochę zadowolić się z mojej pracy.

Do tej pory większość moich wzorów szycia wykonuję samodzielnie, zbierając fragmenty samouczków i wiedzy, i łącząc je ze sobą, i to działa dobrze dla mnie. Chodzi mi o to, że samouczki są często krótkie, dające atrakcyjne wyniki w krótkim czasie, ale często brakuje niektórych niezbędnych teorii. Czy zdarzyło Ci się kiedyś, że zrobiłeś coś z samouczkiem, który po prostu nie działał? A po ponownym przejrzeniu całego tekstu, obejrzeniu wszystkich zdjęć, zdajesz sobie sprawę, że jest w tym mały błąd lub coś, o czym nie pomyślałbyś, co autor wziął za podany?

Wydaje mi się, że to jest powód, dla którego nie chcę pisać samouczków, niebezpieczeństwa pominięcia czegoś (lub odcięcia za dużo lub czegoś takiego) lub zmuszania ludzi siedzących przed nim do myślenia: „Pieprzyć tego faceta, to po prostu nie robi” t work! ”. Ponadto istnieje wiele samouczków dotyczących niemal dowolnego tematu. A może są?

Ale - jak podejrzewa nagłówek - na razie zerwę z tym nawykiem i dam ci kilka zdjęć i wyjaśnień dotyczących mojego poprzedniego postu. Nie ma tutoriala w klasycznym sensie, ale taki jak ja również próbuję pisać swoje rzeczy: tylko koncepcje i pomysły, ale tym razem ze zdjęciami.

Więc zacznijmy. Ponieważ przez większość czasu utrzymuję otwarte połączenie, używam PuTTyTray zamiast zwykłego PuTTy lub jego przenośnego kuzyna, więc niektóre opisane tu funkcje nie są dostępne w innych wersjach.

Tutaj mamy ekran startowy. Użyj „Ustawień z pliku” (na dole ekranu), aby zapisać sesje w pliku w katalogu PuTTy zamiast rejestru systemu Windows. Absolutna konieczność dla wszystkich użytkowników przenośnych. Pierwsza elipsa polega na wpisaniu adresu IP serwera docelowego (lub routera, w naszym przypadku). Jeśli nie możesz zapamiętać swojego adresu IP ani uzyskać dynamicznych adresów IP, utwórz konto dyndns, aby zaoszczędzić kłopotów. Większość routerów i tak ma obecnie wbudowaną obsługę dyndns, co oszczędza wysiłku narzędzia aktualizacji. Oczywiście chcemy mieć „SSH” jako typ połączenia, ale domyślnie jest włączony, więc nie powinno być żadnych problemów.

Ach, zajęło mi to trochę czasu, żeby to rozgryźć. A dokładniej: przeklinałem i przeklinałem o napotkanym problemie i przez przypadek udało mi się znaleźć rozwiązanie w ustawieniach mojego terminala, co mnie zaskoczyło. Więc chcę podzielić się swoimi spostrzeżeniami. Zakreślona przeze mnie opcja zmienia znak wysyłany na serwer, naciskając klawisz Backspace. Ponieważ routery, o których wspomniałem, używają jakiegoś linuksa, możesz zmienić opcję na właściwą, „Control +? (127)”. Bez tej opcji mój fritzbox wpisuje tylko „[^” lub coś takiego zamiast usuwać ostatni znak. Bardzo irytujące.

Jest to jedna z funkcji tylko dla PuTTyTray, o której wspomniałem, że nie chcę nigdy więcej tęsknić, niezależnie od tego, jak wygodniejszy może być czasami PuTTyPortable dla moich celów. Pozostaw opcję „normalną”, aby uruchomić ją w normalnym trybie terminala. Wolę to, ponieważ chcę używać uwierzytelniania za pomocą hasła. Nie ma potrzeby minimalizowania okna do zasobnika przy starcie, tylko po to, aby go przywrócić, wpisać hasło i zminimalizować je ponownie. „Zawsze” i „Nigdy” wywoływały zabawne zachowania, których nie mogłem opanować, ale jeśli chcesz zgadywać i lubić zagadki, idź i spróbuj.

I och, opcja „Akceptuj jedno kliknięcie ...” - również jest dobra, jeśli używasz tego rodzaju przywracania we wszystkich swoich programach. Mieszanie podwójnego kliknięcia i pojedynczego kliknięcia zdecydowanie nie jest dobrym pomysłem, przynajmniej nie dla mnie.

O tak. Nie tak ważne, muszę przyznać. Pozwoliłoby to jednak na wybranie nazwy użytkownika trudnej do zapamiętania (proszę nie mówić nic o „rootie”, który tam wpisałem .. jest to wyłącznie w celach demonstracyjnych!), A nawet trudniej zgadnąć. Podczas korzystania z uwierzytelniania za pomocą hasła muszę jedynie wpisać hasło, a nie nazwę użytkownika. oszczędza mi ~ 1, 2 sekundy. tak!

Malarstwo Frenzy !! Okej, teraz zaczynamy. Ta zakładka to mekka dla wszystkich twoich potrzeb, święty graal spedycji portowej.

Pierwsza opcja, którą znalazłem w kółku, jest zalecana do użycia, ale nie jest pozbawiona ryzyka (głównie bezpieczeństwa). Niektóre protokoły mogą jednak wymagać tej opcji do poprawnego działania. Kiedy spojrzysz na pozycje 1, 2 i 3, wszystkie mają port źródłowy (pierwsza kolumna) i miejsce docelowe (druga kolumna), podobnie jak moje strzały - wykonane bardzo umiejętnie, jeśli mogę tak powiedzieć - spróbuj ci pokazać.

1.) Jest to standardowe przekierowanie portów, jak w każdym programie. Podałem mój port źródłowy, którym jest 5700 (zawsze wybieraj „lokalny” jako typ, jeśli nie jesteś pewien innych i ich działań), a miejscem docelowym jest zwykle adres IP plus port. Jak widzisz lub przynajmniej zgadujesz, to jest dla VNC (port 5900) i dla fikcyjnego pulpitu w mojej sieci domowej.

2.) Tego używam do emulacji VPN. Pamiętasz wirtualną kartę sieciową, którą musiałem stworzyć? Dałem mu bardzo innowacyjny IP 10.0.0.1, usługi udostępniania plików Windows używają portu 139, więc jego wersja 10.0.0.1:139 dla źródła. Miejsce docelowe to mój główny sieciowy dysk twardy z tym samym portem. Jeśli określisz adres IP portu źródłowego, port zostanie przekazany tylko wtedy, gdy zostanie użyta zgodna karta sieciowa. W przypadku udostępniania plików musiałem to zrobić, ponieważ chciałem pracować w obie strony jednocześnie - lokalne udostępnianie plików i udostępnianie plików przez SSH. Jeśli potrzebujesz tylko jednego z nich, możesz po prostu przekierować port bez źródłowego adresu IP.

3.) Ten jest podobny do pierwszego, ale wskazuje na wirtualną kartę sieciową, którą utworzyłem na moim routerze. Zrobiłem to, ponieważ nie wolno mapować żadnych portów bezpośrednio na własny adres IP routera, ale mapowanie na wirtualną kartę sieciową jest dozwolone. Tutaj przekierowuję port 80 hosta lokalnego (NIE rób tego podczas uruchamiania serwera WWW lub jakiegokolwiek oprogramowania korzystającego z portu 80) do portu 80 wirtualnej karty sieciowej, dzięki czemu mogę wyświetlać stronę stanu routera w przeglądarce tutaj w pracy, sprawdzając na listach telefonicznych i tym podobnych. Mógłbym również dokonać przekierowania portów, takiego jak „6666 192.168.178.253:80”, aby wyświetlić stronę routerów, musiałbym połączyć się z „localhost: 6666” w przeglądarce, a także podłączyć VNC, ja muszę połączyć się z „: 5700” zamiast po prostu „”.

Uważaj jednak na Połączenie -> Karta Proxy. Nie musisz tutaj nic określać, aby PuTTy mógł dostarczyć proxy SOCKS, o którym wspomniałem. Jest to konieczne tylko wtedy, gdy PuTTy jest zmuszony (lub chciał) użyć proxy do połączenia się z siecią docelową (zazwyczaj internet), tak jak na przykład przy użyciu PuTTy przez TOR, co jest, moim zdaniem, najwygodniejsze istnieje sposób korzystania z TOR.

O rany, prawie zapomniałem o tym ... jest to kluczowe, gdy połączenie jest aktywne i działa przez długi czas. Jeśli połączenie zostanie zerwane, istnieje szansa, że ​​komponent serwera pozostanie aktywny i będzie działał na routerze, a jeśli ponownie się połączysz, uruchomisz drugi, a trzeci, jeśli to się powtórzy ... złapiesz mój dryf. Wybrałem wartość 60 sekund i to działa dla mnie. Był to jednak wybór mniej lub bardziej przypadkowy, inne wartości mogłyby równie dobrze się spisać.

W porządku. Przyznaję, że wcale tak bardzo nie bolało. Może po prostu ... będę nadal publikować śmieszne, dubbingowane zdjęcia na temat programów, których używam ...

cya już wkrótce! :)