Skip to content

Commit bbbafd9

Browse files
author
Colin Robertson
authored
Merge pull request #2522 from MicrosoftDocs/master637377767512539185
Repo sync for protected CLA branch
2 parents 11c95c1 + 5cc8252 commit bbbafd9

File tree

2 files changed

+45
-25
lines changed

2 files changed

+45
-25
lines changed
Lines changed: 41 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,78 @@ 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.\
41+
If *value* is empty, then the property *key* is deleted.\
42+
If authentication fails, no changes will be made.\
43+
If no connection is specified (what is meant by *default*, above), the user's default remote connection is used.
44+
45+
- **`remove-all`**
3846

3947
Removes all stored connections.
48+
49+
- **`clean`**
50+
51+
Deletes header cache for connections that no longer exist.
4052

41-
- **list**
53+
- **`list`** \[**`--properties`**]
4254

43-
Displays information and IDs of all stored connections.
55+
Displays information, IDs, and properties of all stored connections.
4456

45-
- **help**
57+
- **`help`**
4658

4759
Displays a help screen.
4860

49-
- **version**
61+
- **`version`**
5062

5163
Displays version information.
5264

5365
### Options
5466

55-
- **-q**, **--quiet**
67+
- **`-q`**, **`--quiet`**
5668

5769
Prevents output to `stdout` or `stderr`.
5870

59-
- **--no-prompt**
71+
- **`--no-prompt`**
6072

6173
Fail instead of prompt, when appropriate.
6274

63-
- **--no-verify**
75+
- **`--no-verify`**
6476

6577
Add or modify a connection without authentication.
6678

67-
- **--file** *filename*
79+
- **`--file`** *filename*
6880

6981
Read connection information from the provided *filename*.
7082

71-
- **--no-telemetry**
83+
- **`--no-telemetry`**
7284

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

75-
- **-n**, **--dry-run**
87+
- **`-n`**, **`--dry-run`**
7688

7789
Does a dry run of the command.
90+
91+
- **`--p`**
7892

79-
- **-p**
93+
Same as **`--password`**.
8094

81-
Same as **--password**.
95+
- **`-i`**
8296

83-
- **-i**
84-
85-
Same as **--privatekey**.
97+
Same as **`--privatekey`**.
8698

8799
## Examples
88100

@@ -98,8 +110,14 @@ This command removes the connection that has ID 1975957870 from the list of conn
98110
ConnectionManager.exe remove 1975957870
99111
```
100112

113+
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.
114+
115+
```cmd
116+
ConnectionManager.exe modify 21212121 --property shell=csh
117+
```
118+
101119
## See also
102120

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

105-
::: moniker-end
123+
::: 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)