ConnectionManager başvurusu
ConnectionManager.exe Visual Studio 2019 sürüm 16.5 ve sonraki sürümlerde kullanılabilir.
ConnectionManager.exe, Visual Studio dışındaki uzaktan geliştirme bağlantılarını yönetmek için bir komut satırı yardımcı programıdır. Yeni geliştirme makinesi sağlama gibi görevler için kullanışlıdır. Alternatif olarak, visual studio'yu sürekli tümleştirme için ayarlamak için de kullanabilirsiniz. Bunu bir Geliştirici Komut İstemi penceresinde kullanabilirsiniz. Geliştirici Komut İstemi hakkında daha fazla bilgi için bkz. Komut satırından Microsoft C++ araç takımını kullanma.
ConnectionManager.exe Visual Studio 2019 sürüm 16.5 ve sonraki sürümlerde kullanılabilir. Visual Studio Yükleyicisi C++ ile Linux geliştirme iş yükünün bir parçasıdır. Ayrıca, yükleyicide Bağlantı Yöneticisi bileşenini seçtiğinizde de otomatik olarak yüklenir. %VCIDEInstallDir%\Linux\bin\ConnectionManagerExe\ConnectionManager.exeiçinde yüklü.
ConnectionManager.exe işlevselliği Visual Studio'da da kullanılabilir. IDE'de uzaktan geliştirme bağlantılarını yönetmek için, menü çubuğunda Araçlar>Seçenekleri'ni seçerek Seçenekler iletişim kutusunu açın. Seçenekler iletişim kutusunda Platformlar> Arası Bağlantı Yöneticisi'nı seçin.
Syntax
ConnectionManager.exe
command [arguments] [options]
Komutlar ve bağımsız değişkenler
add
user@host [--port
bağlantı noktası] [--password
parola] [--privatekey
privatekey_file]Kimlik doğrulaması yapar ve yeni bir bağlantı ekler. Varsayılan olarak, 22 numaralı bağlantı noktasını ve parola kimlik doğrulamasını kullanır. (Parola girmeniz istenir.) Özel anahtar için bir parola belirtmek için hem hem de -
-password
--privatekey
kullanın.clean
Artık var olmayan bağlantılar için üst bilgi önbelleğini siler.
help
Bir yardım ekranı görüntüler.
list
[--properties
]Depolanan tüm bağlantıların bilgilerini, kimliklerini ve özelliklerini görüntüler.
Örnekler için bkz. Yaygın olarak kullanılan özellikler.modify
[varsayılan | | connection_id user@host [--port
bağlantı noktası]] [--property
key=value]Bağlantıdaki bir özelliği tanımlar veya değiştirir.
Değer boşsa özellik anahtarı silinir.
Kimlik doğrulaması başarısız olursa hiçbir değişiklik yapılmaz.
Herhangi bir bağlantı belirtilmezse ( varsayılan olarak, yukarıda kastedilir), kullanıcının varsayılan uzak bağlantısı kullanılır.remove
[connection_id | user@host [--port
bağlantı noktası]]Bağlantıyı kaldırır. Hiçbir bağımsız değişken belirtilmezse, hangi bağlantının kaldırılacağını belirtmeniz istenir.
remove-all
Depolanan tüm bağlantıları kaldırır.
update
[varsayılan | Tüm | | connection_id user@host [--port
bağlantı noktası]] [] [--previous
--fingerprint
]Visual Studio 16.10'a eklendi. Belirtilen bağlantıların ana bilgisayar anahtarı parmak izini Güncelleştirmeler.
version
Sürüm bilgilerini görüntüler.
Seçenekler
--file
DosyaadıSağlanan dosya adından bağlantı bilgilerini okuyun.
--fingerprint
Sunucu tarafından sunulan ana bilgisayar anahtarı parmak izi. Bağlantının parmak izini görüntülemek için ile
list
bu seçeneği kullanın.-i
ile
--privatekey
aynı.-n
,--dry-run
Komutun provasını yapar.
--no-prompt
Uygun olduğunda istem yerine başarısız olur.
--no-telemetry
Kullanım verilerinin Microsoft'a geri gönderilmesini devre dışı bırakın. Bayrak geçirilmediği sürece kullanım verileri toplanır ve Microsoft'a
--no-telemetry
geri gönderilir.--no-verify
Kimlik doğrulaması olmadan bağlantı ekleyin veya değiştirin.
--p
ile
--password
aynı.--previous
Bağlantıların bağlantı yöneticisinin önceki sürümünden okunacağını, güncelleştirileceğini ve yeni sürüme yazılacağını gösterir.
-q
,--quiet
veya
stderr
çıkışınıstdout
engeller.
Örnekler
Bu komut, localhost'ta "user" adlı bir kullanıcı için bağlantı ekler. Bağlantı, kimlik doğrulaması için %USERPROFILE%.ssh\id_rsa içinde bulunan bir anahtar dosyası kullanıyor.
ConnectionManager.exe add user@127.0.0.1 --privatekey "%USERPROFILE%\.ssh\id_rsa"
Bu komut, kimlik 1975957870 olan bağlantıyı bağlantı listesinden kaldırır.
ConnectionManager.exe remove 1975957870
Yaygın olarak kullanılan özellikler
Özellik | Açıklama |
---|---|
kimlik doğrulama türü | Bağlantı için kullanılan kimlik doğrulama türü: "password" , "privatekey" .Kimlik doğrulama türü olarak ayarlanmış bir bağlantı oluşturmak için "privatekey" : ConnectionManager.exe add user@127.0.0.1 --privatekey "%USERPROFILE%\.ssh\id_rsa" |
default |
Bunun varsayılan bağlantı olup olmadığını gösteren boole değeri. Varsayılan bağlantı, birden fazla bağlantı olduğunda ve kullanılacak bağlantı belirtilmediğinde kullanılır. Belirtilen bağlantıyı varsayılan bağlantı olarak ayarlamak için: ConnectionManager.exe modify -21212121 --property default=true |
host |
Uzak bilgisayarın adı veya IP adresi. Başka bir makineyle belirtilen bağlantının ana bilgisayarını değiştirmek için, bu durumda yerel ana bilgisayar: ConnectionManager.exe modify -21212121 --property host=127.0.0.1 |
isWsl |
Uzak oturum Linux için Windows Alt Sistemi çalışıyorsa true döndürür. |
password |
Bağlantının parolası. Belirtilen bağlantının parolasını şu şekilde değiştirin: ConnectionManager.exe modify -21212121 --property password="xyz" |
platform |
, "x64" "x86" "ARM64" "PPC64" "PPC" gibi "ARM" uzak bilgisayarın platformu. |
port |
Bağlantı için kullanılan bağlantı noktası. Belirtilen bağlantının bağlantı noktasını değiştirin: ConnectionManager.exe modify -21212121 --property port=22 |
shell |
Uzak sistemde kullanılacak tercih edilen kabuk. Desteklenen kabuklar şunlardır: sh, csh, bash, tcsh, ksh, zsh, dash Belirtilen bağlantıda uzak makine için tercih edilen kabuğu zsh olarak ayarlamak için: ConnectionManager.exe modify -21212121 --property shell=zsh Linux sisteminde bulunan kabuk desteklenmiyorsa tüm sh komutlar için kullanılır. |
systemID |
Uzak sistem türü, örneğin"OSX" , . "Ubuntu" |
timeout |
Milisaniye cinsinden bağlantı zaman aşımı. Belirtilen bağlantının zaman aşımını şu şekilde değiştirin: ConnectionManager.exe modify -21212121 --property timeout=100 |
username |
Uzak bilgisayarda oturum açan kullanıcının adı. localhost'ta adlı "user" bir kullanıcıya bağlantı eklemek için: ConnectionManager.exe add user@127.0.0.1 |
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin