我在 Windows 10 机器上运行 openSSH 服务器。有没有办法在任何用户连接时自动运行命令?我希望通过 ssh 连接的用户在加入时别无选择,只能运行特定命令。
答案1
我能够使用注册表执行此操作。我导航到HKCU\SOFTWARE\Microsoft\
regedit 并创建了一个名为的键Command Processor
。然后我AutoRun
在该键中创建了一个名为的新可扩展字符串值,并将其值设置为 .cmd 文件。现在,每当用户连接到我的 SSH 服务器时,它都会运行该文件中的命令。请注意,现在只要您运行批处理文件,它就会运行这些命令!我已将其设置为仅当它位于 .cmd 文件的主目录中时才运行。
我从这个答案中明白了这一点:打开命令提示符时自动执行命令