[Linux] 无显示器 无键盘 网线直连传输文件
有显示器可以操作
这种情况下要简单的多,基本思想是,网线直连之后让其中一方当作网关,分配好ip地址,比如说192.168.8.1,网关也是192.168.8.1即可,如果要填写子网掩码就写255.255.255.0
另外一端则设置ip为 192.168.8.2,然后网关是192.168.8.1即可
在192.168.8.2这台机器上可以ping 192.168.8.1,能通过表示已经直连上了(如果对端开了防火墙不一定能ping通)
这种方式对于windows和linux来说都是可行的
无显示器网线直连传输文件
但是我这次遇到的问题是这样的。
我的文件都存放在一个arm主机上,这个arm主机只有一个网口,不能输出显示,也没有wifi,现在我想把文件传到nuc主机上。
因为arm主机只有一个网口,没有wifi,也就是说于我把他和nuc直连之后就没办法控制它了。所以,我的方案是这样的。
NUC安装dhcp服务
sudo apt install isc-dhcp-server安装dhcp服务器sudo vim /etc/default/isc-dhcp-server打开它的配置文件
设置INTERFACESv4="enp89s0"这个网卡应该是有线网卡的名字,通过ifconfig查看到sudo vim /etc/dhcp/dhcpd.conf打开配置文件
然后找到配置文件中关于子网的配置subnet的这一项,默认是注释的,可以参照下面的方式修改,
subnet 192.168.8.0 netmask 255.255.255.0 {
range 192.168.8.2 192.168.8.3;
option domain-name-servers ns1.internal.example.org;
option domain-name "internal.example.org";
option subnet-mask 255.255.255.0;
option routers 192.168.8.1;
option broadcast-address 192.168.8.33;
default-lease-time 600;
max-lease-time 7200;
}
然后 systemctl restart isc-dhcp-server,再插拔一下网线,arm主机应该就能获取到IP地址了,而且大概率是192.168.8.2
传输文件
既然已经连接上了,那么用什么方式传输文件都是可以的,简单说两种
SFTP
这种方式不需要安装,非常方便
sftp root@192.168.8.2输入密码,进入sftp的命令行lcd、lls这是切换本地目录的指令cd、ls这是切换远端目录的命令get 远端文件名 本地文件名,就能够获取到文件,如果是get -R则能获取到文件夹put 本地文件名 远端文件名则是把文件上传到远端- 退出通过
quit命令
但是sftp传输文件很慢,我这里只能跑到18MB/s,完全丧失了通过网线直连带来的速度优势,但是如果不缺时间的话,其实还是可以用的
这点应该是因为sftp对流量进行了加密什么的吧,也许有选项能够解决
FTP
ftp命令行操作
如果远端主机正好有ftp,那么可以通过ftp命令来获取文件
ftp 192.168.8.2输入账号密码连接bin切换传输模式为二进制方式 (我不切好像有些问题)cd、ls切换远端目录get指令下载,put上传,这点和sftp一样
通过ftp基本上能达到最大速度,但是最大的问题是:它不能直接get目录!难以置信
wget 下载文件
执行命令
wget ftp://192.168.8.2/ftp/data/* --ftp-user=root --ftp-password=123456 -r就能把文件夹都下载下来
可能遇到的问题
我的arm主机可能供电有点拉跨3.5寸机械硬盘老实停摆,导致ftp有时候速度突然就没了,传输大文件的时候可能会中断
那么可以通过以下命令每三秒读一下硬盘
while [[ 1 ]]; do dd if=/dev/sda of=/dev/null bs=8k count=10 iflag=direct; sleep 3; done;
[Linux] 无显示器 无键盘 网线直连传输文件的更多相关文章
- 树莓派系列教程:1.环境与系统,无显示器无键盘无网线联网并使用PuTTy与VNC图形界面远程登录
本文所需物品清单: Raspberry Pi 3 Model B 主板.SD卡与读卡器(用于烧录系统) 资料整理来源在文尾 需要下载的资源与工具: 推荐系统-Raspbian 树莓派官方深度定制的硬件 ...
- 无显示器无键盘的树莓派搭建NAS(samba)
使用软件Rufus烧录系统2020-02-13-raspbian-buster.img到TF卡后,在TF卡的文件夹内创建空文件ssh,再创建一个名为wpa_supplicant.conf的文件,内容为 ...
- linux ------ 使用 TFTP 在两个主机之前传输文件
TFTP是用来下载远程文件的最简单网络协议,它是基于UDP协议而实现.嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp- ...
- Linux下用SCP无需输入密码传输文件
在Linux环境下,两台主机之间传输文件一般使用scp命令,通常用scp命令通过ssh获取对方linux主机文件的时候都需要输入密码确认. 不过通过建立信任关系,可以实现不输入密码. 这里假设A的IP ...
- linux命令(28):Linux下SCP无需输入密码传输文件,python 中scp文件
python 中scp文件:(如果下面的发送免密码已经完成的话,就直接能用下面这个) os.system('scp "%s" "%s:%s"' % (" ...
- 树莓派无显示器、无网线,优盘(U盘)启动,远程桌面
版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:树莓派无显示器.无网线,优盘(U盘)启动,远程桌面 本文地址:http://techi ...
- Raspberry Pi(树莓派)上安装Raspbian(无路由器,无显示器)
一. 准备工作 1. 树莓派主板 型号:树莓派3 B型 处理器:四核64位ARM Cortex-A53 CPU 内核架构:ARMv8 2. 一张大于8G的TF卡(本人用的是32G的,也作为PiLFS用 ...
- 树莓派4B踩坑指南 - (3)无显示器连接
无显示器连接 WiFi:如果是原装系统,直接修改wpa_supplicant.conf文件后,放入boot即可(一定注意ssid名称不要写错!!惨痛教训T^T) SSH:在boot盘下新建一个 SSH ...
- 解决黑苹果macOS Monterey系统无法正常睡眠、睡眠无法唤醒,唤醒后显示器无输出问题
1.解决无法睡眠问题:添加睡眠补丁:HibernationFixup.kext, 或者添加ssdt:ssdt-GPRW.aml,并在ACPI补丁中添加热补丁: 2.解决睡眠后无法唤醒.唤醒后显示器无输 ...
- (笔记)Linux下检测网卡与网线连接状态
http://blog.chinaunix.net/space.php?uid=20357359&do=blog&cuid=1798479 Linux下检测网卡与网线连接状态,使用io ...
随机推荐
- 华为云CCE Turbo:基于eBPF的用户自定义多粒度网络监控能力
本文分享自华为云社区<华为云CCE Turbo:基于eBPF的用户自定义多粒度网络监控能力>,作者: 云容器大未来. 基于eBPF的容器监控的兴起 容器具有极致弹性.标准运行时.易于部署等 ...
- css动画京东小布hover放大
<style> .box { width: 183px; height: 130px; overflow: hidden; border: 1px solid pink; } div im ...
- fasthttp 中如何使用`Transfer-Encoding: chunked` 方式的流式内容输出
作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 具体的思路是这样:通过 RequestCtx 的 Conn ...
- 微服务用yml安装系统(第一版)
当用微服务安装系统后,面临服务较多,一个一个安装比较麻烦,是否有统一的脚本可以直接执行安装呢?答案是肯定的: 1.首先介绍一下所有安装脚本,如下图 spd-volume:是各服务外挂的资料卷 comm ...
- Linux系统NTP配置同步修改硬件时钟
前言: 硬件时钟:即BIOS时间,就是CMOS设置时看到的时间,存储在主板BIOS里,关机及断电后由主板电池供电维持时间的守时. 系统时钟:linux系统Kernel时间,由CPU守时,关机及断 ...
- SpringBoot基于Spring Security的HTTP跳转HTTPS
简单说说 之所以采用Spring Security来做这件事,一是Spring Security可以根据不同的URL来进行判断是否需要跳转(不推荐), 二是不需要新建一个TomcatServletWe ...
- Docker从认识到实践再到底层原理(九)|Docker Compose 容器编排
前言 那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助. 高质量博客汇总 然后就是博主最近最花时间的一 ...
- PHP中的正则表达式相关函数
PHP中的正则表达式相关函数 常用的正则函数 1.执行一个正则表达式匹配 int preg_match ( string pattern , string subject [, array & ...
- FastGateway 一个可以用于代替Nginx的网关
在我本人研究Yarp的时候经常用于公司项目的业务网关代理,这时候就个大佬问我是否可以实现动态加载HTTPS证书?那时候我说不太可能实现,然而在某一天我看到 微软使用Yarp代替了Nginx吞吐量提升了 ...
- 打开PDB报错ORA-30013
多租户架构,之前还在做运维的时期接触也不多.遇到多租户问题,第一反应是有些发虚的. 但实际很多问题很简单,也容易解决.本文就是一个例子. 问题:RAC节点2打开所有PDB时,报错ORA-30013. ...