Güvenlik
quickssh, erişim bilgilerinin dağılmasını ve yetkisiz kullanılmasını önlemek için tasarlandı. Bu sayfa neyin nerede durduğunu ve nasıl korunduğunu anlatır.
Ana parola
Sunucu kendi bilgisayarınızdaysa kayıt saklamak için ana parola zorunludur.
- Kayıt dosyası Argon2id ile türetilen bir anahtarla, XChaCha20-Poly1305 kullanılarak şifrelenir.
- Anahtar yalnızca bellekte tutulur. Uygulama kilitlendiğinde diğer quickssh süreçleri de (terminal sekmeleri, komut satırı) kayıtlara ulaşamaz.
- Kayıt varken şifreleme kapatılamaz.
Parolayı belirlerken iki onay istenir: bir onay kutusu ve kaydetmeden önce son bir pencere. İkisi de aynı şeyi söyler:
Kilit
- Uygulama açılışta ve boşta kalınca kilitlenir. Süre Ayarlar'dan seçilir (1, 5, 15 dakika, 1 saat ya da hiç).
- Kilit ekranında parolayı yazarken sağdaki göz simgesiyle görebilirsiniz.
- Parola üç kez yanlış girilirse uygulama uyarır ve sıfırlama seçeneğini sunar.
Sıfırlama
Ana parolayı unuttuysanız tek yol sıfırlamaktır. Sıfırlama bütün kayıtları kalıcı olarak siler: VPN profilleri, oturumlar, parolalar, anahtarlar, makrolar.
Yanlışlıkla yapılmasın diye onay sözcüğü klavyeden yazdırılır (SIFIRLA).
quickssh vault reset
Yedeğiniz varsa sıfırladıktan sonra içe aktarabilirsiniz.
Yedek: dışa ve içe aktarma
Bütün kayıtlar, parolaları ve anahtarlarıyla birlikte, sizin belirleyeceğiniz ayrı bir parolayla şifrelenmiş tek dosyaya yazılır.
quickssh export yedek.qsx
quickssh import yedek.qsx # aynı adlı kayıtlar atlanır
quickssh import yedek.qsx --overwrite # aynı adlı kayıtlar değiştirilir
Arayüzde Ayarlar → Yedek kartındadır. Dışa aktarım dosyasının parolası ana paroladan bağımsızdır; unutulursa dosya açılamaz.
Merkezi sunucuda:
| İşlem | Kim yapabilir |
|---|---|
| Dışa aktarma | Parolaları görebilen yönetici |
| İçe aktarma | Yönetici |
Yetkisi olmayana seçenek gösterilmez; sunucu ayrıca reddeder ve denemeyi günlüğe yazar.
Merkezi sunucuda erişim
- Gizli bilgiler sunucudan çıkmaz. Hedeflere sunucu bağlanır. Kullanıcı bağlantıyı kullanır ama parolayı görmez; yönetici yalnızca izin verdiklerine gösterir.
- Yetkiler kayıt, VPN ya da grup bazında verilir.
- OTP kilidi: yönetici isterse istemci tek kullanımlık kodla (TOTP) açılır ve belirlenen süre boşta kalınca kendiliğinden kilitlenir.
- Dış erişim ve veritabanı portları kullanıcıya özeldir ve yalnızca o anki IP adresine açılır.
- Geçici erişim (agent): hedefte kalıcı giriş bilgisi durmaz; her bağlantı kendi kısa ömürlü anahtarını alır.
Ayrıntılar: Merkezi sunucu.
Denetim günlüğü
Her bağlantı, dosya aktarımı, kayıt değişikliği, port açma ve reddedilen istek, yapan kullanıcının adıyla günlüğe yazılır. Günlük bir yıl saklanır.
quickssh log # en son günün son 50 kaydı
quickssh log 2026-10-07 -n 0 # o günün tamamı
quickssh log --source ayse # yalnızca bir kullanıcının kayıtları
Kullanıcı yalnızca kendi kayıtlarını, yönetici herkesinkini görür. Parolalar ve girilen OTP kodları günlüğe yazılmaz.
Ekransız kullanımda parolalar
Betiklerde parolalar sorulmak yerine ortamdan alınabilir:
| Değişken | Ne için |
|---|---|
QUICKSSH_MASTER_PASSWORD | Ana parola |
QUICKSSH_EXPORT_PASSWORD | Dışa aktarım dosyasının parolası |