当前位置: 首页 > Linux

麒麟操作系统(kylinos)从入门到精通-办公环境-第十六章内网环境文件数据传输、共享聊天

时间:2023-04-07 00:39:14 Linux

0.基础环境类:笔记本型号:中华长城NF14C硬件平台:飞腾处理器(ArmV8指令集)系统:银河麒麟操作系统V10(SP1)关键词:芯创,麒麟系统,linux,飞球,内网,飞鸽传书,iptux,飞腾,arm1。背景描述在我们的日常办公中,不可避免地需要互相发送文件。一般情况下,我们可以使用微信、钉钉、QQ、蓝信在长城笔记本(飞腾芯片)中存储一般大小的文件。对于大文件传输和内网聊天,在windows下或者x86系列的linux下,我们可以使用飞鸽传书、内网、飞球等来解决,而绿色计算环境下的arm平台是这种选择比较少,下面我们系统地梳理了可能的方式和最佳推荐方式。2.可能的方式2.1ftp方式可以在windows或Linuxx86上安装一个filezilla服务器。没有官方的filezilla服务器arm版本。filezilla的图形化设置界面比较友好,简单但功能强大,我个人经常使用。如果你是比较专业的用户,可以试试uftpserver,它有armlinux版本。根据需要配置访问用户名和密码以及目录读写权限。在长城飞腾CPU的麒麟系统上安装filezillasudoapt-getinstallfilezilla-y启动filezilla后,填写IP、用户名和密码即可访问,上传下载完成文件传输2.2sftp方法这个方法主要是通过ssh通道实现。默认情况下已经安装了麒麟系统。Windows下直接通过xshell或xftp填写IP,输入系统用户名和密码即可访问。如果没有安装,也可以通过以下命令安装sudoapt-getinstallopenssh-clientopenssh-serveropenssh-sftp-server-y2.3其他方式包括windows共享,Linux下使用samba。我个人平时很少使用这些方法。就个人而言,它们远不如ftp方式方便。3、使用ipmsg协议实现与飞鸽的传输共享。目前根据我个人的实践,文字聊天和文件发送没有问题,但是不能直接发送图片。3.1麒麟系统下麒麟系统下,可以通过命令或应用商店安装Messenger(iptux):sudoapt-getinstalliptux-y3.2windows下或者x86版本的linux、androidwindows下,可以选择Feiqiu、Intranet、Feiqiu鸽传书,而Android、Apple和x86Linux只能选择飞鸽传书,它提供多平台版本。以Windows平台为例(飞球、内网勇、飞鸽传书任选其一,不能同时启动)。在多网卡的情况下,请将三个软件平台中的网卡设置或绑定为同一张局域网通讯卡。内网飞鸽传书飞球3.3麒麟系统3.4下的效果注意事项q1:linuxso下使用iptux乱码的解决办法,默认的iptux编码格式是utf-8,所以如果不修改,可以看到列表是这样的。找到Tools>Preferences>System>PreferredNetworkCodec输入gb2312,关掉,再打开,你会看到一切正常。q2:在某些网络环境中,为了防止ARP攻击,设置了广播包过滤。这时候iptux发送的检测包很容易被过滤掉,收不到响应,也找不到其他的“鸽子”。如果确定对方和你在同一个局域网内,可以询问对方的IP地址,然后在iptuxTools->Preferences->Network中添加对方IP地址所在的网段,然后刷新或重新启动软件。如果还是不行,再试试文件->检测功能。4.Pidgin(最佳推荐)4.1准备工作和注意事项Pidgin官方没有推荐,通过检索相关资料和实践,采用以下方法解决问题。参考1:https://www.atwillys.de/content/linux/mdns-on-debian-ubuntu-i...参考2:https://gist.github.com/davisford/5984768具体操作及说明如下:sudoapt-getinstallavahi-daemonavahi-discoveravahi-utilslibnss-mdnsmdns-scan#安装基础依赖sudoufwallowmdns#我遇到的问题是windows可以正常接收,但是没有动静向Linux发送文件时,然后需要很长时间才能通过。这里我们把mdns服务放过去,马上就可以连接上了。如果Windows接收文件也会出现这个问题(默认情况下会有提示放手,如果没有请手动设置)。sudosystemctlenableavahi-daemon#设置服务启动sudosystemctlrestartavahi-daemon#执行重启服务,如果pidgin在运行,需要退出重启4.2windows和kylinos下pidgin的安装和设置4.2.1KylinOSplatformpidgin使用bonjour协议添加账户信息(适用于所有平台的版本)是麒麟系统(Phytium)下的最佳选择。sudoapt-getinstallpidgin-y4.2.2Windows平台注意:Android等其他平台请自行设置。具体原理和方法可以参考这篇文章。在windows平台,需要1.下载安装苹果官网下载安装bonjour服务。下载地址:http://support.apple.com/kb/DL999?viewlocale=zh_CN2、下载安装带有gtk的版本:http://pidgin.im;https://sourceforge.net/projects/pidgin/files/Pidgin/2.14.10/...包括gtk。账号设置成功后,系统防火墙会提示绕过防火墙。(Linux下如果开启了防火墙,也需要放开。)发送文件4.3配置参考管理账户设置系统偏好设置5.最终的解决方案中,最稳定成熟的是pidgin+bonjour协议,局域网使用此方案可以轻松找到Kylin系统专栏:https://segmentfault.com/blog/kylinos文章发表于SegmentFault联系邮箱:1179611323@qq.com群组:662512340发布日志:20220620首次发布20230320丰富的pidgin功能展示,确认局域网pidgin是最佳解决方案2023032011:50添加pidgin配置设置2023032012:20解决Windows一直等待向Kylinos发送文件的问题2023032022:04添加Windows防火墙让去信息