我如何使用ssh从emacs的?(How do I use ssh from emacs?)

2019-10-18 04:16发布

我通常连接到使用使用终端的另一个服务器:

ssh username@xx.xx.xx.xx

不过,我一直在使用emacs了很多,我想知道如果我可以从emacs的内连接到远程红帽服务器?

非常感谢您的任何建议,

Answer 1:

流浪汉模式是你的朋友。 安装它,然后用

C-x f RETURN /xx.xx.xx.xx.:~username/some/dir/somefile.txt

该文件将在您的本地会话中打开。 Emacs和流浪汉都将同步更新,由于你的本地编辑回服务器。



Answer 2:

我的ANSI-术语模式(这样的Mx ANSI-术语),其提供了更加有用的终端仿真环境中的变体光盘的风扇。

流浪汉模式,由德克说是伟大的编辑文件,特别是如果你的连线速度够快,但是如果你只需要一个快速终端和缓冲区之间切换,使用ansi-termtermshell都做工精细。 特别是如果你的窗口管理器不支持在一个窗口管理水平这一切换。

对于很多事情,我只是说我有一点执行的bash脚本(shell-command "/path/to/shell/script")他们使用ssh传统。 似乎采取了很多整个“部署/ rsync的推”的工作流程的照顾。



Answer 3:

如果您有兴趣投放一般shell命令,而不仅仅是编辑远程文件,看看壳模式。 与Mx shell在启动它后,你会得到一个缓冲运行shell。 您可以与外壳的输入和输出进行交互,就像您在任何其他缓冲区文本。

内壳模式,你就可以运行ssh和连接到远程服务器,就像你外面的emacs。



Answer 4:

在Emacs,ssh到一个系统中运行命令,还可以编辑远程文件看到ssh.el在http://www.emacswiki.org/emacs/SshWithEmacs



文章来源: How do I use ssh from emacs?
标签: emacs ssh