Skip to content

Commit af7ad43

Browse files
jocelyn-mendez1Jocelyn Mendez
authored andcommitted
DOCSP-20681 ssh and socks5 (#384)
* DOCSP-20681 ssh and socks5 * DOCSP-20681 ssh and socks5 * DOCSP-20681 ssh and socks5 * DOCSP-20681 internal feedback changes * DOCSP-20681 internal feedback changes * DOCSP-20681 rewording corrections * DOCSP-20681 rewording corrections Co-authored-by: Jocelyn Mendez <[email protected]>
1 parent da63c0d commit af7ad43

File tree

1 file changed

+154
-0
lines changed

1 file changed

+154
-0
lines changed

source/connect/ssh-connection.txt

Lines changed: 154 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,157 @@ Proxy / SSH Tunnel Connection Tab
1111
:backlinks: none
1212
:depth: 1
1313
:class: singlecol
14+
15+
The :guilabel:`Proxy / SSH Tunnel` tab allows you to connect to your deployment using
16+
a Proxy method or SSH Tunnel.
17+
18+
Procedure
19+
---------
20+
21+
.. procedure::
22+
:style: normal
23+
24+
.. step:: Click :guilabel:`Advanced Connection Options`.
25+
26+
.. figure:: /images/compass/advanced-connection-options.png
27+
:figwidth: 690px
28+
:alt: New Advanced Connection Options
29+
30+
.. step:: Click the :guilabel:`Proxy / SSH Tunnel` tab.
31+
32+
You have the following connection options:
33+
34+
.. list-table::
35+
:header-rows: 1
36+
:widths: 50 50
37+
38+
* - Option
39+
- Description
40+
41+
* - SSH with Password
42+
- Connects to a deployment using a SSH Tunnel and has the option to secure
43+
the connection with a password. For information on SSH connections and
44+
the fields for this connection option, see :ref:`<ssh-fields>`.
45+
46+
* - SSH with Identity File
47+
- Connects to a deployment using a SSH Tunnel and uses an Identity File
48+
to secure the connection. For information on SSH connections and
49+
the fields for this connection option, see :ref:`<ssh-fields>`.
50+
51+
* - Socks5
52+
- Connects to a deployment using a seperate proxy server. For more
53+
information on the fields for this connection option, see
54+
:ref:`<socks5>`.
55+
56+
.. _ssh-fields:
57+
58+
SSH Connection
59+
~~~~~~~~~~~~~~
60+
61+
To connect to a deployment using :guilabel:`SSH with Password` or
62+
:guilabel:`SSH with Identity File`, use the following fields:
63+
64+
.. list-table::
65+
:header-rows: 1
66+
:widths: 50 50
67+
68+
* - Field
69+
- Description
70+
71+
* - SSH Hostname
72+
- Bastion (jumpbox) hostname. This is the unique identifier
73+
(Fully Qualified Domain Name, or FQDN) for the computer to access.
74+
75+
* - SSH Port
76+
- Port used for the SSH connection. This defaults to 22,
77+
the standard port for SSH.
78+
79+
* - SSH Username
80+
- This is the user for which the profile to log into on the remote
81+
system. This is the user for which you want to establish the
82+
SSH connection.
83+
84+
* - SSH Password
85+
- (Optional) Password used to secure the SSH connection. This is
86+
required if you are not using an identity file.
87+
88+
* - SSH Identity File
89+
- File from which the identity (private key) for SSH public
90+
key authentication is read.
91+
92+
Unix or OS X: If using OpenSSH, identity files are found in the ``~/.ssh``
93+
directory. By default, the private key files have one of the following
94+
file names:
95+
96+
- ``id_dsa``
97+
98+
- ``id_ecdsa``
99+
100+
- ``id_ed25519``
101+
102+
- ``id_rsa``
103+
104+
On Windows, the location of the identity files depends on your choice
105+
of SSH client, such as PuTTY.
106+
107+
* - SSH Passphrase
108+
- (Optional) If your private key is encrypted, provide the passphrase
109+
used to decrypt your private key. A passphrase provides an extra
110+
layer of security for an SSH connection.
111+
112+
Behavior
113+
````````
114+
115+
- In |compass|, :guilabel:`SSH Tunnel Connections` allow users to connect
116+
to replica sets.
117+
118+
- Users can connect to replica sets using SSH Tunnels and
119+
:ref:`TLS / SSL connections <tls-ssl-tab>`.
120+
121+
.. _socks5:
122+
123+
Socks5
124+
~~~~~~
125+
126+
To connect to a deployment using :guilabel:`Socks5`, use the following
127+
fields:
128+
129+
.. list-table::
130+
:header-rows: 1
131+
:widths: 50 50
132+
133+
* - Field
134+
- Description
135+
136+
* - Proxy Hostname
137+
- Domain name, IPv4, or IPv6 address on which a socks5 proxy is listening.
138+
139+
* - Proxy Tunnel Port
140+
- (Optional) TCP port number. Default is 1080.
141+
142+
* - Proxy Username
143+
- (Optional) Username used to authenticate the connection with the proxy
144+
server.
145+
146+
* - Proxy Password
147+
- (Optional) Password used to authenticate the connection with the
148+
proxy server.
149+
150+
Behavior
151+
````````
152+
153+
- If you specify a non-local Socks5 proxy host and provide a
154+
username and password authentication, you receive a warning
155+
stating that the credentials will be sent in plaintext.
156+
157+
- If you specify a remote Socks5 proxy host and do not enable TLS,
158+
you receive a warning stating that the proxy administrator will
159+
be able to intercept data sent and received by |compass-short|.
160+
161+
.. step:: (Optional) For advanced connection configuration options, click the :ref:`Advanced <advanced-connection-tab>` tab.
162+
163+
.. step:: Click Connect.
164+
165+
.. seealso::
166+
167+
To disconnect from your deployment, see :ref:`<disconnect-tab>`.

0 commit comments

Comments
 (0)