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