Linux下ftp和ssh详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下ftp和ssh详解相关的知识,希望对你有一定的参考价值。
学习了几天Linux下ftp和ssh的搭建和使用,故记录一下。学习ftp和ssh的主要目的是为了连接远程主机,并且进行文件传输。废话不多说,直接开讲!
ftp服务器
1. 环境搭建
本人的系统是Archlinux,我是基于vsftpd来搭建的,首先需要安装它: pacman -S vsftpd
接着对其配置文件进行编辑,打开/etc/vsftpd.conf(也可能在/etc/vsftdp/.vsftpd.conf)
以下是我的配置文件内容:
在以上的配置文件中,我们允许匿名用户登录,并且其有删除和上传的权限,不过这些操作仅限于在权限为777的目录下进行。我们配置匿名用户默认进入的目录为/var/ftp/pub,我们最好设置其权限为755,这样匿名用户这能在这个目录下访问和下载文件,其他操作却无法进行。此外,我们要创建一个目录权限为777,匿名用户可以在其中任意的操作文件。这些操作如下(本机中):
mkdir -p /var/ftp/pub
mkdir -p /var/ftp/upload
chmod 777 /var/ftp/upload
至此,我们的环境搭建完成。
2. 使用示例
先吃个饭
以上是关于Linux下ftp和ssh详解的主要内容,如果未能解决你的问题,请参考以下文章