Linux sunucu
Sunucu, standart SSH üzerinden tek bir komutla bağlanır. Anahtar saklamayız: her bağlantı için ayrı bir sertifika imzalarız; bu sertifika iki dakika geçerlidir ve yalnızca bu sunucuda işe yarar.
Sunucuyu bağlama
Bölüm başlığı “Sunucuyu bağlama”-
tTerm Web’de Makine ekle penceresini aç ve Sunucu seçeneğini seç.
-
Komutu kopyala ve sunucuda root olarak ya da sudo yetkisi olan herhangi bir kullanıcıyla çalıştır:
Sunucuda curl -sSL https://connect.tterm.net/s/<token> | sudo sh -
Sunucu, betik biter bitmez projede görünür, genellikle bir dakika içinde. Bulut sunucuya kendisi giriş yapar, onu doğrular ve makinenin bilgilerini okur: sistemini, adresini ve kabuğunu.
Betik ne yapar
Bölüm başlığı “Betik ne yapar”- Parolasız
ttermkullanıcısını oluşturur. Telegram botumuz onu daha önce oluşturduysa aynı kullanıcı kullanılır. - Bulutun, iki dakika geçerli olan ve yalnızca bu sunucu için üretilen sertifikalarla
ttermolarak giriş yapmasını sağlar. Sunucuda hiçbir anahtar kalmaz. - Sunucuyu yönetebilmen için
ttermkullanıcısına sudo yetkisi verir. Tek bir komut bunu geri alır. sshd_configdosyasına asla dokunmaz ve hiçbir port açmaz. İki kez çalıştırmak güvenlidir.
Güven için tterm kullanıcısının authorized_keys dosyasına tek bir satır eklenir; her sunucunun satırı ayrıdır:
cert-authority,principals="m-…" ssh-ed25519 AAAAC3NzaC1lZDI1NTE5… tterm-web ca-…Sunucuyu kaldırma
Bölüm başlığı “Sunucuyu kaldırma”Proje sayfasında sunucunun yanındaki ⋯ düğmesine bas ve Makineyi kaldır seçeneğini seç. Bulut sunucuya giriş yapmayı bırakır ve sunucudaki erişimini kendisi geri alır. Sunucu yanıt vermezse bunu sunucuda yapacak komut ardından gösterilir. Ayrıntılar Makineyi kaldırma sayfasında.
Kurulum betiğinin kurduğu diğer her şeyin nasıl kaldırılacağı betiğin en başında yazıyor.