要远程运行交互式程序,应该使用ssh -t <host>
. 但是这个-t
选项也有缺点,所以在非交互式程序上使用它并不好。
我的问题是:我有几台机器。其中一些用于交互式程序,而另一些用于非交互式程序。所以我必须准确记住哪些需要-t
。是否可以添加它,~/.ssh/config
这样我就不必记住它了?
基本上我想要的是这样的:
Host interactive
HostName example.com
User user
Option "-t"
要远程运行交互式程序,应该使用ssh -t <host>
. 但是这个-t
选项也有缺点,所以在非交互式程序上使用它并不好。
我的问题是:我有几台机器。其中一些用于交互式程序,而另一些用于非交互式程序。所以我必须准确记住哪些需要-t
。是否可以添加它,~/.ssh/config
这样我就不必记住它了?
基本上我想要的是这样的:
Host interactive
HostName example.com
User user
Option "-t"
您正在寻找的选项是
RequestTTY
. 从 ssh_config 手册页:force
等价于-tt
, 并且yes
等价于-t