CentOS下VirtualBox配置打印机共享步骤
Guest Additions是VirtualBox增强功能的核心组件,支持USB设备重定向和共享功能。
mkdir /mnt/cdrom # 创建挂载点(若不存在)
mount /dev/cdrom /mnt/cdrom # 挂载光盘
cd /mnt/cdrom # 进入挂载目录
./VBoxLinuxAdditions.run # 运行安装脚本
reboot
CUPS(Common Unix Printing System)是Linux系统下管理打印的核心服务,需先安装并配置为允许网络访问。
sudo yum install -y cups # CentOS 7/8均适用
sudo systemctl start cups # 启动服务
sudo systemctl enable cups # 开机自动启动
sudo vi /etc/cups/cupsd.conf
找到以下配置项并修改(若不存在则添加):Listen 0.0.0.0:631 # 允许所有IP访问CUPS服务
<Location /> # 允许所有主机访问Web管理界面
Order allow,deny
Allow all
</Location>
保存退出后重启CUPS服务:sudo systemctl restart cups
有两种方式可实现共享:通过VirtualBox共享主机打印机或通过网络共享打印机(如宿主机已开启CUPS共享)。
https://<宿主机IP地址>:631
(如https://192.168.1.100:631
);root
,密码为宿主机root密码);192.168.1.100
),点击Find;sudo firewall-cmd --permanent --add-service=cups # 永久允许CUPS
sudo firewall-cmd --reload # 重新加载防火墙规则
sudo setsebool -P cups_allow_network 1 # 允许CUPS网络访问