英文版ubuntu14.04安装ssh和ftp

来源:互联网 发布:vcm仿真实验软件 编辑:程序博客网 时间:2024/06/15 01:22

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=NOuserlist_enable=YES#记录允许本地登陆用户名的文件userlist_file=/etc/allowed_users
  2.4 在/etc/目录下创建 allowed_users 文件

    文件中内容如下

usernameroot   该文件说明我们允许本地用户username和root账号从ftp登陆,其他账号不可以。
配置完成重启vsftpd服务

#sudo service vsftpd restart

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