V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  LonnyWong  ›  全部回复第 9 页 / 共 23 页
回复总数  446
1 ... 5  6  7  8  9  10  11  12  13  14 ... 23  
328 天前
回复了 albin504 创建的主题 程序员 准备在腾讯云开发者社区写技术博客了
腾讯云的 markdown 很垃圾,我这篇 https://www.v2ex.com/t/1000332 用三个点加 sh 标出是 shell 代码了,腾讯云却还是识别错误,发不了。
329 天前
回复了 vimiix 创建的主题 Go 编程语言 写了一个 ssh 客户端,欢迎体验
@lstz #25 有人反对楼主自己写吗?
329 天前
回复了 vimiix 创建的主题 Go 编程语言 写了一个 ssh 客户端,欢迎体验
@vimiix #9 另外说一下,go 标准库中的 known_hosts 有两个小坑:
https://github.com/golang/go/issues/29286
https://github.com/golang/go/issues/53463

有个第三方库解决了,我也为它贡献过几行代码:
https://github.com/skeema/knownhosts
329 天前
回复了 vimiix 创建的主题 Go 编程语言 写了一个 ssh 客户端,欢迎体验
@JounQin #7 是的,最好是用公私钥,然后私钥要设置复杂密码,开机时将私钥 ssh-add 到 ssh agent 中,这样用起来也很方便。更好的是,使用私钥要刷指纹的那种 ssh agent 。
329 天前
回复了 vimiix 创建的主题 Go 编程语言 写了一个 ssh 客户端,欢迎体验
提个小建议,放出来给大家用的,最好别用 `ssh.InsecureIgnoreHostKey()`:

https://github.com/vimiix/ssx/blob/ee6c0166ed0c447aa398f4c0c11b7c9f69770e18/ssx/entry/entry.go#L65

```go
func (e *Entry) GenSSHConfig() *ssh.ClientConfig {
cfg := &ssh.ClientConfig{
User: e.User,
Auth: e.AuthMethods(),
HostKeyCallback: ssh.InsecureIgnoreHostKey(),
Timeout: getConnectTimeout(),
}
cfg.SetDefaults()
return cfg
}
```
329 天前
回复了 vimiix 创建的主题 Go 编程语言 写了一个 ssh 客户端,欢迎体验
我写的这个 https://github.com/trzsz/trzsz-ssh ,在 V2 发过很多次了,OP 没看到?
不过,自己写一次也很好,能学到不少东西。
@GoodRui 我也是用 iTerm2 ,不过 Warp 创造性的分块功能,值得研究下。
@neochen13 #68

参考 #65 trzsz-ssh 即将支持 Warp 记住密码: https://github.com/trzsz/trzsz-ssh/issues/64#issuecomment-1853170951
@shuqin2333 warp 可以配合 https://github.com/trzsz/trzsz-ssh 来用,支持记住密码。注意安装 tssh 之后,要软链成 ssh 来用。

brew install trzsz-ssh
sudo ln -sv $(which tssh) /usr/local/bin/ssh
支持类似 expect 自动交互功能的 ssh 客户端 trzsz-ssh ( tssh ): https://v2ex.com/t/999210
@brucmao scoop 暂时还没下文,可以用 scoop 这样安装:
scoop install https://trzsz.github.io/lrzsz.json

或者用 choco 这样安装:
choco install lrzsz --version=0.12.21
@brucmao 我给 scoop 提了个 issue: https://github.com/ScoopInstaller/Main/issues/5320

如果可以,我再提个 PR 。
@brucmao 看情况,trz / tsz 显示的速度是写入对端的硬盘才算的,是真实的。rz / sz 现在我的实现只是个概数,是网络上传输的流量,传 10M 大小的文件,实际在网络上会要传递十几 M 的流量,所以 rz / sz 显示的速度的虚大的。

如果你用 go 版 1.1.6 以上的版本,并且是用 tssh 客户端,中间没有跳板机,ssh 隧道是通的,那速度会比 rz / sz 快很多。

另外,trz / tsz 支持目录,支持 tmux ,功能更丰富。
@brucmao 是指 scoop install lrzsz ?这个上 extra 要求 star 100 ,上 main 要求 star 500 。不过 lrzsz 是一个大家都熟知的软件,不知有汉有特权。要想的,可以帮忙在 https://github.com/trzsz/lrzsz-win32 点个 star 。
@GoodRui 哈,我也是 Mac + iTerm2 + tssh
@yqf0215 👍 我用的那个解释库,想要兼容你这个会比较困难: https://github.com/trzsz/ssh_config
@yqf0215 不用 -s 就会自动检索,除非你输入的刚好完全匹配了某个名字。
trzsz ssh ( tssh ) 分组标签用法介绍: https://www.v2ex.com/t/995297
1 ... 5  6  7  8  9  10  11  12  13  14 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2666 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 15:02 · PVG 23:02 · LAX 07:02 · JFK 10:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.