2013-05-13 72 views
2

我在vagrant ssh之後所做的第一件事通常附加到tmux會話。如何強制流浪ssh執行僞tty分配?

我想自動執行此操作,所以我嘗試:vagrant ssh -c "tmux attach",但它失敗並顯示「不是終端」。

一些谷歌搜索後,我發現this article,並知道我應該在執行基於屏幕的程序之前強制執行僞tty分配,並且可以使用選項ssh來完成。

但我不知道如何使用此選項與vagrant ssh

+0

您是否設法解決問題或提出流浪問題? – p0deje 2013-09-18 15:30:32

+0

@ p0deje尚未... – satoru 2013-09-21 02:18:47

+0

所以,它不會工作 - https://github.com/mitchellh/vagrant/issues/2240 – p0deje 2013-09-21 02:29:28

回答

1

根據this documentation,您應該嘗試在命令中添加--
由於我沒有使用vagrant,我不能確定的格式,但相信它會是類似於:

vagrant ssh -- -t

除非,你需要包含用戶名和主機,在這種情況下,添加用戶名和主持人。

+0

這是行不通的。我仍然在尋找這個'--'選項的例子。 – satoru 2013-05-14 00:18:24

+0

這似乎工作'流浪ssh - t'tmux附加; /斌/ bash'' – 2014-04-17 04:12:16