在没有shell访问的远程服务器上运行bash脚本

时间:2013-10-18 08:41:57

标签: bash ssh passwd

我们有服务器'x'。我们想要一个设置,其中用户'test'应该将文件'f'scp到服务器'x'然后应该登录到服务器(使用ssh)并运行脚本'test.sh',它对文件'f执行一些操作' ”。我们不想让shell访问用户'test'。这可能吗?

我尝试修改服务器上的/ etc / passwd文件。而不是/ bin / bash,我尝试给脚本名称test.sh.这样,当'test'登录时,它会执行脚本然后关闭连接。但是使用这种方法我不知道如何让用户将文件'f'scp到服务器? 'f'是一个文本文件。

0 个答案:

没有答案