在emacs中打开SSH远程文件,出现交互式终端问题

时间:2019-08-28 08:35:35

标签: ssh emacs tramp

我尝试在emacs中打开一个远程ssh文件,该文件的服务器运行旧的ksh版本,这在过去使我有些头疼。另外,它的.profile文件是交互式文件,因此需要一些用户交互,但是稍后可以解决。到目前为止,我的惯常做法是:

  

由于stdin不是终端,所以不会分配Tramp文件伪终端

要进行bash脚本编写,我通过在-tt上应用ssh标志来解决此问题,以强制进行交互式会话,尽管我不知道在这种情况下是否正是我所需要的。

我如何个性化C-x C-f的ssh连接所使用的标志,或者特别是解决该错误消息?

1 个答案:

答案 0 :(得分:2)

~/.ssh/config中添加带有适当标志的条目,并使用该条目的昵称作为Tramp文件名中的主机。