不瞒大家说,我 VMWare Fusion + XShell
但是感觉太厚重了。
1
haoxingxing 363 天前
termius
|
2
Geekgogo 363 天前
不要折腾了,直接上 iterm2 + profile 配置文件嘎嘎好用,传文件就配合使用 FileZilla
|
3
steveshi 363 天前
目前用起来 SSH Term Pro 还行
|
4
cxdLand 363 天前
iterm2
|
5
darksword21 363 天前 via iPhone 2
自带的 terminal 和 ssh 不行吗,跑个虚拟机加 xshell 我很不理解…
|
6
chiron688 363 天前 via iPhone
用来用去我都还是 finalshell ,退而求其次就是 nextssh
|
7
orlog 363 天前
一直用自带的终端,没觉得有什么问题啊
|
9
jedrek 363 天前
rio 可期
|
11
missuo 363 天前 via iPhone
termius
|
12
mikaelson 363 天前
termius
|
13
weichengwu 363 天前
Core Shell 不错
|
14
yhrzpm 363 天前
有两个古老的项目,应该都是国人写的小工具,我觉得挺好用的。不知道两位作者在不在 v2.
https://github.com/islenbo/autossh https://github.com/FeeiCN/autossh |
15
wunonglin 363 天前
termius
|
17
t41372 363 天前 via Android
我给常用的主机设了 alias ,比如 s1 ,s2 之类的,再加上用 ssh key 取代密码,命令行输入两个字直接连线
|
18
paranoiagu 363 天前 via Android
termius
|
19
gowas 363 天前
idea
|
20
LonnyWong 363 天前 2
|
21
ethanpeng 363 天前
royal tsx
|
22
dddd1919 363 天前 3
别折磨自己,换 win 吧
|
23
Dlin 363 天前
我用的自带的终端,。感觉挺好用啊
|
24
winterbells 363 天前
|
25
zfy941 363 天前
你的方案让我震惊
我用 termius 和 iterm2 两个都用 |
26
ultimate42 363 天前
warp
|
27
RudyS 363 天前
我能说当初买 mac 的一部分原因就是自带 terminal 吗,实在不想在 windows 上折腾。
|
28
Terry166 363 天前 via iPhone
item2 / mac 自带 terminal / vs code terminal
|
29
poisedflw 363 天前
自己写的脚本,可以放在:/usr/local/bin/xxx
``` #!/bin/bash # https://gist.github.com/pkuczynski/8665367 parse_yaml() { local prefix=$2 local s='[[:space:]]*' w='[a-zA-Z0-9_]*' fs=$(echo @|tr @ '\034') sed -ne "s|^\($s\)\($w\)$s:$s\"\(.*\)\"$s\$|\1$fs\2$fs\3|p" \ -e "s|^\($s\)\($w\)$s:$s\(.*\)$s\$|\1$fs\2$fs\3|p" $1 | awk -F$fs '{ indent = length($1)/2; vname[indent] = $2; for (i in vname) {if (i > indent) {delete vname[i]}} if (length($3) > 0) { vn=""; for (i=0; i<indent; i++) {vn=(vn)(vname[i])("_")} printf("%s%s%s=\"%s\"\n", "'$prefix'",vn, $2, $3); } }' } config_yml=$HOME/secret/server.yml echo "欢迎使用快捷登录软件" eval $(parse_yaml "${config_yml}" config_) select server in $config_server; do if [ ! -z "$server" ];then break; fi done # 都是一些默认值 port=config_${server}_port port=${!port} if [ -z "$port" ];then port=22 fi hostname=config_${server}_hostname hostname=${!hostname} if [ -z "$hostname" ];then echo "不存在服务器配置,自动退出\n" exit 0 fi username=config_${server}_username username=${!username} if [ -z "$username" ];then username=root fi password=config_${server}_password password=${!password} # 证书信息 pem=config_${server}_pem pem=${!pem} cmd="-o ServerAliveInterval=60 -p $port $username@$hostname" if [ ! -z "$pem" ];then cmd="-i ${pem} ${cmd}" fi # 跳板机 # ssh -J user1@host1:port1,user2@host2:port2 user3@host3:port3 proxy_jump=config_${server}_proxy_jump proxy_jump=${!proxy_jump} if [ ! -z "$proxy_jump" ]; then cmd="-J ${proxy_jump} ${cmd}" fi # 加上 scp 前缀 cmd="ssh ${cmd}" if [ ! -z "$password" ];then cmd="sshpass -p ${password} ${cmd}" fi echo $cmd eval $cmd ``` 配置文件放在:$HOME/secret/server.yml ``` server name1 name2 name1: hostname: 127.0.0.1 port: 22 username: root password: 123456 pem: /path/to/xxx.pem proxy_jump: 192.168.0.1:444 name2: ... ``` |
30
idontnowhat2say 363 天前
不太理解有什么折腾的必要。10 台以内 完全 iterm2 + ssh config 文件就可以搞定。100 台以内随便找个客户端就行。超过 100 台就考虑堡垒机了。
|
31
Shunichi 363 天前
vscode + remote-ssh
|
32
lifei6671 363 天前
我说一个冷门收费的,zoc terminal 。界面比较复古,但是功能确实强大。
|
33
qingshui33 363 天前
item2 ,或者 alacritty ,第二个感觉会就轻量点,后面就逐步没有再用 item2 了
|
35
wuyiccc 363 天前
royal tsx
|
36
bohai 363 天前
SecureCRT [旺柴]
|
37
kevinroot 363 天前
iterm2 + alfred 自己写的 ssh 插件,比如 cmd + 空格输 ssh test 自动连上 test 环境服务器,插件脚本主要用的是 /usr/bin/expect
|
38
xycool 363 天前
warp
|
39
ZekeChin 363 天前
推荐一下自己写的小东西 https://github.com/Zeke-chin/ssh_auto_connect
|
40
swap123 363 天前
SecureCRT
|
41
huijiewei 363 天前
|
43
SbloodyS 363 天前
tabby
|
44
techzhou 362 天前
虚拟机加 xshell 没毛病 profile 什么的 又多又杂的情况根本不行
|
45
GooMS 362 天前 via Android
Alias 的问题是多台设备的同步
|
46
FightPig 362 天前
以前一直用的 shuttle
|