因为极其懒得折腾,最近两年都是用 SecureCRT,连配置都是默认的...因为不支持深浅色随系统变化,打算换掉了. 因为目前 mac 默认的终端也更新了,默认 shell 也换成了 zsh, 想请教各位,可否当成生产工具用,找了一圈没看到怎么保存 ssh 的密码.. ,貌似 rz 也不能用, 想知道对比 Iterm2,还有哪些不可忍受的差距,(没用过 iterm2,因为懒得配置), 如果说默认 terminal 支撑不了生产使用的话,准备使用 iterm2 了, 感谢大家
1
AngryPanda 2021-07-20 14:56:26 +08:00
iTerm 2 不需要配置,默认配置就很舒服
|
2
hronro 2021-07-20 15:01:25 +08:00
当然可以当作主力,系统自带的 Terminal.app 除了不能支持真彩色、不支持 font ligature,其他并不比 iterm2 差多少。
另外 iterm2 应该也不支持保存 SSH 的密码。 |
4
jdhao 2021-07-20 15:57:02 +08:00 via Android
不行,不支持真色彩一条就很恼火。用 kitty
|
5
Leonard 2021-07-20 16:06:25 +08:00
能用是能用,但是也就是能用的水准,可能会让你窝火
|
6
secretman 2021-07-20 16:14:49 +08:00 2
ssh 建议你写个 shell 脚本,里面加上密码输入回车,然后 alias 弄个短命令?
而且最终建议还是抛弃密码,用 rsa 公私钥登录,或者套上 跳板机 VPN 更安全 |
7
kidlj 2021-07-20 16:33:51 +08:00
一直用 Terminal.app ,没安装过 iTerm2.
|
8
IgniteWhite 2021-07-20 16:36:28 +08:00 via iPhone
用 kitty
SSH 配置文件了解一下 |
9
yuancoder 2021-07-20 16:39:55 +08:00
iTerm2,terminal 功能太弱了
|
10
Thatscode99 2021-07-20 17:34:25 +08:00 via iPhone
ssh config
|
11
mortalbibo OP @secretman 哈哈, 生产环境肯定是跳板机, 测试环境就几台垃圾桶机器, 没那个必要
|
12
mortalbibo OP @jdhao 实话说, 之前用 CRT, 都没色彩.....
|
13
mortalbibo OP @kidlj 老哥,ssh 密码咋保存的, 上传下载文件怎么搞定的
|
14
9Tpsaajk9rdBKH2U 2021-07-20 18:09:49 +08:00
Mac 无密码 SSH 登录服务器 : https://ichochy.com/posts/20191028.html
|
15
lululau 2021-07-20 18:26:24 +08:00
iTerm2 有个 Password Manager 功能,我没用过,把服务器地址和用户密码发上来我试试先,没问题了我回贴告诉你怎么配置
|
16
kidlj 2021-07-20 18:30:30 +08:00
@mortalbibo ssh 用密钥,.ssh/config 配置一下。上传下载用 scp.
|
17
darksword21 2021-07-20 18:37:43 +08:00 via iPhone 4
我一直很好奇大家都不用 ssh-copy-id 吗
|
18
IgniteWhite 2021-07-20 18:42:38 +08:00
@darksword21 我觉得只有楼主不用……楼主得学学 SSH 基本操作
|
19
mortalbibo OP 哈哈, scp 命令会用, 但是确实被可视化拖拽惯坏了, 就想一拖就完事, 免密配置 get 了, 感谢大哥 @MLeo
|
20
ratazzi 2021-07-20 19:25:47 +08:00 via iPhone
ssh-import-id 了解下
|
21
madtwilight 2021-07-20 20:42:42 +08:00 via Android 1
https://www.nuoshell.com/ 这个可以尝试一下
|
22
elphet 2021-07-20 20:50:24 +08:00
自从在我输入 exit 回车,然后它没有 exit 的时候,我就放弃了
|
23
zooo 2021-07-20 21:17:14 +08:00
#21
目前在用,还不错 |
24
Tink 2021-07-20 21:23:44 +08:00 via iPhone
能,就是有些时候不够顺手
|
25
Joker123456789 2021-07-20 22:09:24 +08:00
可以啊,完全可以,没有任何问题。
唯一的不方便点 就是 需要自己写脚本 做自动连接与登录。 不然每次都得写 ssh xxx@xxx 然后输入密码。 |
26
IgniteWhite 2021-07-20 22:23:15 +08:00 via iPhone
@Joker123456789 楼上提到了~/.ssh/config,只要在配置里加个 alias,比如命名为 abc,你就可以 ssh abc
还有输密码,我觉得楼上说的对,ssh-copy-id 都不用的吗? |
27
lostberryzz 2021-07-20 23:55:41 +08:00
很好奇为什么不用 iTerm2,免费开源更新快功能多性能不差,不比 Terminal.app 强么
|
28
chiu 2021-07-21 00:26:04 +08:00 via Android
~/.ssh/config
|
29
chiu 2021-07-21 00:30:02 +08:00 via Android
@IgniteWhite #26
alias 也不用,Host 后就可以跟自定义的 name |
30
IgniteWhite 2021-07-21 00:40:32 +08:00
@chiu 对对对,Host 那行后面跟的就是 name 。我说 alias 不准确,就是你说的那个。
|
31
find456789 2021-07-21 00:46:46 +08:00
目前用的原生的, 以前用过 iterm2, 没觉得 iterm2 有啥特色 , 感觉差不多
|
32
SingeeKing 2021-07-21 01:04:50 +08:00 via iPhone
iterm 2 支持半个拖拽上传,不过我在某些用 scp 很繁琐的情况下的拖拽上传解决方案是自己写了个脚本调用 sshfs
|
33
dayeye2006199 2021-07-21 02:16:44 +08:00
iterm2 和 tmux control mode 有整合,可以用 iterm 的热键去控制 tmux,支持窗口分割,多窗口等功能,还是挺好用的。
|
34
vsean 2021-07-21 02:39:26 +08:00
@madtwilight 本来想下载试用一下,被 110 兆的安装包劝退了
|
35
TuringGunner 2021-07-21 09:22:50 +08:00
一直都是 terminal+tmux,没觉得哪里不好用
|
36
RyuZheng 2021-07-21 10:00:28 +08:00
绝对能呀,你看看 pycon 2015,David Beazley 直接手撸代码展示 python 并发,就是在 terminal 里直接写的。
|
37
vcode 2021-07-21 10:08:27 +08:00
lz rz 命令不能用好烦啊
|
38
Damenly1 2021-07-21 10:47:32 +08:00
保存 ssh 密码可还行。Do you guys not use .ssh/authorized_keys?
|
40
hugo2lee 2021-07-21 11:23:15 +08:00
sshpass -f psw.txt
|
41
xabcstack 2021-07-21 12:39:14 +08:00
默认的就是最好的
|
42
charlie21 2021-07-21 12:51:31 +08:00 2
所谓好马配好鞍,新用户很容易被这些所谓的 mac 神器作为一种感情上的敲诈勒索,仿佛购置了一台价格溢出 性能过剩的设备,就必须要被这些琳琅满目的玩意占据硬盘空间否则真的是很不懂一样。所谓消费主义的陷阱在这里又被开发者支持开发者的认同感而再次放大。实际上如果喜欢消费这些玩意可以看看 ssh config 和 tmux 这种跨平台的简易解决办法,性价比更高一点,也不会被捆绑在 apple 生态里还觉得自己赚了似的
|
43
lucifer9 2021-07-21 12:54:51 +08:00
@hronro 你用的估计太老了。FiraCode 2015 年底就说 macOS 自带终端支持这个了。
https://github.com/tonsky/FiraCode/blob/0ed6ae8fb08f9b56359a3d1a1aa53fac06a1473a/README.md |
44
psklf 2021-07-21 13:42:27 +08:00
一直以来用 terminal 搭配 ohmyzsh 好用的很
|
45
hronro 2021-07-21 13:50:07 +08:00
@lucifer9 #43
找了下相关资料,Terminal.app 只支持用 calt 这种方式实现的 font ligature,并且 FireCode 也是用的这种方式来实现的。但实际上用 calt 这种方式来实现编程字体的 font ligature 其实不是很合理,当然对于 FireCode 这种主打卖点就是 ligature 的字体来说无可厚非,但其他更通用的字体通常会选择 liga 或者 dlig 来实现 ligature,而这两种方式都是 Terminal.app 不支持的。 |
46
qW7bo2FbzbC0 2021-07-21 14:20:03 +08:00
terminal 可以配置选中即复制吗?退出时可以不卡在屏幕上面提示手动关闭吗?
|