开源免费的ssh gui clients

要求 [必须] 能够保存密码, 或者用私钥登录 [必须] 能够支持ftp/sftp [必须] 开源免费 [必须] 界面漂亮,支持中文字符 [可选] 支持同步ssh配置 [必须] 支持跨平台 ​ Tabby A terminal for a more modern age (formerly Terminus) https://github.com/Eugeny/tabby https://tabby.sh/ 25.7k Star 基于electron, 主要开发语言typescript Electerm Terminal/ssh/sftp client(linux, mac, win) https://github.com/electerm/electerm https://electerm.github.io/electerm/ 4.8k star 基于electron, 主要开发语言javascript WindTerm A Quicker and better SSH/Telnet/Serial/Shell/Sftp client for DevOps. https://github.com/kingToolbox/WindTerm 2.6K star 主要开发语言: C

2021-12-29 · 1 min · 王端端

ssh 无密码登录远程服务器

1. 前提说明 A(本机 mac item2) B(远程机器 ip:a.b.c.d centos) 2. 过程1 3. 生成public_key与private_key 在本机上输入,可以一路回车,不用说明 ssh-keygen -t rsa 最终会在~/.ssh/下生成两个文件 id_rsa id_rsa.pub 4. 将public_key上传到远程服务器 注意:在本机上输入 // 回车之后,需要输入远程主机B的登录密码 scp ~/.ssh/id_rsa.pub root@a.b.c.d:/root/.ssh 5. 登录远程主机 在本机上输入 // 需要输入远程主机的密码 ssh root@a.b.c.d // 进到远程主机~/.ssh/目录下, 此目录下应该已经有了之前上传的id_rsa.pub文件 // 如果目录下没有authorized_keys文件,那么将id_rsa.pub改名成authorized_keys mv id_rsa.pub authorized_keys // 如果远程目录下已经存在authorized_keys文件,可以将id_rsa.pub追加进去 cat id_rsa.pub >> authorized_keys 6. 本机配置 注意,此时需要退出ssh, 在本机上执行以下命令 vi ~/.ssh/config 在config文件中追加以下内容,并保存退出 Host serverName Hostname a.b.c.d Port 22 User root IdentityFile ~/.ssh/id_rsa 然后试一下,只需要ssh serverName, 就可以直接登录远程服务器,是不是很爽 7. 参考文献 scp 命令教程 mac用iterm2实现ssh,怎么像SecureCRT一样保存IP和账号密码? 8....

2018-01-29 · 1 min · 王端端