一、更新源列表

在安装之前需要先更新一下源列表,不然可能会导致出错,详细可以参考文章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

windows用户可以是用WinSCP这个工具进行传输。

kali系统sftp服务相关推荐

  1. kali开启服务器传文件,FileZilla的使用方法及kali系统ftp服务的安装

    FileZilla软件的使用方法和kali系统ftp服务的安装 首先介绍一下FileZilla,主要解决FTP的基本使用,类似与FTP服务上传和下载,是本地和服务器端运输的桥梁. kali默认不安装f ...

  2. Windows系统开通sftp服务

    多系统之间文件传输,一般会使用ftp或者sftp方式 ,在Linux系统中默认安装有sftp,而Windows系统需要手动安装. 这里介绍的sftp软件是freeSSHD软件,这个软件小巧,配置简单. ...

  3. linux sftp权限设置,Linux设置SFTP服务用户目录权限

    我们有时会遇到这样的需求,限制一个Linux用户,让他只能在指定的目录下进行添加.修改.删除操作,并且只能使用sftp登录服务器,不能用ssh操作.这些可以通过配置sftp服务实现. 提供sftp服务 ...

  4. Kali Linux常用服务配置教程安装及配置DHCP服务

    Kali Linux常用服务配置教程安装及配置DHCP服务 在Kali Linux中,默认没有安装DHCP服务.下面将介绍安装并配置DHCP服务的方法. 1.安装DHCP服务 在Kali Linux中 ...

  5. Linux中sftp加权限,Linux 搭建Sftp服务并进行权限设置

    一.最近接到一个项目组的需求搭建文件服务器,需求如下 1.用户:amovs.upload.download 2.组:amovs.dataload.download 3.具体需求是upload和down ...

  6. Linux设置SFTP服务用户目录权限

    我们有时会遇到这样的需求,限制一个Linux用户,让他只能在指定的目录下进行添加.修改.删除操作,并且只能使用sftp登录服务器,不能用ssh操作.这些可以通过配置sftp服务实现. 提供sftp服务 ...

  7. 非root用户组启动sftp_如何在 Debian 10 中配置 Chroot 环境的 SFTP 服务 | Linux 中国

    SFTP 是最常用的用于通过 ssh 将文件从本地系统安全地传输到远程服务器的方法https://linux.cn/article-12186-1.html作者:Pradeep Kumar译者:郑 S ...

  8. 我的docker随笔32:sftp服务部署

    本文涉及一种在容器中部署 sftp 服务的方法.经验证,可达到预期目标,并能应用在实际工作中. 一.引言 因工作需要,需部署 sftp 服务器进行数据测试. 二.技术小结 dockerhub 上相关镜 ...

  9. 问题 | kali系统隐藏sshd的banner信息

    文章目录 背景 环境 需求 解决 步骤 报错 背景 这个问题,我搞了一天,百度了很多文章,但都是使用工具登录ssh过程才会显示的banner信息.也就是在/etc/ssh/ssh_config,里面更 ...

  10. 0x01 前情提要随着疫情反复,今天我在家办公。我需要登一台服务器上配置,但是那个地址只能通过深信服vpn连接,在家办公一天就带了台kali系统的笔记本回来,没带windows的。 kali上

    0x01 前情提要 随着疫情反复,今天我在家办公.我需要登一台服务器上配置,但是那个地址只能通过深信服vpn连接,在家办公一天就带了台kali系统的笔记本回来,没带windows的. kali上的wi ...

最新文章

  1. springboot 打卡功能_实战:如果让你用SpringBoot实现签到奖励的功能,你会怎么做?...
  2. CodeForces - 1484F Useful Edges(最短路)
  3. 矩阵中的最长递增路径
  4. BZOJ 1452 [JSOI2009] Count
  5. python执行到input后执行下一程序_Python基础知识储备,如何开关一个while循环
  6. AMD、CMD、CommonJs、ES6的对比
  7. [转]数据中心网络虚拟化 隧道技术
  8. TCP拥塞控制和流量控制
  9. 以数据为中心的存储观
  10. jQuery操作CSS属性的相关方法
  11. IOS-设置NavigationBar的背景及字体颜色
  12. 大话量子通信丨赠书名单公示
  13. 计算机课睡觉检讨书,上课睡觉检讨书范文三篇
  14. 详解网易AI布局,三大AI产品矩阵浮出水面
  15. Android camera2对焦设置
  16. win10彻底关闭更新
  17. thinkphp引入阿里云视频点播
  18. D3.js树图tree 组织机构分布图(基于vue)
  19. xff_referer知识
  20. Yahoo!创始人:杨致远的故事

热门文章

  1. python whl文件安装_python whl文件怎么安装
  2. XJOI 7623 maoge数
  3. 重塑企业协同价值链,致远互联将“组织精神”进行到底
  4. SPSS学习 相关性分析
  5. 【工具分享】一个阿里出品的免费在线图表制作工具(ChartCube 图表魔方)
  6. win11任务栏图标大小设置教程
  7. LINUX上基于ASM的ORACLE11的安装
  8. Xshell常用功能
  9. 各种最短路算法能够处理的情况(优劣比较,时间复杂度等)
  10. php字符串完全匹配,php之字符串和正则匹配