To jest polecenie dbclient, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
dbclient - lekki klient SSH
STRESZCZENIE
klient db [flaga argumenty] [-P Port] [-ja id] [-L l:h:p] [-R l:h:p] [-l użytkownik] gospodarz
[jeszcze Flagi] [komenda]
klient db [args] [user1]@host1[^port1], [user2]@host2[^port2],...
OPIS
klient db jest małym klientem SSH
OPCJE
komenda
Polecenie do uruchomienia na zdalnym hoście. Zwykle będzie to uruchamiane przez host zdalny
za pomocą powłoki użytkownika. Polecenie rozpoczyna się od pierwszego argumentu w postaci łącznika po
argument gospodarza. Jeżeli nie określono żadnego polecenia, zostanie otwarty terminal interaktywny
(patrz -t i -T).
-p Port
Połącz się Port na zdalnym hoście. Alternatywnie port można określić jako
nazwa hosta^port. Wartość domyślna to 22.
-i plik id
Plik tożsamości. Odczytaj klucz tożsamości z pliku plik id (dozwolone wielokrotne). Ten
plik jest tworzony za pomocą upuścić niedźwiedzia(1) lub przekonwertowany z OpenSSH za pomocą
Zweryfikowano(1). Domyślna ścieżka ~/.ssh/id_dropbear służy
-L [adres słuchania]:port nasłuchiwania:gospodarz:Port
Lokalne przekierowanie portów. Prześlij port port nasłuchiwania na lokalnym hoście poprzez
Połączenie SSH z portem Port na hoście gospodarz.
-R [adres słuchania]:port nasłuchiwania:gospodarz:Port
Zdalne przekierowanie portów. Prześlij port port nasłuchiwania na zdalnym hoście poprzez
Połączenie SSH z portem Port na hoście gospodarz.
-l użytkownik
Nazwa użytkownika. Zaloguj się jako użytkownik na zdalnym hoście.
-t Przydziel PTY. Jest to ustawienie domyślne, gdy nie podano żadnego polecenia, daje ono pełne
interaktywna sesja zdalna. Głównym efektem jest zdalne wysyłanie naciśnięć klawiszy
natychmiast, w przeciwieństwie do edycji lokalnej opartej na liniach.
-T Nie przydzielaj PTY. Jest to domyślne wydawane polecenie. Zobacz -t.
-N Nie żądaj zdalnej powłoki ani nie uruchamiaj żadnych poleceń. Wszelkie argumenty poleceń są
ignorowane.
-f Po uwierzytelnieniu przejdź do tła. Argument polecenia (lub -N) to
wymagany. Jest to przydatne podczas korzystania z uwierzytelniania hasłem.
-g Zezwalaj hostom nielokalnym na łączenie się z przekierowanymi portami. Dotyczy -L i -R przekazanych
porty, chociaż zdalne połączenia z portami przekazywanymi za pomocą opcji -R mogą być ograniczone przez protokół ssh
serwer.
-y Zawsze akceptuj klucze hosta, jeśli są nieznane. Jeśli wystąpi niezgodność klucza hosta
połączenie zostanie przerwane w normalny sposób. Jeśli określono to po raz drugi, sprawdzanie klucza hosta nie jest wykonywane
w ogóle wykonywane, jest to zwykle niepożądane.
-A Przekazuj połączenia agentów do zdalnego hosta. dbclient użyje dowolnego stylu OpenSSH
program agenta, jeśli jest dostępny (ustawiony zostanie $SSH_AUTH_SOCK) dla klucza publicznego
uwierzytelnianie. Przekazywanie jest włączone tylko wtedy, gdy podano -A.
-W rozmiar okna
Określ rozmiar bufora okna odbioru na kanał. Zwiększenie tego może poprawić
wydajność sieci kosztem zużycia pamięci. Użyj -h, aby zobaczyć domyślny bufor
rozmiar.
-K limit czasu_sekund
Upewnij się, że ruch jest przesyłany w określonych odstępach czasu w sekundach. Jest to przydatne
do obejścia zapór sieciowych lub routerów, które po pewnym czasie zrywają połączenia
okres bezczynności. Kompromis polega na tym, że sesja może zostać zamknięta, jeśli istnieje
chwilowa przerwa w łączności sieciowej. Ustawienie na 0 wyłącza funkcję KeepAlive. Jeśli nie
odpowiedź zostanie odebrana przez 3 kolejne podtrzymania, połączenie zostanie zamknięte.
-I limit czasu bezczynności
Rozłącz sesję, jeśli nie jest przesyłany ani odbierany żaden ruch limit czasu bezczynności
towary drugiej jakości.
-J polecenie_proxy
Użyj standardowego wejścia/wyjścia programu polecenie_proxy zamiast używać
normalne połączenie TCP. Należy nadal podać nazwę hosta, ponieważ jest ona używana
porównywanie zapisanych kluczy hosta.
-B host końcowy: port końcowy
Tryb „Netcat-alike”, w którym Dropbear połączy się z danym hostem, a następnie utworzy plik
przekierowane połączenie do host końcowy. Zostanie to następnie zaprezentowane jako standard dbclient
wejście wyjście.
-c szyfrant
Określ rozdzieloną przecinkami listę szyfrów, które mają zostać włączone. Używać -c pomoc notować
możliwości.
-m Lista MAC
Określ rozdzieloną przecinkami listę uwierzytelniających adresów MAC, które chcesz włączyć. Używać -m pomoc do
lista możliwości.
-s Podane polecenie zostanie zażądane jako podsystem używany do protokołu sftp. Dropbear
nie implementuje samego sftp, ale można użyć klienta sftp OpenSSH, np Sftp -S
klient db użytkownik@host
-V Wydrukuj wersję
MULTI-HOP
Dropbear pozwoli także na określenie wielu „przeskoków”, oddzielonych przecinkami. W tym
w przypadku, gdy zostanie nawiązane połączenie z pierwszym hostem, nastąpi przekierowanie połączenia TCP
przesłane przez to do drugiego hosta i tak dalej. Gospodarze inni niż miejsce docelowe
nie zobaczy niczego poza zaszyfrowanym strumieniem SSH. Port dla hosta może być
określony za pomocą daszka (np. matt@martello^44 ). Tej składni można również użyć z scp lub
rsync (określając dbclient jako polecenie ssh/rsh). Plik można „odbić”.
wielokrotne przeskoki SSH, np
scp -S dbclient mat@martello,root@wrt,canyons:/tmp/dump .
Należy pamiętać, że nazwy hostów są rozpoznawane na podstawie poprzedniego przeskoku (więc „kaniony” zostaną rozwiązane na podstawie
host „wrt”) w powyższym przykładzie, w taki sam sposób, jak inne hosty z przekierowaniem -L TCP. Gospodarz
klucze są sprawdzane lokalnie na podstawie podanej nazwy hosta.
ESCAPE POSTACIE
Wpisanie nowej linii, po której następuje sekwencja klawiszy ~. (tylda, kropka) zakończy a
połączenie. Sekwencja ~^ Z (tylda, ctrl-z) będzie działać w tle połączenia. Ten
zachowanie ma zastosowanie tylko wtedy, gdy używany jest PTY.
ŚRODOWISKO
DROPBEAR_HASŁO
Hasło używane do zdalnego uwierzytelniania można określić w środowisku
zmienna DROPBEAR_PASSWORD. Należy uważać, aby hasło nie zostało ujawnione
innym użytkownikom w systemie z wieloma użytkownikami lub przechowywane w dostępnych plikach.
SSH_ASKPASS
dbclient może użyć zewnętrznego programu, aby zażądać hasła od użytkownika.
SSH_ASKPASS należy ustawić na ścieżkę programu, który zwróci hasło
standardowe wyjście. Ten program będzie używany tylko wtedy, gdy ustawione jest WYŚWIETLANIE i
standardowe wejście nie jest TTY lub ustawiono zmienną środowiskową SSH_ASKPASS_ALWAYS.
UWAGI
Jeśli jest skompilowany z obsługą Zlib i jeśli serwer ją obsługuje, dbclient zawsze będzie używał
kompresja.
Użyj dbclient online, korzystając z usług onworks.net