你是否曾經因為服務器太多記不住,而喜歡的 ssh 終端又沒有相應的服務器管理功能而苦惱?
tssh 支持類似vim 的方式( 包括上下左右箭頭)選擇 ~/.ssh/config
中配置的服務器進行登錄,還支持搜索並登錄。
tssh 還支持 trzsz ( trz / tsz ) https://www.oschina.net/p/trzsz,一併解決了Windows 中使用 trzsz ssh
上傳速度慢的問題。
GitHub:https://github.com/trzsz/trzsz-ssh
Gitee:https://gitee.com/trzsz/tssh
安裝方法
go install github.com/trzsz/trzsz-ssh/cmd/tssh@latest
安裝後,tssh
程序一般位於 ~/go/bin/
目錄下( Windows 一般在 C:\Users\your_name\go\bin\
)。
使用方法
~/
代表HOME 目錄。在Windows 中,請將下文的 ~/
替換成 C:\Users\your_name\
。
在客戶端生成密鑰對,一般存放在
~/.ssh/
下:ssh-keygen -t rsa -b 4096
生成RSA 的,私鑰~/.ssh/id_rsa
,公鑰~/.ssh/id_rsa.pub
。
登錄服務器,將公鑰( 即前面生成密鑰對時
*.pub
後綴的文件內容)追加寫入服務器上的~/.ssh/authorized_keys
文件中。一行代表一個客戶端的公鑰,注意設置正確的權限
chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
。在客戶端配置好
~/.ssh/config
档案,舉例:
Host alias1 HostName 192.168.0.1 Port 22 User your_name Host alias2 HostName 192.168.0.2 Port 22 User your_name
使用
tssh
命令登錄服務器,tssh alias1
命令登錄在~/.ssh/config
中alias1
對應的服務器。tssh
命令不帶參數,可以搜索並選擇~/.ssh/config
中配置好的服務器並登錄。
錄屏演示
#tssh首頁文檔和下載 #支持trztsz #的ssh #客戶端 #程式开发