我希望能够通过桌面上的单个ssh命令在远程服务器上启动屏幕会话。 但是,屏幕似乎需要一个terminal,这通过ssh运行命令时不可用。 所以很明显 ssh [email protected] screen "tail -f /var/log/messages" (作为例子)不起作用,并给予 Must be connected to a terminal. 我希望ssh在屏幕下启动命令,以便稍后login并按照我将手动启动的屏幕会话进行连接。
现在,我正在pipe理一个Ubuntu 14.04.2 LTS服务器上遇到一些非常奇怪的行为。 用cygwin(mintty)或Linux机器上的terminal通过ssh连接到服务器,我不能input字母e 。 我做了以下debugging: 字母e可以在远程服务器上的vim中input 字母e可以在本地机器的terminal上键入 $TERM被设置为xterm $LANG , $LANGUAGE和$LC_ALL被设置为de_DE.utf8 locale charmap返回UTF-8 现在,我完全没有想到这可能是什么原因造成的。 我会很高兴有关如何解决这个问题的build议。