我正尝试从我的本地计算机通过SSH在实验室的计算机上进行打印。 一种select是在远程机器上login,然后使用lp打印,即
ssh me@mylab.com
并一次在远程计算机上做lp file.pdf
。 它确实有效。 但我想要的是运行一个小脚本,以便它自动打印本地文件(在我的电脑)在远程打印机安装在REMOTE机器。 所以我可以通过实验室的打印机制作别名(或function)直接打印位于计算机中的文件。 我试过了
ssh me@mylab.com lp local_path/myfile.pdf
它不起作用。 它说
lp: Command not found.
我也试过ssh -t me@mylab.com lp local_path/myfile.pdf
,结果也一样。 我该怎么办?
我希望我能正确理解你; 这个工作吗?
cat myfile.pdf | ssh me@mylab.com "cat - | /path/to/lp"