windows - 如何在登录到 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 的信息,以及有关运行命令的一些诱人提示。有人这样做吗?
解决方案
推荐阅读
- git - git fetch 损坏 FETCH_HEAD
- android - 响铃时通过蓝牙耳机录制语音
- regex - 正则表达式仅匹配一个大写字母
- python - 带有插入规则的 SQLAlchemy 和 PostGreSQL 什么都不做(重复)
- python - 根据 QTableView 中的用户输入更改行的颜色
- javascript - 如何从带有硒的 Chrome 网络驱动程序中获取 console.trace() 结果?
- r - 足球 R 编程中的 H2H 比赛
- regex - 如何将文本与变音符号匹配?
- node.js - 在 node.js 尖锐的 AWS Lambda 上使用 .overlayWith() 时出错
- android - 为什么添加值时不会触发这些 ValueEventListener?