首页 > 代码库 > Pseudo-terminal will not be allocated because stdin is not a terminal.
Pseudo-terminal will not be allocated because stdin is not a terminal.
打算在shell里写脚本调用ssh,突然来个报错:
Pseudo-terminal will not be allocated because stdin is not a terminal.
中文解释:伪终端不会分配因为stdin不是终端。
查看ssh命令帮助得以解决:
-q Quiet mode. Causes most warning and diagnostic messages to be suppressed.
-T Disable pseudo-tty allocation.
然后ssh -Tq 用户@主机 -p 端口 即可。
本文出自 “永不放弃! 任志远” 博客,请务必保留此出处http://renzhiyuan.blog.51cto.com/10433137/1880329
Pseudo-terminal will not be allocated because stdin is not a terminal.
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。