Windows Emacs:复制/编辑文件从/到远程Unix计算机



Windows 7(64位)emacs 24.5

要探索本地文件(在Windows上)我使用软件包 dire 。好。

  1. 我如何在远程Unix机器上看到(通过Direed )文件?
  2. 如何从/到远程Unix机器编辑/复制文件(通过DERED )?

如果不使用Emacs,我将通过Windows Console连接到远程Unix机器,并使用下一个命令:

ssh -ostricthostkeychecking = no login@ip.of.unix.machine

在emacs中:尝试从Windows 7连接到UNIX:

/ssh:root@1.2.3.4:

错误:ssh -1 root -o controlmaster = auto -o controlpath ='tramp。%c'-o controlSist = no -e无1.2.3.4&&退出||退出

伪末端不会分配,因为Stdin不是终端。无法创建目录'/home/alex/.ssh'。

ssh_askpass:exec(/usr/sbin/ssh-asspass):没有此类文件或目录主机密钥验证失败

我刚刚找到了解决方案 - 您需要指向git-gui--askpass的ENV变量SSH_ASKPASS。它位于git安装目录中,在我的情况下

(setenv SSH_ASKPASS "...Gitmingw64libexecgit-coregit-gui--askpass")

使用流浪汉。请参阅《 emacs手册》,节点远程文件。

在包括Dired 在内的Direed中,只需使用要在Dired模式下打开的远程文件语法。

最新更新