刚换到 Mac,自带的终端连接 ssh 每次要输密码。记不住那么多密码,有没有好用的 ssh 工具啊,之前 windows 下的 xshell 很舒服。
1
cubecube 2021-11-01 22:57:40 +08:00 2
免费的没啥好的。
自己配置 .ssh/config 用公钥 key 登录 不介意盗版,用 secueCRT |
2
willis 2021-11-01 22:57:46 +08:00
zenterm lite
|
3
Cavolo 2021-11-01 22:59:15 +08:00 via iPhone 3
termius
|
4
singerll 2021-11-01 23:00:13 +08:00 via Android 1
也就 crt 勉强能与 xshell 一战,iterm2 自己玩玩还行,万一来个几十台机器,五六个密钥,config 文件都能写几页,完全不够看,更别提机器分组,拖拽 rzsz 了。
|
5
HAWCat 2021-11-01 23:00:50 +08:00 via iPhone
tabby
|
6
ufan0 2021-11-01 23:01:21 +08:00
推荐一下 electerm ,win10 与 macOs 平台都在使用。
|
7
Steps 2021-11-01 23:08:41 +08:00
收费的有 ShellCraft 很好用
|
8
noqwerty 2021-11-01 23:13:09 +08:00
机器不多就~/.ssh/ 配密钥,多了一般 Ansible 统一处理了
|
9
EvilDevilJin 2021-11-01 23:15:20 +08:00
termius +1
|
10
Nangle 2021-11-01 23:23:37 +08:00
Royal TSX 和 FinalShell 都不错!
|
11
xxb 2021-11-01 23:30:44 +08:00 via iPhone
同推荐 tabby ,跨平台
|
12
zijieq 2021-11-01 23:31:07 +08:00
推荐 tabby
|
13
good 2021-11-02 00:19:29 +08:00
试试这个 可同时操作多台 密码写到 ymal 配置里就行 https://github.com/samblabla/myssh
|
14
yhrzpm 2021-11-02 00:24:48 +08:00
试试 autossh
|
16
singerll 2021-11-02 07:30:43 +08:00 via Android
@yhrzpm ansible 之类的只适合确定的批量任务,有时候会有一些临时性的任务。打个比方,比如你需要临时对 a 组的 01 ,b 组的 03 等重新组成一个组,然后执行一个命令,ansible 你还要重新分组,命令还是顺序执行,万一中间有交互还要写脚本,xshell 就跟选文件夹一样,鼠标动几下命令一敲完事。。。
|
17
jsnjycwyz449 2021-11-02 07:59:04 +08:00 via iPhone
怎么没人推荐 finalshell
|
18
lululau 2021-11-02 08:04:03 +08:00 via iPhone 4
啥乱七八糟的,ssh 工具常见的不就 openssh 吗
|
19
wheeler 2021-11-02 08:09:36 +08:00 via iPhone 1
|
20
vonsy 2021-11-02 08:30:48 +08:00 1
xyz@MacBook-Pro ~ % cat ~/.ssh/config
Host * ServerAliveInterval 60 Host router HostName xyz.asuscomm.com Port 22 User xyz PasswordAuthentication yes LocalForward 9091 localhost:9091 LocalForward 8000 localhost:80 |
21
zhouwb 2021-11-02 08:42:50 +08:00
termius ,免费版就很好用了,ios 上也有这个程序
|
22
Hack3rHan 2021-11-02 08:46:57 +08:00 via iPhone
termius
|
23
wiken 2021-11-02 08:51:02 +08:00
finalshell 不香?
|
24
Joeyreg 2021-11-02 08:55:47 +08:00
我一般远程到家里的 windows 服务器上
|
25
mschultz 2021-11-02 08:56:01 +08:00
你的需求就只是不用每次输入密码? 这显然是自带 SSH + .ssh/config 配置 + 密钥对登录 能完美解决的事啊。
|
26
rpman 2021-11-02 09:03:21 +08:00 via iPhone
楼上加一
善用自带 openssh 的 config 功能 |
27
cassyfar 2021-11-02 09:05:29 +08:00
ssh/config
|
28
ervqq 2021-11-02 09:10:01 +08:00
hyper
|
29
philon 2021-11-02 09:12:52 +08:00
大哥,密钥登录啊
|
30
dzdh 2021-11-02 09:14:40 +08:00
electerm?
|
31
whorusq 2021-11-02 09:15:15 +08:00 1
之前用 shell 写过一个小工具,目前一直在用,你的需求可以满足
https://github.com/whorusq/ssh-autologin |
32
BeandyXXV 2021-11-02 09:27:16 +08:00
termius ,界面好看,基本功能免费,sftp 功能需要升级会员。
|
33
lscho 2021-11-02 09:33:44 +08:00 via Android
可以密钥
如果配置密钥不方便,我之前也写过一个 shell 工具,可以保存密码,自动填充登录,很方便 |
34
christin 2021-11-02 09:35:05 +08:00 via iPhone
termius
|
35
7gugu 2021-11-02 09:37:35 +08:00 via iPhone
finalshell
|
36
lzs5240 2021-11-02 09:42:56 +08:00
termius 太贵,一次性买断差不多
换到了开源的 electerm |
37
lscho 2021-11-02 09:46:44 +08:00
|
38
arischow 2021-11-02 09:49:19 +08:00 via iPhone
想问 iTerm2 跟你们用的有啥大区别?(我很少会 ssh )
|
39
locoz 2021-11-02 09:53:09 +08:00
虚拟机跑 xshell
|
40
liprais 2021-11-02 09:55:46 +08:00 via iPhone
管理几十个节点都是靠 ssh 上去敲命令?
996 适合你 |
41
Vitta 2021-11-02 09:56:33 +08:00 1
iTerm2 配个登录脚本就好了
|
42
Themyth 2021-11-02 10:00:56 +08:00
finalshell 在 m1 下太吃资源了
要是谁改成 m1 适配的就好了 |
43
zooo 2021-11-02 10:13:50 +08:00
之前在廖雪峰的杂志上看到的一个工具
nuoshell 目前用着还行 |
44
keepeye 2021-11-02 10:18:01 +08:00
首先终端推荐 iTerm2
然后 ssh 连接直接 shell 脚本就行啦,例如: cd ~ mkdir remote-servers cd remote-servers touch ppp.sh echo 'ssh -i ~/.ssh/id_rsa [email protected]' chmod +x ppp.sh ./ppp.sh |
45
keepeye 2021-11-02 10:18:43 +08:00
echo 'ssh -i ~/.ssh/id_rsa [email protected]' > ppp. sh
|
46
yiqiao 2021-11-02 10:24:06 +08:00
finalshell 免费的够用了。
|
47
mww 2021-11-02 10:28:38 +08:00
termius 免费够用
|
48
xiangpeng 2021-11-02 10:35:20 +08:00 via iPhone
finalshell+1 ,或者自己写脚本每个服务器一个,用哪个开哪个
|
49
leoskey 2021-11-02 10:47:56 +08:00
termius +1
|
50
xz410236056 2021-11-02 10:48:19 +08:00 1
royal TSX
|
51
b0644170fc 2021-11-02 10:54:14 +08:00
iterm2 挺好的
|
52
b0644170fc 2021-11-02 10:55:02 +08:00
SecureCRT 也有官方 mac 版
|
53
wongskay 2021-11-02 11:17:50 +08:00
Royal TSX
|
54
junbaor 2021-11-02 12:05:31 +08:00
这个工具挺好用, 非利益相关。
https://github.com/yinheli/sshw |
55
4ark 2021-11-02 12:05:36 +08:00 1
ssh-copy-id 了解一下
|
56
wonderfulcxm 2021-11-02 12:09:24 +08:00 via iPhone 1
iterm2 就可以,快捷键是 cmd+shift+F ,很好用。用 iterm2 的人很多,但知道这个的很少。
|
57
ZeroClover 2021-11-02 12:12:50 +08:00
|
58
ultimate 2021-11-02 12:18:47 +08:00
shuttle 这个小工具可以解决你的需求,相当于一个快捷方式,执行你配置好的命令。结合 sshpass 可以实现一键登录了。我还用了 mysql 、redis-cli ,使用起来很方便。
|
59
lesismal 2021-11-02 12:22:59 +08:00
每次看到楼主头像这一屁股都觉得别扭
|
60
yanjieee 2021-11-02 13:08:36 +08:00
@wonderfulcxm 试了半天不知道这个功能怎么用,老哥可以详细说说吗?非常感谢。
|
61
chiu 2021-11-02 13:13:25 +08:00
ssh/config + ssh-copy-id 不就解决输入密码的问题了吗?
|
62
jorneyr 2021-11-02 13:32:08 +08:00
iTerm 2 的 Profile + Expect
Tabby 也就是上面的 Termius 新版 |
63
xiaooloong 2021-11-02 13:33:21 +08:00
终端工具 iterm
连接管理 ZOC |
64
willamtang 2021-11-02 13:39:33 +08:00
Royal TSX
|
65
alexkkaa 2021-11-02 13:39:47 +08:00 via Android
Securerct 啊 稳定好用全平台 虽然有点丑 但是看久了我还挺喜欢
|
66
ladypxy 2021-11-02 13:40:13 +08:00
收费的 secUreCRT
|
67
Geekgogo 2021-11-02 13:46:55 +08:00
没有比 shellcraft 更好用的
|
68
Pinattsu 2021-11-02 13:52:44 +08:00
ssh-keygen
ssh-copy-id username@ip 完事 |
69
tonghuashuai 2021-11-02 14:03:04 +08:00
我的方法是:
.ssh/config 配置好,放到 github private repo 中,配置好 github action ,每次修改 push 后自动同步到需要的机器上 |
70
wonderfulcxm 2021-11-02 14:03:38 +08:00 via iPhone
@yanjieee 就是一个密码管理工具,相当于集成一个 lastpass 。因为只需要记住 mac 的密码。
首先需要唤出这个管理器,然后按底部的加号添加一级场景的用户名密码,不止可以 ssh 的密码,各种需要在终端输入的密码都可以,比如 sudo 。 之后在需要的场景唤出,比如 ssh 登录时 输入 ssh myhost ,如果成功连接,终端会提示要输入密码,这时按 cmd+shift+f 唤出密码管理器,第一次需要通过 mac 验证,然后双击上一步设定的密码,密码就自动填入到 password 提示栏去了。 |
71
yanjieee 2021-11-02 14:16:32 +08:00
@wonderfulcxm 哦哦哦,那快捷键是 alt+cmd+f ,不是 shift ,我就说试了半天怎么出来的是个全局搜索的框框。
|
72
wonderfulcxm 2021-11-02 14:21:28 +08:00 via iPhone
@yanjieee 是吗?我忘记了有没有改过快捷键,我的是 shift 的。从菜单也可以调出来。window > password manager 。
|
73
richarddingcn 2021-11-02 14:23:01 +08:00
还得是 termius
|
74
fkdog 2021-11-02 14:25:26 +08:00
macos 下 term 类应用最大的问题就是不能管理机器列表了。。
所以我现在很期待能有一款基于 web 终端的 shell 。。 直接跑在浏览器上,任他是 macos 还是 windows |
75
vain 2021-11-02 14:31:09 +08:00
Royal TSX
|
76
sherlockwhite 2021-11-02 14:46:29 +08:00
ssh config
|
77
sherlockwhite 2021-11-02 14:47:00 +08:00
我在 macOS 下 ssh config + ssh-copy-id + ssh config editor 这个软件用的很舒服
|
78
6i3BMhWCpKaXhqQi 2021-11-02 14:47:50 +08:00
八卦一下 tabby ,试用了一下,非常好用,但和 termius 的关系是什么? termius 是收费的啊。
|
79
twl007 2021-11-02 14:50:24 +08:00
|
80
devinww 2021-11-02 14:59:35 +08:00
termius
|
81
Conte 2021-11-02 15:05:21 +08:00
Tabby ,原名 Terminus 。
|
82
shenjinpeng 2021-11-02 15:09:07 +08:00
默认终端, 然后自己写 expect 脚本
|
83
ixx 2021-11-02 15:12:53 +08:00
可以试试 V 站小伙伴写的 nuoshell 体验不错
|
84
kg2019 2021-11-02 15:23:26 +08:00 1
iterm + transmit
|
85
leeshong27 2021-11-02 15:45:03 +08:00
finallshell ?
|
86
nba2k9 2021-11-02 15:51:17 +08:00
看来只有我用 terminal 了
|
87
tuimaochang 2021-11-02 16:12:37 +08:00
electerm
|
88
mikuazusa 2021-11-02 16:12:50 +08:00
iTerm
|
89
clrss 2021-11-02 16:17:03 +08:00
~/.ssh/config
然后 ./bash_profile (zsh 请类推) alias a1="ssh a1" |
90
bipy 2021-11-02 16:52:08 +08:00
openSSH
|
91
wongk 2021-11-02 16:53:16 +08:00
SSH Config Editor 支持 apple script ,我用 fish 自定义了几个命令执行 script ,直接起飞。
|
92
ShahZhou 2021-11-02 16:53:45 +08:00
gotossh, yyds
|
93
guoli100 2021-11-02 17:04:10 +08:00
iTerm2 内有 password manager 已经很方便了。如果需要自动化,就配 .ssh/config ,而且 config 可以通过通配符来统一设置。
|
94
guoli100 2021-11-02 17:08:06 +08:00
补充一下,配合 oh-my-zsh 或 bash_completion ,可以 tab 键自动补全主机名。我开发,测试,生产上各几十台机器,没有觉得管理不方便。
|
95
panxianhai 2021-11-02 17:16:12 +08:00
一直在用 coreshell ,感觉很好用,买断制,setapp 里面有。
|
96
ngloom 2021-11-02 17:18:27 +08:00
只有几十台机器 iterm2 里面的 profile 够用了
|
97
zitengdu 2021-11-02 17:37:10 +08:00
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
|
98
Fantaoranges 2021-11-02 18:28:43 +08:00
ZenTermLite
|
99
beatysatoshi 2021-11-02 18:32:43 +08:00 via iPhone
免费开源的 Electerm
|
100
try4times 2021-11-02 19:13:06 +08:00
ssh 登录脚本也不难写的,还可以自己配置服务器列表
|