You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Easier – You only need to know the VM ID to connect to the machine via SSH. This is more approachable for users less familiar with SSH clients.
139
-
* Example Use Case – Run an online Embedded Cluster install command
138
+
***Easier** – You only need to know the VM ID to connect to the machine via SSH. This is more approachable for users less familiar with SSH clients.
139
+
***Example Use Case** – Run an online Embedded Cluster install command
140
140
141
141
2.[**Direct SSH**](#direct-ssh)
142
-
* More Flexible – Leverage your SSH tool of choice and pass any client supported flags, without any added connection lag of being routed through the Compatibility Matrix Forwarder.
143
-
* Example Use Case – SCP large assets to the VM, such as air gap bundles.
142
+
***More Flexible** – Leverage your SSH tool of choice and pass any client supported flags, without any added connection lag of being routed through the Compatibility Matrix Forwarder.
143
+
***Example Use Case** – SCP large assets to the VM, such as air gap bundles.
**Beta Limitations:** scp with flag -O (legacy scp protocol) is not supported. Relative paths is not supported `❌ scp somefile [email protected]:~ ✅ scp somefile VMID@replicatedvm:/home/folder/somefile` File permissions are not inherited.
169
+
**Beta Limitations:**
170
+
-`scp` with flag `-O` (legacy scp protocol) is not supported.
Transferring files using Direct SSH allows you to use your SSH tool of choice, and pass any client-supported flags.
180
+
181
+
174
182
:::note
175
-
Transferring files using Direct SSH allows you to use your SSH tool of choice, and pass any client-supported flags. Note: Requires Replicated CLI v0.104.0 or later.
183
+
Requires Replicated CLI v0.104.0 or later.
176
184
:::
177
185
178
-
Get the SSH endpoint for the VM:
179
-
180
-
1. Run the following command to get the SSH endpoint:
186
+
1. Get the SSH endpoint for the VM:
181
187
182
188
```bash
183
189
replicated vm ssh-endpoint VMID_OR_VMNAME
184
190
```
185
191
186
-
Where `VMID_OR_VMNAME` is the ID or name of the VM.
192
+
-Where `VMID_OR_VMNAME` is the ID or name of the VM. Run `replicated vm ls`
⚠️ The username for SSH should match the GitHub username in Vendor Portal. For more information about overriding the username, see [Override Username](#override-username).
202
+
:::note
203
+
Make sure the username for SSH matches the GitHub username in Vendor Portal. For more information about overriding the username, see [Override Username](#override-username).
⚠️ The username for SSH should match the GitHub username in Vendor Portal. For more information about overriding the username, see [Override Username](#override-username).
236
+
:::note
237
+
Make sure the username for SSH matches the GitHub username in Vendor Portal. For more information about overriding the username, see [Override Username](#override-username).
0 commit comments