- 主题:welly/ssh 偶尔会出现假死
请问您是公钥登录还是密码登录?我用公钥登录几乎没遇到过任何问题……
【 在 cjon 的大作中提到: 】
: 跟之前碰到的crash还不一样(虽然昨天我点击一个图片链接时又crash了一回)。
: 所谓“假死”,就是当前的ssh session里面,按任何键没有反应,session的状态也不会由绿变红。看上去一直是绿色,但不管按任何键都毫无反应。
: 这个“假死”,是以前用 welly/telnet 的时候从未见过的现象。
: ...................
--
FROM 108.46.235.*
不知道假死是不是putty带来的。。
【 在 cjon 的大作中提到: 】
: 试过公钥登录,没有成功过。用密码登录倒是丝滑。
--
FROM 108.46.235.*
密码登录用的是putty,公钥登录用的是系统自带的ssh。
按说这样设置就可以了……那您如果直接在命令行ssh能用公钥登录么?
【 在 cjon 的大作中提到: 】
: 无论用公钥/私钥或是密码的ssh登录都是用的putty?抑或二者用的是不同的程序?
: 不知道为啥,我把公钥填进个人工具箱的第六条,再把私钥填进站点管理界面地址栏旁边三个点弹出的输入框内之后,登录总不成功。无奈只好用密码配合ssh登录。
--
FROM 108.46.235.*
1. 命令行运行 ssh-keygen -t ed25519
2. 命令行运行 pbcopy < ~/.ssh/id_ed25519.pub
3. 进入水木社区 主选单-I-W-6,把剪贴板的内容粘贴进去,Ctrl-W 保存。
4. 命令行运行 pbcopy < ~/.ssh/id_ed25519
5. 打开 Welly 地址簿,点击地址栏右侧设置自动登录的按钮,把剪贴板的内容粘
贴到弹出的文本框里。
【 在 cjon 的大作中提到: 】
: 能否把你用的生成公钥/私钥的命令贴一下?我担心我用的可能有误。
--
FROM 108.46.235.*
1. RSA 也可以。
2. 在水木社区 主选单-I-U 里面可以选择关闭。
【 在 billzt 的大作中提到: 】
: 谢谢大牛,顺便再请教两问:一是,用id_rsa和id_rsa.pub也可以吧?我好像成功了。二是,登录之后需要连续按好几下回车才能到达主页面,有没有办法自动跳过?
--
FROM 108.46.235.*
那没辙了,fork一份改代码吧-_-|||
【 在 billzt 的大作中提到: 】
: 上站时显示好友名单
: 进站时显示备忘录
: 进站时显示十大新闻
: ...................
--
FROM 108.46.235.*
生成密钥的时候可以提供备注,需要放在 -C 后面,即:
ssh-keygen -t rsa -C "cjohny@bbs.newsmth.net"
那个 tcsetattr 的错误是 ssh 报的,原因是 macOS 的沙箱不允许这个操作……我也没找到办法,好在对上 bbs 毫无影响。密码登录之所以使用 putty 也是因为沙箱的关系。
【 在 cjon 的大作中提到: 】
: 难怪我之前弄的一直出错,我前几次用的命令是:
: ssh-keygen -t rsa cjohny@bbs.newsmth.net
: 完全没有意识到“cjohny@bbs.newsmth.net”在生成密钥时是不必要的。真正用ssh命令建立连接的时候才需要这一坨。糗大了。
: ...................
--
FROM 108.46.235.*
可以是可以,但如果有其它错误信息(例如站点输错了等等)也会被隐藏起来了,遇到问题不好调试。
【 在 cjon 的大作中提到: 】
: google了一下这个错误,也是不得要领。
: 有木有办法把这条错误信息给隐藏起来?
: 调用这条命令的时候加个“2>/dev/null”?
: ...................
--
FROM 108.46.235.*
谢谢支持!
【 在 cjon 的大作中提到: 】
: 也有道理,那就算了吧。谢谢你持之以恒的维护,确实是macos下最优秀的水木term软件。
--
FROM 108.46.235.*
谢谢!回头有空了可以做个生成密钥的功能……
【 在 cjon 的大作中提到: 】
: 汇报一下:自使用密钥用 welly/ssh 上水木之后,没再看到过 session 假死的现象。
: 看来之前的假死确实是 putty (ssh + password) 引起的。
--
FROM 108.46.235.*