{"repo":"melbahja/goph","free":true,"listed":false,"github":"https://github.com/melbahja/goph","clone":"git clone https://github.com/melbahja/goph.git","description":"🤘 The native golang ssh client to execute your commands over ssh connection. 🚀🚀","language":"Go","stars":2023,"topics":["golang","go","ssh","ssh-client","ssh-keys","remote-execution","golang-module","ssh-agent","goph","sftp"],"license":"MIT","category":"dev-tools","readme_excerpt":"Golang SSH Client. Fast and easy golang ssh client module. Goph is a lightweight Go SSH client focusing on simplicity! Features ❘ Installation ❘ Get Started ❘ Usage Examples ❘ License 🤘&nbsp; Features - Easy to use and simple API - Supports known hosts by default. - Supports connections with passwords . - Supports connections with private keys . - Supports connections with protected private keys with passphrase. - Supports multiple auth methods in a single connection. - Supports upload files from local to remote. - Supports download files from remote to local. - Supports connections with ssh agent . - Supports connections with custom signers . - Supports adding new hosts to known hosts file . - Supports host key callback check from default known hosts file . - Supports file operations like: Open, Create, Chmod... via SFTP. - Supports context.Context for command cancellation. - Supports SOCKS5 proxy for connecting through intermediaries. - Supports proxy jump for connecting through jump hosts. 🚀&nbsp; Installation 📄&nbsp; Get Started Run a command via ssh can be simple as this example: Docs are available in Go Docs. 📚&nbsp; Usage Examples Expand each group then expand individual examples. 🔐&nbsp; Authentication Examples Password Authentication Key File Authentication Protected Private Key (with Passphrase) Raw Private Key (from bytes) SSH Agent (auto-detect) Custom Agent Socket Path Custom Agent Connection (net.Conn) Keyboard-Interactive (password prompt) Keyboard-Interac","default_branch":null,"files":null,"tree":[],"storefront":"/r/melbahja","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/melbahja/goph/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}