首页 > 其他 > 详细

Kali学习笔记34:配置TFTP和FTP服务

时间:2019-02-06 10:41:10      阅读:228      评论:0      收藏:0      [点我收藏+]

配置TFTP:

默认情况下windowsXP和2003是开启TFTP服务的

其他windows到控制面板设置好就行

kali系统也是安装了TFTP服务的:atftpd

下面是一些配置并放入一个文件

技术分享图片

 

windows下使用:下载我放入的文件

技术分享图片

 

 

 

配置FTP:

本来是要用pure-ftpd的,不过配置源发现这个软件不知道为什么不存在了

于是采用vsftpd

 

这里我借鉴了一位其他博主的文章:特意在此说明

https://www.cnblogs.com/Hi-blog/p/5958252.html

 

一、更新源列表

在安装之前需要先更新一下源列表,不然可能会导致出错,详细可以参考文章kali更新源,下面给出kali2.0的两个源列表

starnight@kali:~$ 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
技术分享图片

下面是只添加阿里源的更新情况:

技术分享图片

starnight@kali:~$ sudo -i

root@kali:~# sudo apt-get update && apt-get upgrade

Hit:1 http://mirrors.aliyun.com/kali sana InRelease

Hit:2 http://mirrors.aliyun.com/kali-security sana/updates InRelease

Reading package lists... Done                      

Reading package lists... Done

Building dependency tree       

Reading state information... Done

Calculating upgrade... Done

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

技术分享图片

二、安装和配置vsftpd服务器

1、安装vsftpd服务器

root@kali:~# exit

logout

starnight@kali:~$ sudo apt-get install vsftpd

查看运行状态:

技术分享图片

 

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

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

3、新建用户并设置密码

技术分享图片

starnight@kali:~$ sudo useradd -d /home/uftp/ -s /bin/bash uftp

starnight@kali:~$ sudo passwd uftp

Enter new UNIX password: 

Retype new UNIX password: 

passwd: password updated successfully

技术分享图片

4、修改配置文件

starnight@kali:~$ 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
starnight@kali:~$ 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

技术分享图片

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

 
三、用ftp命令传输文件
技术分享图片
ftp ip-address
  输入用户名和密码
put #发送文件
  local-file: path
  remote-file: path
get #接收文件
  local-file: path
  remote-file: path
技术分享图片

技术分享图片

 

四:在nc等非交互命令下,实现ftp

这时候需要一个文本,把内容写刀文本,然后再进行ftp传输

echo open 192.168.232.130 21>ftp.txt
echo username>>ftp.txt
echo password>>ftp.txt
echo get filename>>ftp.txt
echo bye>>ftp.txt

ftp -s:ftp.txt

 

Kali学习笔记34:配置TFTP和FTP服务

原文:https://www.cnblogs.com/xuyiqing/p/10353300.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!