我有一个Vagrant当前在我的本地计算机上运行的Web环境。我想做的是将这个Vagrant开发环境作为Sublime中的repl运行。
我安装了Sublime Repl,并编辑了shell配置文件以调用ssh.exe
,但我一直收到错误。
我发现我需要运行ssh -t -t
来强制ssh
在虚拟终端中运行。但是,当我尝试执行时,我现在收到以下错误:
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
***Repl Closed***
尝试执行已配置的cmd.exe
repl中的代码时,我也遇到了同样的错误。
正在执行的Vagrant Main.sublime-menu文件中的代码行是: “windows”:[“ssh”,“ - t”,“ - t”,“ - p”,“2222”,“vagrant:vagrant@127.0.0.1”]
有什么想法吗?
答案 0 :(得分:0)
好。对于任何想要这样做的人,我想出了怎么做。
我使用已存在plink.exe
已保存会话的putty.exe
进行了此操作。我在位于Data\Packages\SublimeRepl\config
的Sublime REPL插件文件夹中为Vagrant创建了一个配置文件夹并编辑了内容 - 该文件夹是已存在的文件夹 shell 的副本。我需要编辑两个文件。第一个文件是Default.sublime-commands
文件
在该行中,我只是将路径更改为指向第二个文件Main.sublime-menu
在该文件中,已有一个部分显示了所有三个操作系统的命令。这是我为了让它运行起来的确切行:(我现有的putty会话名为 vagrant ,我的pw在这里被列为vagrant)
"windows": ["plink", "-load", "vagrant", "-pw", "vagrant"]
瞧!