首页 > 代码库 > Linux下ftp和ssh详解
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详解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。