Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

搭建ftp服务器(win7)

  1. 为windows开启ftp功能:控制面板–>程序和功能–>打开或关闭Windows功能将如图的选框选中
    img

  2. 添加FTP站点:打开控制面板–>管理工具–>双击Internet信息服务(IIS)管理器如下图添加FTP站点
    img
    img

  3. 设置站点名称和想要公开的路径
    img

  4. 绑定IP地址和ssl设置:IP地址填本机地址,端口默认21,ssl是一种数字加密证书,可申请,在此没有可选择无。
    img

  5. 设置权限,建议设置成读取状态,点击完成就大功告成了
    img

  6. 设置防火墙和网络保护
    img
    img

  7. 登陆测试,网页登陆:输入命令ftp://本地IP如下图,登陆成功会出现如下界面,输入用户名和密码即可登陆

  8. 用户和密码输入正确的话就会出现你公开的路径

参考文献

安装和启动sftp服务

安装sftp服务:sudo apt-get install openssh-server

修改配置文件:sudo vim /etc/ssh/sshd_config

找到下面这行并注释掉:#Subsystem sftp /usr/libexec/openssh/sftp-server

在下面添加这行:Subsystem sftp internal-sftp

重启sshd服务:service ssh restart

默认 root 用户不允许 sftp ,要允许 root 用户,找到下面这行,PermitRootLogin no,将 no 改为 yes

参考文献:无为学长

linux下面连接方法:》

1
sftp://liu@111.28.189.51:4368/home/liu

vsftp配置(ubuntu)

安装

1
liupei@hw:~$ sudo apt install vsftpd

配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
liupei@hw:~$ sudo service vsftpd start | stop | restart | status
liupei@hw:~$ ls /etc/|grep vsftpd
vsftpd.conf
vsftpd.conf_backup
vsftpd.user_list
vsftpd.chroot_list

liupei@hw:~$ sudo vim /etc/vsftpd.conf

# 配置文件内容
listen=YES
listen_ipv6=NO
pasv_address=139.9.149.252
pasv_min_port=3000
pasv_max_port=3100

anonymous_enable=NO
local_enable=YES
write_enable=YES
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list
local_root=/srv/ftp #默认目录

# 登录
sudo mkdir ../mac
sudo useradd -d /home/mac -s /bin/sh -g rsgroup mac
sudo passwd mac
u@T470:~$ ftp 139.9.149.252
liupei@hw:~$ ftp 192.168.0.216

wget批量下载

从某一网站批量下载文件

1
2
3
4
5
6
7
wget -r -np -l 1 -A tif http://data.ess.tsinghua.edu.cn/fromglc10_2017v01.html
# wget -r -np -l 1 -A zip http://example.com/download/
# -r, --recursive specify recursive download.
# -np, --no-parent don't ascend to the parent directory.
# -l, --level=NUMBER maximum recursion depth (inf or 0 for infinite).
# -A, --accept=LIST comma-separated list of accepted extensions.
# -c, 断点续传

批量下载 txt 文件中的所有下载地址

1
wget --content-disposition -i 下载链接.txt

参考文献:

youtube-dl

youtube-dl网址是一个命令行工具,对我所知的大部分视频网站有不错的支持,你可以选择下载视频,或是将视频流直接导出到自己想使用的播放器中,也可以以JSON的形式获取可下载资源的URL。使用方便、足够简洁

1
2
3
4
5
6
7
8
% install
sudo pip install --upgrade youtube_dl # or pip3
% download
youtube-dl 'http://www.bilibili.com/video/av11728123/'
% or
youtube-dl 'http://www.bilibili.com/video/av11728123/' -o 'New Name'
% use proxy
youtube-dl --proxy 127.0.0.1:1087 'https://www.youtube.com/watch\?v\=_fc_TLg3eQ4'

评论