【问题标题】:Windows: is it possible access window 'git bash' or 'ConEmu' via ssh?Windows:是否可以通过 ssh 访问窗口“git bash”或“ConEmu”?
【发布时间】:2018-06-21 12:26:30
【问题描述】:

我正在使用Windows7 桌面并安装了ssh 来远程访问这个Windows7 桌面。

Windows7 环境中,我使用ConEmugit bash,这使得Window7env 与Linux 相似。

问题是当我通过 ssh 访问这个Windows 7 时,它显示cmd 窗格。

通过 ssh 访问时,有什么方法可以显示git bashConEmu 接口而不是cmd

【问题讨论】:

    标签: windows ssh cmd git-bash conemu


    【解决方案1】:

    您至少应该能够从通过 ssh 会话看到的 CMD 调用 bash(只需键入 bash)。
    如果不能,则表示您的远程 ssh 会话给您的PATH 不包括C:\path\to\Git\bin
    在这种情况下,C:\path\to\Git\bin\bash.exe 复制到C:\Windows\System32 将不起作用,如commented by Maximus)。

    正如我提到的,在您的服务器上查找sshd_config 文件,并将正确的路径添加为described here

    【讨论】:

    • 我按照您的指示操作,bash 命令在我的远程 shell 中工作,但界面没有改变。简而言之,当我通过ssh 访问并输入bash 时,什么都没有发生...ls 不起作用..
    • @user3595632 你能不能在你的ssh会话中输入where bash来确认至少找到bash.exe?还有set PATH 返回的内容(在您的 ssh 会话中输入时)。
    • where bash -> C:\Windows\System32\bash.exe。和set PATH -> 路径=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsP owerShell\v1.0\; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    • @user3595632 您是否有机会修改您的 ssh 守护程序,以便在您的 PATH 中包含 ssh 提供的 C:\path\to\git\usr\bin?
    • 抱歉,无法理解您所说的。 “修改你的 ssh 守护进程”是什么意思?什么是C:\path\to\git\usr\bin? git有bin文件夹吗?
    猜你喜欢
    • 2019-06-11
    • 1970-01-01
    • 2014-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-23
    相关资源
    最近更新 更多