英文版ubuntu14.04安装ssh和ftp

本文详细介绍如何在Linux系统上安装并配置SSH服务及FTP服务(使用vsftpd)。包括安装命令、服务启动方式及关键配置项说明,如禁止匿名访问、允许本地用户读写等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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软件登录





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值