🖥 SSH/SFTP profile manager and client
Overview
QuickSSH manages your SSH server profiles and provides utility functions for performing common operations.
QuickSSH supports password authentication, key-based authentication and SSH agent forwarding (Unix only).
Installation
Go
Requires: Go >= 1.20
You can use Go to compile and install the package to your $GOBIN
directory.
$ go install github.com/exler/quickssh@latest
Releases
Binaries for Windows, Linux and MacOS systems can be found on GitHub releases.
Usage
$ quickssh -h
QuickSSH allows for easy management of SSH profiles and simplifies
working with the SSH and SFTP protocols.
Usage:
quickssh [command]
Available Commands:
completion Generate the autocompletion script for the specified shell
connect Connect to a SSH server
exec Execute a command on a SSH server
file Download or upload files using SFTP
help Help about any command
profile Manage server profiles
version Show current program version
Flags:
-h, --help help for quickssh
Use "quickssh [command] --help" for more information about a command.
Configuration files are saved in the user directory:
- Windows:
%APPDATA%\quickssh
- Unix:
~/.config/quickssh
License
QuickSSH
is under the terms of the MIT License, following all clarifications stated in the license file.