分享

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

a.png

0.基础环境
类别:笔记本
型号:中国长城 NF14C
硬件平台:飞腾处理器(ArmV8 指令集)
系统:银河麒麟操作系统 V10(SP1)
bVcZDTa.jpg

1.背景描述
在我们日常的办公中,免不了需要相互发送文件,正常情况下,一般大小的文件我们都可以通过微信、钉钉、QQ、蓝信在中国长城的笔记本里面(飞腾芯片)。而对于大文件传输以及内网聊天,在windows下,或者x86系列的Linux下,我们可以通过飞鸽传书、内网通、飞秋等解决,而绿色计算环境下的arm平台在这一块选择就相对较少,下面我们通过系统性的梳理可能的方式以及最佳推荐方式。

2.可能的方式

2.1 ftp方式
可以在windows 或Linux x86上安装一个filezilla server,官方没有filezilla server arm版本。
filezilla的图形设置界面比较友好,功能简单但很强大,我个人常用。如果你是更专业的用户可以用尝试一下uftp server,这个服务端有arm linux版本。
bVc0q8t.jpg
根据要求配置好访问用户名和密码以及目录读写权限
在长城飞腾CPU的麒麟系统上安装filezilla
  1. sudo apt-get install filezilla -y
复制代码
启动filezilla后,填写IP,用户名和密码即可访问,上传下载完成文件传输
bVc0q8J.jpg

2.2 sftp方式
此方式主要通过ssh 通道实现,默认情况下麒麟系统已经安装好了,在windows上通过xshell或xftp直接填入IP,系统用户名和密码即可访问。
如果没有安装,也可以通过下面的命令进行安装
  1. sudo apt-get install openssh-client openssh-server openssh-sftp-server -y
复制代码
bVc0q9b.jpg
2.3 其他
其他方式还有windows共享,Linux下使用samba。这些方式我个人平时也用得少,个人对外的话,远没有ftp的方式来得方便。

3.使用ipmsg协议等与飞鸽传书实现传输与共享
目前,经我个人实践,文字聊天以及文件发送没有问题,但不能直接发送图片。

3.1 麒麟系统下
在麒麟系统下,可以通过命令或应用商店进行安装信使(iptux)
  1. sudo apt-get install iptux -y
复制代码
bVc0q9d.jpg

3.2 windows下或x86版的Linux、android
windows下可以选择飞秋、内网通、飞鸽传书,而安卓、苹果和x86 Linux只能选择飞鸽传书,他提供了多平台版本。
以windows平台为例(飞秋、内网勇、飞鸽传书三选一,不能同时启动),在多网卡的情况,请在三个软件平台中设置或绑定网卡为同一局域网通讯的卡。
内网通
bVc0q9y.jpg
飞鸽传书
bVc0ra9.jpg
飞秋
bVc0q9J.jpg

3.3 麒麟系统下的效果
bVc0ra5.jpg

3.4 注意事项
q1:
Linux下用iptux乱码的解决办法so,默认的iptux编码格式为utf-8.,所以如果不修改的话,看到的列表是这样的。找到工具>首选项>系统>首选网络编码 输入gb2312,关了,重新打开一下,就会看到全部正常了。
q2:
有些网络环境为了防ARP攻击,设置了广播包过滤,此时iptux发出的探测包容易被过滤而收不到回应,找不到别的“鸽子”。 如果确定对方跟您在同一个局域网内,可以询问对方IP地址,然后在iptux 工具->首选项->网络 中添加对方IP地址所在的网段,再刷新或重启软件。如果还是不行,不妨再试试 文件->探测 功能。

4.Pidgin(最佳推荐)

4.1 准备工作与注意事项
pidgin官方并没有推荐,通过检索相关资料与实际实践,通过下面的方式解决问题。
参考一:
https://www.atwillys.de/content/linux/mdns-on-debian-ubuntu-installation/?lang=en
参考二:https://gist.github.com/davisford/5984768
具体操作与说明如下:点击预览
  1. sudo apt-get install avahi-daemon avahi-discover avahi-utils libnss-mdns mdns-scan #安装基础依赖
  2. sudo ufw allow mdns #我遇到的问题就是windows可以正常接收,向Linux发文件一直没有动静,然后要等很久很久才通。这里我们将mdns服务放过去,立即就通了。如果windows接收文件也出现这个问题(默认运行时候会有提示均要放过,没有就手动设置一下)。
  3. sudo systemctl enable avahi-daemon #设置服务开机启动
  4. sudo systemctl restart avahi-daemon #执行将服务重启,如果pidgin正在运行,需要退出重启
复制代码

4.2 pidgin在windows与kylinos下的安装与设置
4.2.1 KylinOS平台
pidgin使用bonjour协议添加账户信息(有所有平台的版本),是麒麟系统(飞腾)下,最好的选择。
  1. sudo apt-get install pidgin -y
复制代码

4.2.2 Windows平台
注明:其他平台如安卓,请自行设置,具体原理与方法参考本文
在windows平台,需要
1.下载并安装苹果网站下载安装bonjour服务。下载地址:
https://support.apple.com/zh-cn/106380
2.下载并安装带gtk的版本:
https://pidgin.im/
https://sourceforge.net/projects/pidgin/files/Pidgin/2.14.10/pidgin-2.14.10-offline.exe/download 包括gtk。
bVc0q97.jpg
设置账号
bVc6VSM.jpg
设置账号成功后,系统防火墙会有放过防火墙提示。(Linux下如果开着防火墙,也需要放过)
bVc6WLU.jpg
发送文件
bVc6VSH.jpg

4.3 配置参考
1.管理账号设置
bVc6VVD.jpg
bVc6VVG.jpg
bVc6VVH.jpg
2.系统首选项设置
bVc6VVI.jpg
bVc6VVJ.jpg
bVc6VVK.jpg

5.写在最后
游客,如果您要查看本帖隐藏内容请回复


联系邮箱:1179611323@qq.com
大家可以加入以下群聊,交流一下国产技术:
专栏交流QQ群:662512340
信创论坛交流QQ群:671540629
发行日志:
发行日志:
20220620 首发
20230320 丰富pidgin功能展现,确认局域网中pidgin为最佳方案
20230320 11:50 增加pidgin配置设置
20230320 12:20 解决Windows向Kylinos发送文件一直等待的问题
20230320 22:04 增加Windows防火墙放过信息
创作不易,后续还会继续更新,大家可以点个关注!!!
版权声明:本文系本人原创,未经许可,不得转载

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

已有(1)人评论

跳转到指定楼层
sky19791111实名认证 手机认证 发表于 2024-4-30 13:54:48 来自 中国吉林白城
简单实用,提高知识。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服