kali linux FTP部署
kali linux FTP部署

FTP部署

Directory

欢迎

welcome content

更新源列表

在安装之前需要先更新一下源列表,不然可能会导致出错,下面给出kali2.0的两个源列表:

sudo vim /etc/apt/sources.list
#中科大的源 - 可能有奇效:
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#科大源
deb http://mirrors.ustc.edu.cn/kali sana main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali sana main non-free contrib
deb http://mirrors.ustc.edu.cn/kali-security sana/updates main contrib non-free

#阿里源-kali2.0较好用
deb http://mirrors.aliyun.com/kali sana main non-free contrib
deb-src http://mirrors.aliyun.com/kali sana main non-free contrib
deb http://mirrors.aliyun.com/kali-security sana/updates main contrib non-free
sudo apt-get update && apt-get upgrade

安装和配置vsftpd服务器

1.安装vsftpd服务器

sudo apt-get install vsftpd

查看运行状态:

sudo /etc/init.d/vsftpd status

2.创建专门用于上传下载的目录

sudo mkdir /home/uftp
sudo chmod 777 /home/uftp/    #需要改变文件的读写权限,为了简单,设置成777,不然会导致无法创建文件

3.新建用户并设置密码

sudo useradd -d /home/uftp/ -s /bin/bash uftp
sudo passwd uftp
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

4.修改配置文件

vim /etc/vsftpd.conf

可以在文件开头添加以下内容:

userlist_deny=no
userlist_enable=yes          
userlist_file=/etc/allowed_users  #允许登录的用户
seccomp_sandbox=no

除此之外还需要取消下面的注释

write_enable=YES    #取消注释,使其生效,不然无法写入文件

5.新建/etc/allowed_users,添加允许访问的用户,我们在文件中添加我们刚才创建的用户uftp

vim /etc/allowed_users
uftp

6.查看文件/etc/ftpusers,文件中的列表是禁止访问用户

# /etc/ftpusers: list of users disallowed FTP access. See ftpusers(5).
root
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
nobody

7.重启服务器vsftpd

sudo service vsftpd restart
或者
sudo /etc/init.d/vsftpd restart

到此为止,vsftpd服务器在kali上就安装完成了,下面简单演示一下如何用命令传输文件

用ftp命令传输文件

ftp ip-address
  输入用户名和密码
put  #发送文件
  local-file: path
  remote-file: path
get  #接收文件
  local-file: path
  remote-file: path

Author

Hang