这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » ubuntu14.04安装ssh和ftp

共2条 1/1 1 跳转至

ubuntu14.04安装ssh和ftp

高工
2018-11-13 07:56:07     打赏

1 安装ssh


1.1安装ssh 


     #sudo apt-get install openssh-server


1.2  安装完后启动ssh服务:


    sudo /etc/init.d/ssh start


2 安装tfp

  2.1 依次输入如下命令


      #sudo apt-get update


      #sudo apt-get install vsftpd


   2.2 配置/etc/vsftpd.conf文件


       #sudo gedit /etc/csftpd.conf


   2.3 配置的修改内容如下


# 禁用匿名用户登陆

anonymous_enable=NO

#允许本地用户登陆

local_enable=YES

#允许本地用户写入

write_enable=YES

#注意:这个地方如果不配置,就会出现只有root用户可以登陆,普通用户不可以

check_shell=NO

&#掩码,决定了上传上来的文件的权限。设置为000使之有最大权限

local_umask=000

#允许记录日志

xferlog_enable=YES

#允许数据流从20端口传输

connect_from_port_20=YES

#日志路径

xferlog_file=/var/log/vsftpd.log

#ftp欢迎语,可以随便设置

ftpd_banner=hi,guys!

#注意:这个选项可以保证用户锁定在指定的家目录里,防止系统文件被修改。

chroot_local_user=YES

#注意:这个不配置有可能出现只能下载不能上传

allow_writeable_chroot=YES

#配置了可以以stand alone模式运行

listen=YES

#注意:该选项不配置可能导致莫名其妙的530问题

seccomp_sandbox=NO

#说明我们要指定一个userlist,里边放的是允许ftp登陆的本地用户。如果设置为YES,则文件里设置的是不允许登陆的本地用户

userlist_deny=NO

userlist_enable=YES

#记录允许本地登陆用户名的文件

userlist_file=/etc/allowed_users

  2.4 在/etc/目录下创建 allowed_users 文件

    文件中内容如下


username

root

   该文件说明我们允许本地用户username和root账号从ftp登陆,其他账号不可以。

配置完成重启vsftpd服务

#sudo service vsftpd restart


在Windows或者Mac端时候FTP软件登录





管理员
2018-11-14 08:18:28     打赏
2楼

谢谢楼主分享


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]