You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.7 KiB
40 lines
1.7 KiB
|
|
# SSH FS
|
|
|
|
![Logo](./resources/Logo.png)
|
|
|
|
[![GitHub package version](./media/github.png)](https://github.com/SchoofsKelvin/vscode-sshfs)
|
|
[![Visual Studio Marketplace](https://vsmarketplacebadge.apphb.com/version-short/Kelvin.vscode-sshfs.svg)](https://marketplace.visualstudio.com/items?itemName=Kelvin.vscode-sshfs)
|
|
[![Donate](./media/paypal.png)](https://www.paypal.me/KSchoofs)
|
|
|
|
|
|
This extension makes use of the new FileSystemProvider, added in version 1.23.0 of Visual Studio Code. It allows "mounting" a remote folder over SSH as a local Workspace folder.
|
|
|
|
## Summary
|
|
* Use a remote directory (over SSH) as workspace folder
|
|
* A built-in UI to add, edit and remove configurations
|
|
* Use agents, including Pageant and OpenSSH on Windows
|
|
* Use private keys (any supported by ssh2-streams, including PuTTY's PPK)
|
|
* Get prompted for a password/passphrase (plain text password aren't required)
|
|
* Easily create configurations that reference a PuTTY session/configuration
|
|
* Have multiple SSH (and regular) workspace folders at once
|
|
* Make use of SOCKS 4/5 and HTTP proxies and connection hopping
|
|
|
|
## Usage
|
|
Use the command `SSH FS: Create a SSH FS configuration`, or open the Settings UI using the `SSH FS: Open settings and edit configurations` and click Add:
|
|
|
|
![Create a new configuration](./media/screenshot-create-config.png)
|
|
|
|
In this UI, you can also edit/delete existing configurations:
|
|
|
|
![Config Editor](./media/screenshot-config-editor.png)
|
|
|
|
To connect, either rightclick the name in the Explorer tab, or use the command panel:
|
|
|
|
![Connect](./media/screenshot-connect.png)
|
|
|
|
This will add a Workspace folder linked to a SSH (SFTP) session:
|
|
|
|
![Workspace folder added](./media/screenshot-explorer.png)
|
|
|