Veritabanları
PostgreSQL, MySQL, MSSQL ve Redis kayıtları için sunucu bir port açar. Araçlarınız o porta, doğrudan veritabanına bağlanıyormuş gibi bağlanır; VPN'i ve tüneli quickssh kurar.
Kayıt ekleme
Yeni menüsünden veritabanı türünü seçin. Hedef adresi, portu, kullanıcıyı ve (isterseniz) veritabanı adını girin; rotayı seçin.
quickssh add-ssh satis --db postgres --host 10.20.0.9 -u rapor --database satis --vpn acme
quickssh add-ssh onbellek --db redis --host 10.20.0.12 -u "" --vpn acme
Kayda sabit bir port atanır ve değişmez:
| Tür | --db | İlk port |
|---|---|---|
| PostgreSQL | postgres | 15432 |
| MySQL | mysql | 13306 |
| MSSQL | mssql | 11433 |
| Redis | redis | 16379 |
Port doluysa sıradaki boş port verilir. Kendiniz belirlemek için --local-port kullanın.
Portu açma
Kayıt sayfasında Portu aç'a basın ya da kayda çift tıklayın.
quickssh db open satis
quickssh db ls
quickssh db close satis
Port açıldığında Bağlantı bilgileri kartında host, port, kullanıcı ve hazır bağlantı cümleleri (URL, JDBC, komut satırı) kopyalanabilir durur. Port, siz kapatana ya da sunucu durana kadar açık kalır; arayüzü kapatmanız onu kapatmaz.
postgresql://[email protected]:15432/satis
jdbc:postgresql://127.0.0.1:15432/satis
psql -h 127.0.0.1 -p 15432 -U rapor satis
Nasıl çalışır
- Sunucu porta gelen her bağlantıyı kaydın rotasından hedefe aktarır: doğrudan, VPN'in proxy'si üzerinden ya da bir SSH oturumu üzerinden.
- Rotadaki VPN kapalı ya da uykudaysa ilk bağlantıda kendiliğinden başlar.
- Hedefi ya da rotayı değiştirirseniz yeni bağlantılar yenisini kullanır; portu kapatıp açmanız gerekmez.
TLS ve sertifika adı
Aracınız 127.0.0.1 adresine bağlandığı için, sunucu adını doğrulayan TLS ayarları (PostgreSQL'de verify-full, MSSQL'de varsayılan) ad uyuşmazlığı hatası verir. Şifrelemeyi açık bırakıp ad doğrulamasını kapatın; MSSQL örneklerinde TrustServerCertificate=True bu yüzden hazır gelir.
Merkezi sunucuda
Port sunucuda, size özel olarak açılır ve yalnızca o anki IP adresinizden gelen bağlantılar kabul edilir. Adres olarak sunucunun adresi gösterilir. IP'niz değişirse portu kapatıp yeniden açın. Hesabınız kilitlenir, kapatılır ya da yetkiniz alınırsa port da kapanır.