我尝试在emacs中打开一个远程ssh文件,该文件的服务器运行旧的ksh版本,这在过去使我有些头疼。另外,它的.profile
文件是交互式文件,因此需要一些用户交互,但是稍后可以解决。到目前为止,我的惯常做法是:
由于stdin不是终端,所以不会分配Tramp文件伪终端
要进行bash脚本编写,我通过在-tt
上应用ssh
标志来解决此问题,以强制进行交互式会话,尽管我不知道在这种情况下是否正是我所需要的。
我如何个性化C-x C-f
的ssh连接所使用的标志,或者特别是解决该错误消息?
答案 0 :(得分:2)
在~/.ssh/config
中添加带有适当标志的条目,并使用该条目的昵称作为Tramp文件名中的主机。