首页 > 解决方案 > 使用交互式终端问题在 emacs 中打开 ssh 远程文件

问题描述

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

不会分配tramp文件伪终端,因为stdin不是终端

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

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

标签: sshemacstramp

解决方案


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


推荐阅读