Skip to content

misha-ssh/cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

mascot

Misha - tui ssh client

Go Report Card Release Action Lint Action Build GitHub Repo stars

Misha - SSH client made on go

Made using data from packages:

✨ Install

Install using homebrew:

# macOS or Linux
brew install misha-ssh/tap/misha

If you get an error - git-credential-osxkeychain wants to access key then you can refuse to provide access and continue downloading

You can also install the package from the release via the link

πŸ“– Examples & Usage

The list of commands that you can use in this SSH client

πŸ”Œ Connect

The command to connect to the remote server

video

✍️ Create

The command to create a connection

video

πŸͺ„ Update

The command to update the connection

video

πŸ†‘ Delete

The command to delete the connection

video

πŸ€– Run ssh server

for local testing, you can raise your ssh servers - there are three types of them.

  1. password connection

to run, write the command:

make up-ssh

to install and remove the server:

make down-ssh

Server accesses:

  • login - root
  • address - localhost
  • password - password
  • port - 22
  1. connect with a private key

to run, write the command:

make up-ssh-key

to install and remove the server:

make down-ssh-key

Server accesses:

  • login - root
  • address - localhost
  • private key - ./dockerkey
  • port - 2222
  1. connecting via a non-standard port

to run, write the command:

make up-ssh-port

to install and remove the server:

make down-ssh-port

Server accesses:

  • login - root
  • address - localhost
  • password - password
  • port - 2222

πŸ§ͺ Testing

The command to launch the linter:

make lint

🀝 Feedback

We appreciate your support and look forward to making our product even better with your help!

@Denis Korbakov