简体中文 | English |
ssher 是一款连接远程服务器命令行工具,简单易用。
cargo install
安装cargo install ssher
对于 MacOS 或 Linux:
curl -sSL https://github.com/poneding/ssher-rs/raw/master/install.sh | sh
对于 Windows:
从 Releases 下载最新版本,解压得到可执行文件并将其添加到 PATH。
ssher
ssher -s <server>
ssher add
# remove, rm
ssher rm
ssher rm <server_a> <server_b>
# list, ls
ssher ls
ssher rename
ssher rename <server>
ssher edit
ssher edit <server>
# version, v
ssher v
ssher help
# bash
source <(ssher completion bash)
source <(COMPLETE=bash ssher)
# zsh
source <(ssher completion zsh)
source <(COMPLETE=bash zsh)
# fish
ssher completion fish | source
source (COMPLETE=fish ssher | psub)
# powershell
ssher completion powershell > ssher.ps1
. .\ssher.ps1
$env:COMPLETE = "powershell"
ssher | Out-String | Invoke-Expression
你也可以将上面的命令添加到你的
~/.bashrc
或~/.zshrc
中,这样每次打开终端就会自动加载补全。
配置文件保存在 ~/.ssher.yaml
文件中。
source <(COMPLETE=bash ssher)
时,可能会出现以下错误:$ source <(COMPLETE=bash ssher)
error: Broken pipe (os error 32)
解决方案:
brew install bash
COMPLETE=bash ssher > .ssher_bash_completion.sh
source .ssher_bash_completion.sh