|
⇤ ← Wersja 1 z 2016-04-09 11:54:55
Rozmiar: 2400
Komentarz: *** KREACJA ***
|
← Wersja 2 z 2016-04-09 12:17:17 ⇥
Rozmiar: 2494
Komentarz: + źródło skryptu startowego
|
| Usunięcia zostały oznaczone w ten sposób. | Dodatki zostały oznaczone w ten sposób. |
| Linia 48: | Linia 48: |
| Za pomocą własnego [[UniMaster|repozytorium skryptów]] należy zainstalować [[/SkryptAutoSsh|skrypt]] do automatycznego uruchamiania tunelu ssh. | Za pomocą własnego [[UniMaster|repozytorium skryptów]] należy zainstalować [[/SkryptAutoSsh|skrypt]] do automatycznego uruchamiania tunelu ssh. Skrypt powstał na podstawie przykładowego `/usr/local/share/examples/autossh/autossh.host`. |
Wydrukuj tę dokumentację Pokaż jako slajdy
| /SkryptAutoSsh |
Spis Treści
Uruchomienie autossh
Oprogramowanie security/autossh pozwala na automatyczne połączenie do serwera ze stałym adresem IP i uruchomienie tunelu zwrotnego do "klienta" ukrytego za dynamicznym adresem IP.
Instalacja oprogramowania
Za pomocą własnego repozytorium pakietów należy zainstalować stosowne oprogramowanie:
pkg install -y security/autossh
Utworzenie użytkownika na "kliencie"
pw add user __serwer__ -d /home/serwer -s /bin/sh -c "Serwer autossh account" -g bin -m
su -l __serwer__
# z poziomu użytkownika
ssh-keygen -b 2048 -t rsa -P "" -C "autossh tunnel" -f /home/nss67/.ssh/id_rsa
Dodanie użytkownika na "serwerze"
pw add user __serwer__ -d /home/serwer -s /bin/sh -c "Serwer autossh account" -m -g bin
Przegranie id_rsa.pub
Na serwerze docelowym (stały adres IP) należy przegrać klucz id_rsa.pub jako authorized_keys(2)
Pierwsze logowanie z serwera klienta
Aby dopisać serwer "macierzysty" jako zaufany, należy wykonać pierwsze logowanie ręcznie. Zostanie dodany wpis w .ssh/known_hosts.
Dodatki do /etc/rc.local
Do pliku /etc/rc.local nalezy dodać następującą linijkę:
# --- dodanie autossh ---------------------------------------------
#
/usr/bin/su -l __serwer__ -c "/usr/local/admin/autossh.cvs.wtp3.org"
Uruchomienie skryptu
Za pomocą własnego repozytorium skryptów należy zainstalować skrypt do automatycznego uruchamiania tunelu ssh. Skrypt powstał na podstawie przykładowego /usr/local/share/examples/autossh/autossh.host.
(c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.
