我在vagrant ssh
之後所做的第一件事通常附加到tmux
會話。如何強制流浪ssh執行僞tty分配?
我想自動執行此操作,所以我嘗試:vagrant ssh -c "tmux attach"
,但它失敗並顯示「不是終端」。
一些谷歌搜索後,我發現this article,並知道我應該在執行基於屏幕的程序之前強制執行僞tty分配,並且可以使用選項ssh
來完成。
但我不知道如何使用此選項與vagrant ssh
。
我在vagrant ssh
之後所做的第一件事通常附加到tmux
會話。如何強制流浪ssh執行僞tty分配?
我想自動執行此操作,所以我嘗試:vagrant ssh -c "tmux attach"
,但它失敗並顯示「不是終端」。
一些谷歌搜索後,我發現this article,並知道我應該在執行基於屏幕的程序之前強制執行僞tty分配,並且可以使用選項ssh
來完成。
但我不知道如何使用此選項與vagrant ssh
。
根據this documentation,您應該嘗試在命令中添加--
。
由於我沒有使用vagrant,我不能確定的格式,但相信它會是類似於:
vagrant ssh -- -t
除非,你需要包含用戶名和主機,在這種情況下,添加用戶名和主持人。
這是行不通的。我仍然在尋找這個'--'選項的例子。 – satoru 2013-05-14 00:18:24
這似乎工作'流浪ssh - t'tmux附加; /斌/ bash'' – 2014-04-17 04:12:16
您是否設法解決問題或提出流浪問題? – p0deje 2013-09-18 15:30:32
@ p0deje尚未... – satoru 2013-09-21 02:18:47
所以,它不會工作 - https://github.com/mitchellh/vagrant/issues/2240 – p0deje 2013-09-21 02:29:28