精华内容
下载资源
问答
  • linux下添加FTP账号

    2018-05-03 11:51:54
    1、 启动VSFTP服务器A:cenos运行:yum install vsftpdB. 登录Linux主机后,运行命令:”service vsftpd start”C. 要让FTP每次开机自动启动,运行命令: “chkconfig --level 35 vsftpd on” 2、设置FTP权限A. ...
    1、 启动VSFTP服务器

    A:cenos下运行:yum  install  vsftpd


    B. 登录Linux主机后,运行命令:”service vsftpd start”

    C. 要让FTP每次开机自动启动,运行命令:  “chkconfig --level 35 vsftpd on”


     
    2、设置FTP权限


    A. 编辑VSFTP配置文件,运行命令:”vi /etc/vsftpd/vsftpd.conf “

    B. 将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”

    C. 保存修改,按ESC键,运行命令:“:wq”
     

    这样关闭了匿名登录功能。


     
    3、添加FTP账号

    A. 登录Linux主机后,运行命令:”useradd ftpadmin -s /sbin/nologin “。该账户路径默认指向/home/ftpadmin目录;如果需要将用户指向其他目录,请运行命令:useradd ftpadmin -s /sbin/nologin –d /www(其他目录)

    B. 设置ftpadmin用户密码,运行命令:”passwd ftpadmin” ; 输入两次密码,匹配成功后,就设置好了ftpadmin用户的密码了。

    C.测试连接,您可以在“我的电脑”地址栏中输入  ftp://IP 来连接FTP服务器,根据提示输入账户密码。

     
     
    4、FTP数据传输注意事项

    A. 尽量把文件打包后上传。Linux无法识别RAR压缩包,可以使用ZIP压缩。

    B.上传数据时请选择二进制编码,如果选择其他编码,可能会导致上传的压缩包无法打开。


     

    centos FTP 用户指定目录禁用上级目录

    在默认配置下,本地用户登入FTP后可以使用cd命令切换到其他目录,这样会对系统带来安全隐患。可以通过以下三条配置文件来控制用户切换目录。
    chroot_list_enable=YES/NO(NO)
    设置是否启用chroot_list_file配置项指定的用户列表文件。默认值为NO。
    chroot_list_file=/etc/vsftpd.chroot_list
    用于指定用户列表文件,该文件用于控制哪些用户可以切换到用户家目录的上级目录。
    chroot_local_user=YES/NO(NO)
    用于指定用户列表文件中的用户是否允许切换到上级目录。默认值为NO。
    通过搭配能实现以下几种效果:
    ①当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。
    ②当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd.chroot_list文件中列出的用户,不能切换到其他目录;未在文件中列出的用户,可以切换到其他目录。
    ③当chroot_list_enable=NO,chroot_local_user=YES时,所有的用户均不能切换到其他目录。
    ④当chroot_list_enable=NO,chroot_local_user=NO时,所有的用户均可以切换到其他目录。

    展开全文
  • linux系统FTP设置账号密码(2015-12-24 09:57:32)一、启动vsftpd服务1、 启动VSFTP服务器A:cenos运行:yum install vsftpdB. 登录Linux主机后,运行命令:”service vsftpd start”C. 要让FTP每次开机自动启动,运行...

    linux系统FTP设置账号密码

    (2015-12-24 09:57:32)

    一、启动vsftpd服务

    1、 启动VSFTP服务器

    A:cenos下运行:yum install vsftpd

    B. 登录Linux主机后,运行命令:”service vsftpd start”

    C. 要让FTP每次开机自动启动,运行命令: “chkconfig --level 35 vsftpd on”

    二、设置FTP权限

    A. 编辑VSFTP配置文件,运行命令:”vi /etc/vsftpd/vsftpd.conf “

    B. 将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”

    C. 保存修改,按ESC键,运行命令:“:wq”这样关闭了匿名登录功能。

    三、添加用户:

    A. 登录Linux主机后,运行命令:”useradd ftpadmin -s /sbin/nologin

    “。该账户路径默认指向/home/ftpadmin目录;如果需要将用户指向其他目录,请运行命令:useradd ftpadmin -s

    /sbin/nologin –d /www(其他目录)

    B. 设置ftpadmin用户密码,运行命令:”passwd ftpadmin” ;

    输入两次密码,匹配成功后,就设置好了ftpadmin用户的密码了。

    C.测试连接,您可以在“我的电脑”地址栏中输入 ftp://IP 来连接FTP服务器,根据提示输入账户密码。

    分享:

    a4c26d1e5885305701be709a3d33442f.png喜欢

    0

    a4c26d1e5885305701be709a3d33442f.png赠金笔

    加载中,请稍候......

    评论加载中,请稍候...

    发评论

    登录名: 密码: 找回密码 注册记住登录状态

    昵   称:

    评论并转载此博文

    a4c26d1e5885305701be709a3d33442f.png

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

    展开全文
  • linux下我想开通一个权限较低的ftp账号,比如,账号:fff,密码:ddd,该账号默认访问的是/var/www/html/xxx/文件夹,该如何操作呢?用的是vsftp|添加用户:useraddfff对新用户进行密码设定:passwdfff默认的用户具有...

    linux下我想开通一个权限较低的ftp账号,比如,账号:fff,密码:ddd,该账号默认访问的是/var/www/html/xxx/文件夹,该如何操作呢?用的是vsftp

    |

    添加用户:useradd fff

    对新用户进行密码设定:passwd fff

    默认的用户具有ftp权限,对默认的访问目录进行修改:

    修改/etc/vsftpd.conf,

    [root@zzw vsftpd]# echo local_root=/home >> vsftpd.conf

    [root@zzw vsftpd]# echo chroot_local_user=YES >> vsftpd.conf

    [root@zzw vsftpd]# echo anon_root=/home >> vsftpd.conf

    执行上面的命令,是将用户的目录作为默认的目录,其他的目录进行相应的修改

    然后重新启动ftp服务,即可

    |

    建议用虚拟用户吧,这个最安全!

    vsftp下建立虚拟用户

    vsftp下建立虚拟用户

    在RedHat AS4里,是自带了vsftpd为系统提供了一个ftp服务,但在实际应用中根据自己的需要还是要做不少的配置。我们知道,在建立vsftpd用户时,我们一般是在linux下建立用户useradd的方式来访问ftp,但有时我们只想提供ftp服务,而避免用户用ftp的帐号去登录linux,采用一般的方式只能是限制该用户的访问权限,但还是避免不了用户登录进linux系统,所以比较好的方法是用vsftpd的虚拟用户(virtual users)。

    一、建立虚拟用户数据库

    # vi /tmp/logins.txt  它的内容是:

    longyufei

    1985731

    liushuai

    123456

    虚拟用户的信息,格式:

    (注意前后不能有空格!)

    二、以root用户登录系统,建立用户数据库

    # db_load -T -t hash -f /tmp/logins.txt /etc/vsftpd_login.db

    建立数据库文件 /etc/vsftpd_login.db,同时改变它的文件属性:

    # chmod 600 /etc/vsftpd_login.db

    三、建立PAM文件,告诉系统你要使用自己的数据库

    # vi /etc/pam.d/ftp.vu

    内容:

    auth required /lib/security/pam_userdb.so db=/etc/vsftpd_login

    account required /lib/security/pam_userdb.so db=/etc/vsftpd_login

    告诉系统,将新用户授权库了。

    四、为虚拟用户建立文件夹并授权

    # useradd -d /ftp -s /sbin/nologin virtual(-d 用户的主目录。-s 用户名默认使用的shell ,virtual用户名)

    # chown -R virtual.virtual /ftp (更改/ftp目录使用者。)

    五、修改vsftpd.conf文件

    # vi /etc/vsftpd/vsftpd.conf,在后面加上(我的配置中只保留了一下内容):

    anonymous_enable=NO

    local_enable=YES

    connect_from_port_20=YES

    listen=YES

    listen_port=21

    tcp_wrappers=YES

    guest_enable=YES

    guest_username=virtual(所有虚拟用户等同于virtual这个系统账号的权限)

    user_config_dir=/etc/vsftpd/user_config_dir(指定每个虚拟用户账号配置目录,)

    pam_service_name=ftp.vu(要和刚才建的PAM文件对应)

    local_root=/www (指定默认的ftp目录,如果不设置,则默认的ftp目录为ftp这个系统账号的默认目录(见/etc/passwd文件内容))

    user_config_dir 文件里面对应的longyufei用户的配置文件:

    /etc/vsftpd/user_config_dir/longyufei

    anon_world_readable_only=NO

    write_enable=YES

    anon_upload_enable=YES

    anon_other_write_enable=YES

    local_root=/www/longyufei

    anon_mkdir_write_enable=YES

    (要注意的是文件夹的权限问题。)

    展开全文
  • A:cenos运行:yum install vsftpd B. 登录Linux主机后,运行命令:”service vsftpd start” C. 要让FTP每次开机自动启动,运行命令: “chkconfig --level 35 vsftpd on” 2、设置FTP权限 A. 编辑VSFTP...

    1、 启动VSFTP服务器

    A:cenos下运行:yum  install  vsftpd

     


    B. 登录Linux主机后,运行命令:”service vsftpd start”

    C. 要让FTP每次开机自动启动,运行命令:  “chkconfig --level 35 vsftpd on”

     

     

    2、设置FTP权限


    A. 编辑VSFTP配置文件,运行命令:”vi /etc/vsftpd/vsftpd.conf “

    B. 将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”

    C. 保存修改,按ESC键,运行命令:“:wq”
     

    这样关闭了匿名登录功能。

     

     

    3、添加FTP账号


    A. 登录Linux主机后,运行命令:”useradd ftpadmin -s /sbin/nologin “。该账户路径默认指向/home/ftpadmin目录;如果需要将用户指向其他目录,请运行命令:useradd ftpadmin -s /sbin/nologin –d /www(其他目录)

     

    (useradd -s /sbin/nologin ftpadmin -d /usr/local/nginx/html)

    B. 设置ftpadmin用户密码,运行命令:”passwd ftpadmin” ; 输入两次密码,匹配成功后,就设置好了ftpadmin用户的密码了。

    C.测试连接,您可以在“我的电脑”地址栏中输入 ftp://IP 来连接FTP服务器,根据提示输入账户密码。


     

     

    4、FTP数据传输注意事项


    A. 尽量把文件打包后上传。Linux无法识别RAR压缩包,可以使用ZIP压缩。

    B.上传数据时请选择二进制编码,如果选择其他编码,可能会导致上传的压缩包无法打开。

     

     

    centos FTP 用户指定目录禁用上级目录

    在默认配置下,本地用户登入FTP后可以使用cd命令切换到其他目录,这样会对系统带来安全隐患。可以通过以下三条配置文件来控制用户切换目录。
    chroot_list_enable=YES/NO(NO)
    设置是否启用chroot_list_file配置项指定的用户列表文件。默认值为NO。
    chroot_list_file=/etc/vsftpd.chroot_list
    用于指定用户列表文件,该文件用于控制哪些用户可以切换到用户家目录的上级目录。
    chroot_local_user=YES/NO(NO)
    用于指定用户列表文件中的用户是否允许切换到上级目录。默认值为NO。
    通过搭配能实现以下几种效果:
    ①当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。
    ②当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd.chroot_list文件中列出的用户,不能切换到其他目录;未在文件中列出的用户,可以切换到其他目录。
    ③当chroot_list_enable=NO,chroot_local_user=YES时,所有的用户均不能切换到其他目录。
    ④当chroot_list_enable=NO,chroot_local_user=NO时,所有的用户均可以切换到其他目录。

    展开全文
  • ftp工作流程:ftp回话包含了两个通道,控制通道和数据通道,ftp的工作有两种模式,一种是主动模式,一种是被动模式,以ftpserver为参照物,主动模式,服务器主动连接客户端传输,被动模式,等待客户端的连接主动模式...
  • Linux FTP服务安装与账号设置

    千次阅读 2019-03-24 22:55:18
    注:systemd 是 Linux 的一款系统和服务管理器,兼容 SysV 和 LSB 的启动脚本,各服务间基于依赖关系进行精密控制。 检视和控制systemd的主要命令是systemctl。 也可以使用如下方式启动和关闭: #启动 ...
  • Linux下FTP虚拟账号环境部署总结

    千次阅读 2017-05-07 04:11:08
    vsftp的用户有三种类型:匿名用户、系统用户、虚拟用户。 1)匿名登录:在登录FTP时使用默认的用户名,一般是ftp或anonymous...FTP虚拟用户是FTP服务器的专有用户,使用虚拟用户账号可以提供集中管理的FTP根目录,方便
  • linux中怎么添加ftp用户在linux添加ftp用,并设置相应的权限,操作步骤如下:1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test。2、建用户:在root用户:useradd -d /home/te...
  • 如何在Linux创建FTP帐号
  • 2、建用户:在root用户: useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/testpasswd test //为test设置密码 3、更改用户相应的权限设置: usermod -s /sbin/nologin test //限定...
  • linux下搭建ftp和新建ftp账户

    千次阅读 2019-08-22 19:40:01
    一直以来,没有写博客的习惯。...最近,工作中搭建ftp和新建ftp用户,过程看上去不难,但是自己也还是踩了几个坑。 一.搭建ftp 1.安装 首先,查看是否安装,rpm -qa |grep vsftpd 在线安装 ...
  • 1、首先看下ftp是否安装 这个说明是有ftp并已经启动了 2、如果没有则进行安装 yum install vsftpd -y 安装后的目录 安装以后关闭掉匿名登录 使用命令:vim /etc/vsftpd/vsftpd.conf 然后在里成找到:‍...
  • 一、目的,新建一个用户 test2,登录ftp,它只有自己的主目录权限,其他同级和上级目录没有权限二、ftp安装、配置yum -y install vsftpd //通过yum来安装vsftpdchkconfig vsftpd on //设置为开机启动vi /etc/vsftpd/...
  • 小花说要把h5打包扔上服务器。这次就创建了个用户指向服务器tomcatwebapps。...参考文章:Linux下FTP用户权限的更改 代码: # useradd -d <你要指向的目录> # passwd <密码> 连接...
  • linux添加ftp用户,并设置相应的权限,操作步骤如下:环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test## 增加用户test,并制定test用户的主目录为/home/testuseradd -d /home/test test## 为test...
  • Linux下查看系统版本号信息的方法一.查看Linux内核版本命令(两种方法): 1.cat /proc/version 2.uname -a 二.查看Linux系统版本的命令(3种方法): 1.lsb_release -a,即可列出所 ...Linux下查看Raid磁盘阵列信息的方法...
  • linux下ftp本地被拒绝

    千次阅读 2021-05-12 11:03:39
    FTP的安装与配置安装前准备vsftpd是linux下的一款小巧轻快,安全易用的FTP服务器软件,是一款在各个Linux发行版中最受推崇的FTP服务器软件。1.安装vsftpd,直接yum 安装就可以了yum install -y vsftpd出现图表示...
  • linux创建ftp用户命令

    2021-05-10 13:59:54
    linux系统我们需要学会添加ftp用户并设置相应的权限。下面由学习啦小编为大家整理了linux添加ftp用户的命令的相关知识,希望大家喜欢!linux添加ftp用户命令方法1、环境:ftp为vsftp。被限制用户名为test。被限制...
  • linux下ftp添加用户

    千次阅读 2010-07-27 21:35:00
    如果没有安装ftp服务请先安装vsftpd:yum install vsftpd   添加一个用户username useradd -d /home/sea/ -m username 该用户的ftp根目录为/home/sea,使用-m参数可以让系统为你创建这...
  • 1、查询linux服务器是否已经安装过vsftpd服务; rpm -qa|grep vsftpd 卸载已经安装服务命令:rpm -evsftpd 2、未安装,安装vsftpd服务; 执行:yum install vsftpd -y 在线安装vsftpd服务 3、安装成功...
  • FTP虚拟账号 yum下载安装ftp服务 为避免犯错将ftp配置文件进行备份 创建关系模型数据库表 创建用户和密码 为了密码的安全性实行hash算法 查看vuser.db 类型为hash算法删除原来的数据表 指定系统用户并且限制登录 ...
  • Red Hat Linux 9利用其简单的配置和用户熟悉的图形界面为人们提供了丰富的Internet服务,FTP便是其提供的服务之一。在众多的网络应用中,FTP有着非常重要的地位,互联网中各种各样的软件资源大多数...
  • 1.查看linux是否安装ftp 若返回ftp的版本信息,则标志着已经安装过ftp,可以根据需求判断是否卸载,卸载命令 rpm -e vsftp 2. 安装ftp yum install -y vsftpd 3.配置ftp配置文件(ftp默认安装在/etc/vsftpd...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,083
精华内容 7,633
关键字:

linux下ftp添加账号

linux 订阅