Skip to content

Commit 01e4ea9

Browse files
authored
Merge pull request #3195 from TylerMSFT/twhitney-erika
Erika Sweet changes
2 parents aee4a93 + a42b1de commit 01e4ea9

2 files changed

Lines changed: 42 additions & 25 deletions

File tree

Lines changed: 38 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: "ConnectionManager reference"
3-
ms.date: "01/17/2020"
3+
description: "How to manage your remote SSH connections from a command-line tool."
4+
ms.date: "10/7/2020"
45
f1_keywords: ["ConnectionManager"]
56
helpviewer_keywords: ["ConnectionManager program"]
67
---
@@ -22,67 +23,75 @@ The functionality of ConnectionManager.exe is also available in Visual Studio. T
2223

2324
## Syntax
2425

25-
> **ConnectionManager.exe** *command* \[*arguments*] \[*options*]
26+
> **`ConnectionManager.exe`** *command* \[*arguments*] \[*options*]
2627
2728
### Commands and arguments
2829

29-
- **add** *user\@host* \[**--port** *port*] \[**--password** *password*] \[**--privatekey** *privatekey_file*]
30+
- **`add`** *user\@host* \[**`--port`** *port*] \[**`--password`** *password*] \[**`--privatekey`** *privatekey_file*]
3031

31-
Authenticates and adds a new connection. By default, it uses port 22 and password authentication. (You'll be prompted to enter a password.) Use both **--password** and **--privatekey** to specify a password for a private key.
32+
Authenticates and adds a new connection. By default, it uses port 22 and password authentication. (You'll be prompted to enter a password.) Use both **-`-password`** and **`--privatekey`** to specify a password for a private key.
3233

33-
- **remove** \[*connection_id* \| *user\@host* \[**--port** *port*]]
34+
- **`remove`** \[*connection_id* \| *user\@host* \[**`--port`** *port*]]
3435

3536
Removes a connection. If no arguments are specified, you're prompted to specify which connection to remove.
37+
38+
- **`modify`** \[**`default`** \| *connection_id* \| *user\@host* \[**`--port`** *port*]] \[**`--property`** *key=value*]
3639

37-
- **remove-all**
40+
Defines or modifies a property on a connection. If *value* is empty, then the property *key* is deleted. If authentication fails, no changes will be made.
41+
42+
- **`remove-all`**
3843

3944
Removes all stored connections.
45+
46+
- **`clean`**
47+
48+
Deletes header cache for connections that no longer exist.
4049

41-
- **list**
50+
- **`list`** \[**`--properties`**]
4251

43-
Displays information and IDs of all stored connections.
52+
Displays information, IDs, and properties of all stored connections.
4453

45-
- **help**
54+
- **`help`**
4655

4756
Displays a help screen.
4857

49-
- **version**
58+
- **`version`**
5059

5160
Displays version information.
5261

5362
### Options
5463

55-
- **-q**, **--quiet**
64+
- **`-q`**, **`--quiet`**
5665

5766
Prevents output to `stdout` or `stderr`.
5867

59-
- **--no-prompt**
68+
- **`--no-prompt`**
6069

6170
Fail instead of prompt, when appropriate.
6271

63-
- **--no-verify**
72+
- **`--no-verify`**
6473

6574
Add or modify a connection without authentication.
6675

67-
- **--file** *filename*
76+
- **`--file`** *filename*
6877

6978
Read connection information from the provided *filename*.
7079

71-
- **--no-telemetry**
80+
- **`--no-telemetry`**
7281

73-
Disable sending usage data back to Microsoft. Usage data is collected and sent back to Microsoft unless the **--no-telemetry** flag is passed.
82+
Disable sending usage data back to Microsoft. Usage data is collected and sent back to Microsoft unless the **`--no-telemetry`** flag is passed.
7483

75-
- **-n**, **--dry-run**
84+
- **`-n`**, **`--dry-run`**
7685

7786
Does a dry run of the command.
87+
88+
- **`--p`**
7889

79-
- **-p**
90+
Same as **`--password`**.
8091

81-
Same as **--password**.
92+
- **`-i`**
8293

83-
- **-i**
84-
85-
Same as **--privatekey**.
94+
Same as **`--privatekey`**.
8695

8796
## Examples
8897

@@ -98,8 +107,14 @@ This command removes the connection that has ID 1975957870 from the list of conn
98107
ConnectionManager.exe remove 1975957870
99108
```
100109

110+
This command overrides the choice of shell for the connection with connection ID 21212121. Supported shells are: **`sh, csh, bash, tcsh, ksh, zsh, dash`**. If the shell found on the Linux system isn't supported, then we fall back to explicitly use **`sh`** for all commands.
111+
112+
```cmd
113+
ConnectionManager.exe modify 21212121 --property shell=csh
114+
```
115+
101116
## See also
102117

103118
[Connect to your target Linux system in Visual Studio](connect-to-your-remote-linux-computer.md)
104119

105-
::: moniker-end
120+
::: moniker-end

docs/linux/linux-asan-configuration.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Configure Linux projects to use Address Sanitizer"
33
description: "Describes how to configure C++ Linux projects in Visual Studio to use Address Sanitizer."
4-
ms.date: "09/25/2020"
4+
ms.date: "10/7/2020"
55
---
66
# Configure Linux projects to use Address Sanitizer
77

@@ -33,7 +33,7 @@ To enable ASan for MSBuild-based Linux projects, right-click on the project in *
3333

3434
![Enable ASan for an MSBuild project](media/msbuild-asan-prop-page.png)
3535

36-
You can pass optional ASan runtime flags by navigating to **Configuration Properties** > **Debugging** > **AddressSanitizer Runtime Flags**. Click the down arrow to add or remove flags.
36+
You can pass optional ASan runtime flags by navigating to **Configuration Properties** > **Debugging** > **AddressSanitizer Runtime Flags**. Click the down-arrow to add or remove flags.
3737

3838
![Configure ASan runtime flags](media/msbuild-asan-runtime-flags.png)
3939

@@ -79,4 +79,6 @@ You can install the ASan debug bits on Linux distros that use apt with the follo
7979
sudo apt-get install libasan4-dbg
8080
```
8181

82+
Full instructions for installing debug symbol packages on Ubuntu can be found at [Debug symbol packages](https://wiki.ubuntu.com/Debug%20Symbol%20Packages).
83+
8284
If ASan is enabled, Visual Studio prompts you at the top of the **Debug** pane of the **Output** window to install the ASan debug symbols.

0 commit comments

Comments
 (0)