linux, windows,命令行互传文件 download, upload

1.通过apache

//在linux中把文件放在/var/www/html目录,并打开apche,局域网内其他设备可以通过网址下载;

打开apache

# systemctl start apache2

设置默认打开apache,检查是否已开启

# systemctl enable apache2
# systemctl is-enabled apache2
enabled

//同一网段的其他设备,可通过浏览器输入地址"http://192.168.*.*/xxx.file"进行下载;

也可以通过在shell中命令获取:

# wget http://192.168.*.*/xxx.file

//其中192.168.*.*是存放文件的linux主机的ip地址;xxx.file为文件名;

//end

2.通过ssh

在linux上开启ssh, 通过xshell等软件连接;

# systemctl start sshd

获取资源:

把地址中az764295.vo.msecnd.net替换为:vscode.cdn.azure.cn

https://az764295.vo.msecnd.net/stable/da15b6fd3ef856477bf6f4fb29ba1b7af717770d/code_1.67.1-1651841865_amd64.deb


https://vscode.cdn.azure.cn/stable/da15b6fd3ef856477bf6f4fb29ba1b7af717770d/code_1.67.1-1651841865_amd64.deb

3.windows与linux间使用命令行互传文件:使用scp命令:

3.1.前提条件,开启ssh:以下为各个linux开启ssh的方法

$ systemctl start sshd.service    //Fedora
$ service ssh start               //Ubuntu
$ systemctl start sshd            //kali
$ /etc/init.d/sshd start          //麒麟linux, 或者用service sshd start

3.2.scp上传,下载, 用户名:kali; 用户名对应IP: 192.168.1.10;注意,这里,一定要对应该用户的家目录,否则会提示:scp: /home/... Permission denied;

两个linux之间也一样,就是有些目录,可能需要在命令前加sudo;

D:\>scp kali@192.168.1.10:/home/kali/filename ./        //download from linux
D:\>scp D:\everyday.c kali@192.168.1.10:/home/kali      //upload to linux
//upload directory
D:\>scp -r D:\dir kali@192.168.1.10:/home/kali          //same to download plus '-r'


4.一直没找到,两个windows之间互传文件的好办法,望有大佬共享;

目前的办法:在windows上设置共享文件夹;在运行或地址栏输入:\\目标机的IP;

win+R,运行,打开:\\192.168.1.3

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值