Sdílet prostřednictvím


ConnectionManager – referenční dokumentace

ConnectionManager.exe je k dispozici v sadě Visual Studio 2019 verze 16.5 a novější.

ConnectionManager.exe je nástroj příkazového řádku pro správu vzdálených vývojových připojení mimo Visual Studio. Je užitečné pro úlohy, jako je zřízení nového vývojového počítače. Nebo ho můžete použít k nastavení sady Visual Studio pro kontinuální integraci. Můžete ho použít v okně příkazového řádku pro vývojáře. Další informace o příkazovém řádku pro vývojáře naleznete v tématu Použití sady nástrojů Microsoft C++ z příkazového řádku.

ConnectionManager.exe je k dispozici v sadě Visual Studio 2019 verze 16.5 a novější. Je součástí vývoje pro Linux pomocí úlohy C++ v Instalační program pro Visual Studio. Nainstaluje se také automaticky, když v instalačním programu zvolíte komponentu Správce připojení. Je nainstalovaný v %VCIDEInstallDir%\Linux\bin\ConnectionManagerExe\ConnectionManager.exe.

Funkce ConnectionManager.exe je také k dispozici v sadě Visual Studio. Pokud chcete spravovat vzdálená připojení pro vývoj v integrovaném vývojovém prostředí, v řádku nabídek zvolte Možnosti nástrojů>a otevřete dialogové okno Možnosti. V dialogovém okně Možnosti vyberte Křížová platforma> Správce připojení.

Syntaxe

ConnectionManager.execommand [arguments] [options]

Příkazy a argumenty

  • add user@host [--port port] [--password heslo] [--privatekey privatekey_file]

    Ověří a přidá nové připojení. Ve výchozím nastavení používá port 22 a ověřování heslem. (Zobrazí se výzva k zadání hesla.) K zadání hesla pro privátní klíč použijte obojí --password i --privatekey heslo.

  • clean

    Odstraní mezipaměť hlaviček pro připojení, která již neexistují.

  • help

    Zobrazí obrazovku nápovědy.

  • list [--properties]

    Zobrazí informace, ID a vlastnosti všech uložených připojení.
    Příklady najdete v tématu Běžně používané vlastnosti.

  • modify[výchozí | connection_id user@host | [ --port port]] [--property klíč=hodnota]

    Definuje nebo upravuje vlastnost u připojení.
    Pokud je hodnota prázdná, klíč vlastnosti se odstraní.
    Pokud ověřování selže, nebudou provedeny žádné změny.
    Pokud není zadané žádné připojení (co je ve výchozím nastavení míněno výše), použije se výchozí vzdálené připojení uživatele.

  • remove[connection_id user@host | [--port port]]

    Odebere připojení. Pokud nejsou zadány žádné argumenty, zobrazí se výzva k zadání připojení, které se má odebrat.

  • remove-all

    Odebere všechna uložená připojení.

  • update[výchozí všechny | | connection_id user@host | [--port port]] [--previous] [] []--fingerprint

    Přidáno v sadě Visual Studio 16.10. Aktualizuje otisk klíče hostitele zadaných připojení.

  • version

    Zobrazí informace o verzi.

Možnosti

  • --filejméno souboru

    Přečtěte si informace o připojení ze zadaného názvu souboru.

  • --fingerprint

    Otisk prstu klíče hostitele prezentovaný serverem. Tuto možnost list použijte k zobrazení otisku prstu připojení.

  • -i

    Stejné jako --privatekey.

  • -n, --dry-run

    Provede suchý běh příkazu.

  • --no-prompt

    Pokud je to vhodné, místo výzvy selžou.

  • --no-telemetry

    Zakažte odesílání dat o využití zpět do Microsoftu. Data o využití se shromažďují a odesílají zpět do Microsoftu --no-telemetry , pokud se příznak nepředá.

  • --no-verify

    Přidejte nebo upravte připojení bez ověřování.

  • --p

    Stejné jako --password.

  • --previous

    Označuje, že připojení budou načtena z předchozí verze správce připojení, aktualizovány a zapsány do nové verze.

  • -q, --quiet

    Zabraňuje výstupu do stdout nebo stderr.

Příklady

Tento příkaz přidá připojení pro uživatele s názvem "user" na localhost. Připojení používá k ověřování soubor klíče nalezený v %USERPROFILE%.ssh\id_rsa.

ConnectionManager.exe add user@127.0.0.1 --privatekey "%USERPROFILE%\.ssh\id_rsa"

Tento příkaz odebere připojení s ID 1975957870 ze seznamu připojení.

ConnectionManager.exe remove 1975957870

Běžně používané vlastnosti

Vlastnost Popis
typ ověřování Typ ověřování, který se používá pro připojení, například: "password", "privatekey".
Vytvoření připojení s typem ověřování nastaveným na "privatekey": ConnectionManager.exe add user@127.0.0.1 --privatekey "%USERPROFILE%\.ssh\id_rsa"
default Logická hodnota označující, jestli se jedná o výchozí připojení. Výchozí připojení se používá, pokud je k dispozici více připojení a není zadané připojení, které se má použít.
Nastavení zadaného připojení jako výchozího připojení: ConnectionManager.exe modify -21212121 --property default=true
host Název nebo IP adresa vzdáleného počítače.
Pokud chcete změnit hostitele pro zadané připojení k jinému počítači, v tomto případě místního hostitele: ConnectionManager.exe modify -21212121 --property host=127.0.0.1
isWsl Vrátí hodnotu true, pokud vzdálená relace běží Subsystém Windows pro Linux.
password Heslo pro připojení. Změňte heslo pro zadané připojení s: ConnectionManager.exe modify -21212121 --property password="xyz"
platform Platforma vzdáleného počítače, jako "ARM"je , "ARM64", "PPC", "PPC64", "x64", . "x86"
port Port použitý pro připojení.
Změňte port pro zadané připojení: ConnectionManager.exe modify -21212121 --property port=22
shell Upřednostňované prostředí, které se má použít ve vzdáleném systému. Podporované prostředí jsou sh, csh, bash, tcsh, ksh, zsh, dash
Nastavení upřednostňovaného prostředí na zsh pro vzdálený počítač v zadaném připojení: ConnectionManager.exe modify -21212121 --property shell=zsh
Pokud prostředí nalezené v systému Linux není podporované, sh použije se pro všechny příkazy.
systemID Typ vzdáleného systému, například "OSX", "Ubuntu".
timeout Časový limit připojení v milisekundách. Změňte časový limit pro zadané připojení pomocí: ConnectionManager.exe modify -21212121 --property timeout=100
username Jméno uživatele přihlášeného ke vzdálenému počítači.
Přidání připojení pro uživatele pojmenovaného "user" na místním hostiteli: ConnectionManager.exe add user@127.0.0.1

Viz také

Připojení k cílovému systému Linux v sadě Visual Studio