因为要测试Debian 9下lulinux字体渲染包的效果,在VirtualBox虚拟机里安装了一个livecd版的Debian 9,字体渲染包在宿主机里,无奈VirutalBox虚拟机共享文件夹功能不生效,只好探索两台Linux电脑在局域网内传输文件的方法。
基于ipmsg飞鸽传书协议的iptux是个不错的选择,但我没法在Debian源里找到它,只好用了scp。很简单的一句命令就可以搞定:
scp deepiner@192.168.1.6:/home/myDeepin/lulinux_fontpack_deb.zip /home/user
#deepiner就是宿主机的用户;192.168.1.6是宿主机的ip,要确保在虚拟机里ping通;/home/myDeepin/lulinux_fontpack_deb.zip就是我需要拷贝的宿主机的文件;/home/user是当前虚拟机里的用户文件夹
如果出现ssh port 22: Connection refused错误,就应该在宿主机里开启ssh服务。
启用了systemd的发行版可以用如下命令开启ssh服务
systemctl enable sshd.service
systemctl start sshd.service
如果只想用一次sshd.service然后禁用它,就运行如下命令:
systemctl stop sshd.service
systemctl disable sshd.service