Mac OS X: 访问控制远程CUPS服务
最后更新于:2022-04-01 10:55:24
### [![](image/56a5aac199b2f.jpg)](http://docs.google.com/File?id=dfm3jbw9_316c3qtgpcz_b) Mac OS X: 访问控制远程CUPS服务
### 本地管理
可以是两种方式,通过在System Preferences里面的GUI方式管理,还可以使用Web方式,在Safari里面输入: localhost:631就可以管理本地打印机了。下面两个图就是我在另外一台机器上的打印机设置:
[![](image/56a5aad75a6e6.jpg)](http://docs.google.com/File?id=dfm3jbw9_317dkgwjrdm_b)
[![](image/56a5aaed1e8a9.jpg)](http://docs.google.com/File?id=dfm3jbw9_318cw9bx8pf_b)
***版权信息**: 本着开放交流的原则欢迎转载,除非明确声明"谢绝转载"等字样. ***所有文章/图片/代码(除转载和翻译),版权均属文章作者***.*
*转载请遵守下面规则:*
* 1)保持文章的完整性; 2)不得以盈利为目的; 3)完整标注文章作者[Tony Liu@[中国在线教育](http://blog.csdn.net/afatgoat)]和文章中标注的所有版权信息。*
*其它事宜,如:需要商业用途或以盈利为目的的、或者部分转载的等等,请与本作者联系: [TonyLiu2CA@yahoo.com](#)*
### 远程管理
如果希望远程管理Cups,无法使用打开远端Web共享,因为CUPS内置自己的Web管理器,不使用Apache. 所以要另外想办法。
用ssh的通道方式比较方便. 下面就简单说方法.
首先,远端被管理的Mac机器要打开ssh服务, 并设置适当的可以使用该服务的用户/组, 见下图:
[![](image/56a5ab02d3a0d.jpg)](http://docs.google.com/File?id=dfm3jbw9_3208dj5qdfj_b)
之后就是建立隧道, 执行下面命令:
<table id="q6aw" style="width: 100%;" border="1" cellspacing="0" cellpadding="3" bordercolor="#000000"><tbody><tr><td width="100%"><span style="font-family: Courier New; color: #660000;">ssh <a class="smarterwiki-linkify" href="mailto:myadmin@192.168.1.1">myadmin@192.168.1.1</a> -L 2099:127.0.0.1:631</span><br/></td></tr></tbody></table>
其中myadmin是被准许管理远端机器的管理员账号,后面的2099可以是大于1024的任意一个端口号。
在Safari中输入
<table id="g530" style="width: 100%;" border="1" cellspacing="0" cellpadding="3" bordercolor="#000000"><tbody><tr><td width="100%"><span style="color: #660000; font-family: Courier New;">http:localhost:2099</span><br/></td></tr></tbody></table>
见下图,可以管理远端打印机服务程序Cups了。
[![](image/56a5ab18954f1.jpg)](http://docs.google.com/File?id=dfm3jbw9_322hrd55gfm_b "http://docs.google.com/File?id=dfm3jbw9_322hrd55gfm_b")
还有一种方式是使用命令行管理,可以是SSH或者是ARD等方式。