ubuntu16.4 开启ftp服务(使用协议:SFTP)

第一步:安装 vsftpd服务器

$sudo apt install vsftpd

第二步:创建一个ftp用户文件夹 (如果是个人使用,该步骤无必要,skip,后面直接以自己的用户名登录即可!)

$sudo mkdir /home/uftp

第三步:新建ftp用户,并指向它的主目录和所用shell (如果是个人使用,该步骤无必要,skip)

$sudo useradd -d /home/uftp -s /bin/bash  uftp 

第四部:设置用户密码

$sudo passwd uftp

第五步:将目录/home/uftp的所属者和所属组都改为uftp (如果是个人使用,该步骤无必要,skip)

$sudo chown uftp:uftp /home/uftp

第六步:新建 vsftpd.user_allowlist (把自己的用户名添加进去,保存退出即可。)

$sudo vi /etc/vsftpd.user_allowlist

第七步:打开vsftpd.conf

$sudo vi /etc/vsftpd.conf

去掉前面注释

添加一行这个

添加这个

然后保存退出

第八步:重启vsftpd服务

$sudo /etc/init.d/vsftpd restart

第九步:在windows系统上安装WinSCP工具,个人觉得很好用的,不过有好多ftp客户端,个人喜欢选择吧!

打开WinSCP

连接一下:

第一次连接会弹出这个,需要缓存公钥到本地,点击“是(Y)”

这样就可以开始上传和下载文件了,如果有读写权限限制,我们可以在ssh下,远程更改相应文件夹权限。

希望能帮到你!谢谢查阅!

附加:可以直接用windows 的 shell

相关命令:

$ftp ip   (ip地址为我们的ftp服务主机的地址)

之后输入用户名、密码 即可登陆(登陆之后就可以使用linux的常用文件管理的命令了)

ls 查看当前目录里所有文件

lcd 浏览本地当前目录

pwd 浏览远程服务ftp用户当前目录

put 上传命令 如:

$put test.txt

get 下载命令 如:

$get test.txt 

quit 退出登陆

原文链接:https://blog.csdn.net/weixin_41216652/article/details/81364130

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值