当用户连接时让 SSH 运行命令?

当用户连接时让 SSH 运行命令?

我在 Windows 10 机器上运行 openSSH 服务器。有没有办法在任何用户连接时自动运行命令?我希望通过 ssh 连接的用户在加入时别无选择,只能运行特定命令。

答案1

我能够使用注册表执行此操作。我导航到HKCU\SOFTWARE\Microsoft\regedit 并创建了一个名为的键Command Processor。然后我AutoRun在该键中创建了一个名为的新可扩展字符串值,并将其值设置为 .cmd 文件。现在,每当用户连接到我的 SSH 服务器时,它都会运行该文件中的命令。请注意,现在只要您运行批处理文件,它就会运行这些命令!我已将其设置为仅当它位于 .cmd 文件的主目录中时才运行。

我从这个答案中明白了这一点:打开命令提示符时自动执行命令

相关内容