ssh接続で “Pseudo-terminal will not be allocated because stdin is not a terminal.”エラーが表示されたら

その他

GitLab-CI/CD でssh接続しようとすると
Pseudo-terminal will not be allocated because stdin is not a terminal.
エラーが表示される

解決方法:
ssh -tt オプションをつける

ttとは “text terminal” のことらしい
pseudo とは “擬似”
stdin とは標準入力のこと

“標準入力はターミナルではないので擬似ターミナルは割り当てられません”ということらしい

-tt オプションで強制的に割り当てることができるそうです。

コメント

タイトルとURLをコピーしました