From Non-compliant Networks (2-FA)
Accessing VSCode from Non-Brown compliant networks
Install the Remote Development extension pack for VSCode
Open VSCode settings
On Windows/Linux - File > Preferences > Settings
On macOS - Code > Preferences > Settings
Search for symlink
and make sure the symlink searching is unchecked

3. Under VSCode settings, search for remote ssh timeout and manually enter a timeout value i.e. 50s. It should give you enough time to complete 2-Factor Authentication.

4. Edit the ~/.ssh/config
file on your local machine, add the following lines. Replace <username>
with your Oscar username.
# Jump box with public IP address
Host jump-box
HostName ssh8.ccv.brown.edu
User <username>
# Target machine with private IP address
Host ccv-vscode-node
HostName vscode1
User <username>
ProxyCommand ssh -q -W %h:%p jump-box
6. In VSCode, select Remote-SSH: Connect to Host… and after the list populates select login-node


Last updated
Was this helpful?