linux 添加ftp?linux ftp登录命令

各位老铁们好,相信很多人对linux 添加ftp都不是特别的了解,因此呢,今天就来为大家分享下关于linux 添加ftp以及linux ftp登录命令的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

linux怎么配置ftp服务器

一、下载vsftpd软件

sudo apt-get install vsftpd

我这里已经是安装过了

二、配置vsftpd.conf文件,这里是不允许匿名登录的情况

1、进入etc目录

cd/etc/

2、进入编辑

sudo vi vsftpd.conf

3、去掉Listen=YES anonymous_enable=NO local_enable=YES write_enable=YES前面的#号

要注意的是,如果你没有涉及到ipv6地址,listen_ipv6=YES记得要注释掉,不然的话会出现connection refused,至少我是这样了TAT

4、在文件末尾插入

pasv_min_port=10060

pasv_max_port=10090

此为vsftpd被动模式(pasv)的端口范围

5、保存退出

三、添加FTP用户

1、在一个合适的地方创建文件夹,这个文件夹作为用户的根目录,并设置好权限。例如:/home/ubuntu/ftp

2、执行如下语句添加用户(username为用户名)

sudo useradd-d/home/ubuntu/ftp-s/bin/bash username

3、执行如下语句设置密码(username为用户名)

sudo passwd username

四、启动ftp服务

sudo service vsftpd start

五、Enjoy!

如何建立ftp服务器

1、首先,我们创建一个用于登录FTP以进行操作的用户帐户。右键单击我的桌面并选择“管理选项”,转到“管理”界面,然后打开“本地用户和组”选项。我们可以在列表中看到用户选项。

2、然后右键单击用户选项,从下拉菜单中选择新用户,开始构建我们的用户,填写用户名和密码。描述可以留空。然后单击Create。创建后,您将在右侧的用户列表中看到我们创建的用户。

3、用户创建完成后,我们开始添加IIS程序服务。打开计算机的“开始”菜单,找到“控制面板”选项并将其打开。

4、转到控制面板界面查找程序选项,单击下面的卸载程序按钮进入安装程序列表界面。

5、转到程序和功能选项卡,我们可以看到有一个选项可以在左上角的菜单栏中打开或关闭Windows,单击进入。

6、转到Windows功能界面打开或关闭,我们擅长Internet信息服务,然后单击打开FTP服务器的前端,即勾选其子菜单的FTP服务和FTP可扩展性,然后单击按下OK按钮。

7、添加IIS服务后,开始创建我们的FTP站点,右键单击我的电脑并选择管理,然后找到服务和应用程序选项,单击打开,然后单击Internet信息服务管理-此时我们可以看到连接右框架。

8、单击打开连接框下方的本地主机主页,然后您可以看到应用程序池和网站选项,我们右键单击该网站以选择添加网站。

9、然后在弹出的添加网站框中输入我们的网站名称,物理路径是我们的FTP本地文件夹,我们可以在磁盘中创建新的,然后选择添加,IP地址选择我们的本地IP地址。

10、创建我们的FTP后,我们可以看到我们刚刚在网站下面创建了一个网络,右键单击网站名称,选择添加FTP站点发布,然后启动绑定和SSL设置,端口号选择2121.IP地址填写本地IP地址。

linux系统ftp共享文件怎么设置

linux系统也是很常见的一种,应用十分广泛,而且linux系统下的ftp共享文件让很多人所青睐,确实很实用,那么linux系统ftp共享文件怎么设置?

在linux中添加ftp用户,并设置相应的权限,操作步骤如下面绿色字体所示(一个机器上只要装了ftp服务,可以任意创建一个用户去访问本服务器上的任意一个目录,这个目录只要按下面的步骤进行配置即可,然后重启ftp服务即可):

1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/ftp

2、建用户:在root用户下:

useradd-d/home/ftp test//增加用户test,并制定test用户的主目录为/home/ftp

passwd test//为test设置密码

3、更改用户相应的权限设置:(对于一般情况,简单添加一个用户的话,这一步,可以不要!!一般情况下,配置ftp也不需要这一步)

usermod-s/sbin/nologin test//限定用户test不能telnet,只能ftp

usermod-s/bin/bash test//用户test恢复正常

usermod-d/test test//更改用户test的主目录为/test

4,修改/etc/vsftpd/vsftpd.conf文件如下:

anonymous_enable=NO

#

# Uncomment this to allow local users to log in.

local_enable=YES

#

# Uncomment this to enable any form of FTP write command.

write_enable=YES

最后在该文件的最后面添加如下行:

userlist_enable=YES

userlist_deny=NO

userlist_file=/etc/vsftpd/vsftpd.user_list

最后保存/etc/vsftpd/vsftpd.conf文件。

5、限制用户只能访问/home/test,不能访问其他路径

修改/etc/vsftpd/vsftpd.conf如下:

chroot_list_enable=YES//限制访问自身目录

#(default follows)

chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

编辑/etc/vsftpd/vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行

添加后如下:

test/home/ftp

编辑/etc/vsftpd/vsftpd.user_list文件,将受限制的用户添加进去,每个用户名一行

添加后如下:

test

改完配置文件,不要忘记重启vsFTPd服务器

[root@linuxsir001 root]#/etc/init.d/vsftpd restart

启动后,在进行测试,使用本地用户test及其密码登录,成功。

如果此时还不能执行写操作或登录时出现其它错误,则要查看test用户对应的文件夹/home/ftp,test用户是否有对此文件夹的写权限。

6、如果需要允许用户修改密码,但是又没有telnet登录系统的权限:(对于一般情况,简单添加一个用户的话,这一步,可以不要!!一般情况下,配置ftp也不需要这一步)

usermod-s/usr/bin/passwd test//用户telnet后将直接进入改密界面

至此,我们就可以用新添加的用户test,登录ftp了。

以上就是对其linux系统ftp共享文件怎么设置的详细介绍,如果你对这些信息泄露安全小知识不了解,那么可以关注倍领安全网,多了解文件共享有哪些方式方法等知识。

阅读剩余
THE END