首页 > 解决方案 > 如何在登录到 Windows openssh 便携版时运行命令

问题描述

我从https://github.com/PowerShell/Win32-OpenSSH/releases在 Windows 2019 服务器上安装了 openssh ,它运行良好 - 完全符合预期从 ssh 客户端访问服务器。

对于我的用例,用户登录以运行基于字符的应用程序,我想运行一个包含所有用户菜单的批处理文件。现在在登录时,用户会被放到 C: 提示符下。我想模拟它在 Unix 中的工作方式,我们在其中添加“exec /path/to/menu”作为用户 .profile 的最后一行,它会触发一个菜单脚本。

https://github.com/PowerShell/Win32-OpenSSH/wiki/DefaultShell包含有关更改默认 shell 的信息,以及有关运行命令的一些诱人提示。有人这样做吗?

标签: windowsopenssh

解决方案


推荐阅读