38 lines
1.1 KiB
Plaintext
38 lines
1.1 KiB
Plaintext
Step 001: Co zrobic z plikiem po "wg_serverctl.py export"
|
|
|
|
Po stronie serwera, po wykonaniu:
|
|
sudo /etc/wireguard/wg_serverctl.py export laptop1 --endpoint 149.50.116.219:51820
|
|
|
|
Powstaje plik:
|
|
/etc/wireguard/clients/laptop1.conf
|
|
|
|
Co dalej:
|
|
|
|
1) Skopiuj plik na klienta (laptop/VPS)
|
|
Najprosciej przez scp z klienta:
|
|
scp user@149.50.116.219:/etc/wireguard/clients/laptop1.conf .
|
|
|
|
2) Zainstaluj go jako /etc/wireguard/wg0.conf na kliencie
|
|
sudo install -m 600 laptop1.conf /etc/wireguard/wg0.conf
|
|
|
|
3) Podnies WireGuard na kliencie i przetestuj
|
|
sudo wg-quick up wg0
|
|
sudo wg show
|
|
ping 10.66.66.1
|
|
ssh user@10.66.66.1
|
|
|
|
4) Autostart po restarcie (server + client)
|
|
Domyslnie bywa, ze wg-quick@wg0 jest "disabled" (szczegolnie na kliencie).
|
|
|
|
Serwer (Ubuntu/Debian, systemd):
|
|
sudo systemctl enable --now wg-quick@wg0
|
|
sudo systemctl is-enabled wg-quick@wg0
|
|
sudo systemctl status wg-quick@wg0 --no-pager
|
|
|
|
Klient (Debian/Ubuntu, systemd):
|
|
sudo systemctl enable --now wg-quick@wg0
|
|
sudo systemctl is-enabled wg-quick@wg0
|
|
|
|
Wazne:
|
|
- Dopiero jak ping i ssh po WG dzialaja, przechodzisz do odciecia publicznego SSH na serwerze.
|