Ana içeriğe geç

dtctl ssh generate

Kullanım​

dtctl ssh generate [flags]

Takma Adlar​

g

Açıklama​

Yeni bir SSH anahtar çifti oluşturun ve bir ad altında kaydedin; dtctl virtual-machine create --ssh-key-name ile hemen kullanılabilir olur.

Özel anahtar makinenizden yalnızca bir dosya olarak çıkar: geçerli dizindeki <name>.pem dosyasına (veya --private-key-file ile verilen yola), platformun desteklediği yerlerde yalnızca sizin okuyabileceğiniz şekilde yazılır. Ekrana yazdırılmaz, çünkü terminal geçmişi saklar; ve tekrar alınamaz — platform yalnızca genel yarısını tutar. Başka bir yere kaydeden bir işlem hattı için --private-key-file - ile standart çıktıya yazdırabilirsiniz.

Örnek​

# 'my-key' oluşturun, kaydedin ve özel anahtarı ./my-key.pem içinde saklayın
dtctl ssh generate --name my-key
# Özel anahtarı ssh'ın varsayılan olarak baktığı yerde tutun
dtctl ssh generate --name my-key --private-key-file ~/.ssh/my-key

Yanıt​

Metin çıktısında (varsayılan), bu komut aşağıdaki sütunları döndürür: Name, Fingerprint, Private Key File, Public Key, Created At.

Tam yanıt nesnesini almak için --output json kullanın.

Bayraklar​

OptionDescription
--name, -nOluşturulan anahtarın kaydedileceği ad (zorunlu)
--private-key-file, -pÖzel anahtarı ./<name>.pem yerine bu dosyaya yazın. Standart çıktı için - kullanın

İlgili Komutlar​

CommandDescription
dtctl ssh listSSH anahtarlarını listeleyin
dtctl ssh showBir SSH anahtarını gösterin
dtctl ssh createMevcut bir genel anahtarı kaydedin
dtctl ssh deleteBir SSH anahtarını silin

Genel Bayraklar​

OptionDescription
--api-urlBu komutu farklı bir API uç noktasına gönderin, örneğin bir test ortamına (varsayılan "https://console.dt.net.tr/api/v1")
--config, -cÖzel bir yapılandırma dosyası belirtin
Varsayılan: ~/.config/dtctl/config.yaml
--no-headersBetik yazımı için sütun başlıklarını gizleyin
Varsayılan: false
--output, -oÇıktı biçimi: text, wide, vertical, json. text terminale sığdırır, wide hiçbir zaman kısaltmaz, vertical her alanı ayrı satırda yazar
Varsayılan: text