ssh -T 问题请教

2020-02-25 02:33:47 +08:00
 AFuture

今天打算试试 vscode remote,但是一直失败。 发现是 ssh -T -D 55703 -o Timeout=15 host bash 出现问题。 自己测试 bash -T 时间 报这个错:

Pseudo-terminal will not be allocated because stdin is not a terminal. ssh_exchange_identification: read: Connection reset by peer

求教各位大佬,解决方法。 自己已经 google 搜寻过相关内容,但失败了。

2502 次点击
所在节点    问与答
8 条回复
Beebird
2020-02-25 05:34:18 +08:00
ssh -t 呢?
AFuture
2020-02-25 08:56:21 +08:00
@Beebird 可以,但是 vscode 是 -T,改不了。
Chowe
2020-02-25 09:21:10 +08:00
-t 强制分配伪终端
-T 禁止分配伪终端
我是直接 ssh user@host
已经在用了
AFuture
2020-02-25 10:15:38 +08:00
@Chowe vscode 默认连接必须有 -T,怎么取消这个 -T ?
Chowe
2020-02-25 13:47:22 +08:00
@AFuture 在 config 文件删掉就好啦
AFuture
2020-02-25 14:08:58 +08:00
@Chowe 麻烦您给个路径,vscode 没怎么用不是很熟 各种 config 的位置。谢谢
Chowe
2020-02-25 14:25:45 +08:00
@AFuture 点新建连接,输入 ssh abc@hello.com 回车,第二步就会让你选择 config 的位置
AFuture
2020-02-25 16:57:03 +08:00
@Chowe 好的 谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/647264

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX