0.0.10
Pre-release
Pre-release
This is a pre-release. Install it from the Extensions view with Switch to Pre-Release Version, or from the .vsix below.
Added
- Hosts behind a bastion, through
ProxyJumpand theProxyCommandforms that mean the same thing. LocalForwardandRemoteForwardentries open as tunnels on connect.ServerAliveInterval,ServerAliveCountMax,CompressionandForwardAgentare honoured.- Connect to SSH Host... in the command palette, listing every host with the live ones first.
- Edit Connection... on a host, for its address, user, port, jump hosts and key.
- Jump hosts can be set when adding a connection, and each credential prompt names the host asking.
- Optional password storage in the operating system's keychain, off by default.
- Drag files and folders from the desktop or the explorer onto Remote Files to upload them.
- Copy to Host... on a remote file or folder, copying it to one or more other hosts.
- Upload... on a remote folder, or in the Remote Files title bar, picking local files or a folder to send.
- Dragging a remote file or folder onto another folder moves it.
- Several remote entries can be selected at once, to move, copy, download or delete together; the File Details panel shows how many and how much.
- Download... on a remote file or folder, saving it onto this machine.
- Keep This Tunnel writes a running tunnel to
ssh_config, so it opens on every connect. - Remote Files can follow the terminal's directory, the other direction of the existing setting.
- An offer to move between the release and pre-release versions when the other channel has more to give.
- Connections that drop are rebuilt on their own, reusing this session's credentials and reopening the tunnels that were running.
- Run Command on Hosts... runs one command on several hosts and opens a report, grouping the hosts that agree.
- The multi-command panel shows the selected hosts side by side in a split terminal group.
Fixed
IdentityFile ~/.ssh/id_ed25519failed, because a leading~was never expanded.- Hosts defined in files pulled in with
Includewere invisible. - Disconnecting a host left its remote file list on screen when another host was selected.
- Creating a remote file or folder where the user lacks permission reported the error without offering sudo, unlike every other file operation.
- A connection killed by suspending the machine stayed in the tree looking live, since nothing probed it and nothing watched for it closing.