Answers:
我发现这种方式更简单。
# cupsctl --remote-admin --remote-any --share-printers
它将/etc/cups/cupsd.conf
为您更新文件并重新启动杯,将以前配置的备份保存在同一文件夹中。
与官方CUPS 打印机共享指南中介绍的方法类似。我找到的选项--remote-admin
在man cupsctl
。
sudo service cups restart
在此之后,我不得不做,但是后来成功了!:)(debian 10 32bit)
我通常实现此目的的方法是通过任意端口在ssh上建立隧道:
ssh admin@10.36.8.43 -T -L 3631:localhost:631
安全,并允许远程访问。不能解决所有问题,但对不定期访问很有用。
-T
选项不是真的需要;它只会阻止创建终端会话。如果由于某种原因您还需要结束会话,请忽略它。
任务扩大了!这个页面对我帮助很大。
我要做的就是将“全部允许”添加到对服务器和管理页面的访问中,这样我的配置现在看起来像:
# Restrict access to the admin pages...
<Location /admin>
Order allow,deny
Allow all
</Location>
# Restrict access to configuration files...
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
</Location>
现在,我只需要弄清楚只允许本地网络上的用户访问管理页面和配置文件:)(尽管这可能没什么大问题,因为我没有在路由器上设置631的端口转发功能? )。
编辑:只允许一台特定的计算机我可以做类似
<Location /admin>
Order allow,deny
Allow from 10.10.10.5
</Location>
或对于整个10.10.10子网,
<Location /admin>
Order allow, deny
Allow from 10.10.10.*
</Location>