AFuture
V2EX  ›  问与答

ssh -T 问题请教

By AFuture at 2020 年 2 月 25 日 · 3418 次点击

今天打算试试 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 搜寻过相关内容,但失败了。

8 条回复  •  2020-02-25 16:57:03 +08:00
Beebird
   1
Beebird  
   2020 年 2 月 25 日 via Android
ssh -t 呢?
AFuture
   2
AFuture  
OP
   2020 年 2 月 25 日
@Beebird 可以,但是 vscode 是 -T,改不了。
Chowe
   3
Chowe  
   2020 年 2 月 25 日
-t 强制分配伪终端
-T 禁止分配伪终端
我是直接 ssh user@host
已经在用了
AFuture
   4
AFuture  
OP
   2020 年 2 月 25 日
@Chowe vscode 默认连接必须有 -T,怎么取消这个 -T ?
Chowe
   5
Chowe  
   2020 年 2 月 25 日
@AFuture 在 config 文件删掉就好啦
AFuture
   6
AFuture  
OP
   2020 年 2 月 25 日
@Chowe 麻烦您给个路径,vscode 没怎么用不是很熟 各种 config 的位置。谢谢
Chowe
   7
Chowe  
   2020 年 2 月 25 日
@AFuture 点新建连接,输入 ssh [email protected] 回车,第二步就会让你选择 config 的位置
AFuture
   8
AFuture  
OP
   2020 年 2 月 25 日 via iPhone
@Chowe 好的 谢谢
© 2026 V2EX · 28ms · 3.9.8.5