openSUSE搭建局域网ftp
openSUSE    2016-05-08 20:58:45    211    0    0
tianwaifeixian   openSUSE

奔着 生命不息折騰不止的精神 我又開始折騰openSUSE了

本次折騰的目的是想通過搭建一ftp服務器 好讓我的手機端和PC機器實現文件共享

這方法有N多 選擇這個是因爲以後要在vmware的虛擬機裏面搞

哪裏面運行的ubuntu系統要歇菜了 開機一片紅 點右鍵出來模擬終端 就只能這樣了

無語之後裝了個arch 這也是最愛啊

這發行版太能折騰了 哈哈

同樣 搭建這個ftp的目的也是最終要在arch裏面再搭建一次

以實現win10和vmware虛擬機裏arch的共享

 

本文參考連接來自openSUSE中文論壇如何建立 FTP 认证用户

裏面說的很清楚了 期間過程和這個差不多 不過防火牆端口要打開 要不然手機那邊連接不上去

安裝前預備:

查看自己的局域網網絡地址:

    sudo ifconfig

 

安裝:

1.安裝yast2-ftp-server

http://software.opensuse.org/ 裏面搜 yast2-ftp-server 然後yast一鍵安裝

2.安裝後(重啓yast)在 網絡服務 裏面會出現一個 FTP服務器 打開牠

3.配置

    論壇裏面說的夠清楚了 我就不多說了

    3.1. 配置 vsftp 可以安装 yast2-ftp-server 后用 YaST 配置,选项一看就懂,很简单的。唯一难一点的是 umask,但你用 Google 搜索「ftp umask」也都有解释,一般 022 就可以。

    3.2. 打开 yast ftp 服务。启动 -> 勾选引导时; 常规 -> 勾选 chroot 任何人,详细记录;清空验证身份用户的 ftp 目录(即所有验证用户都使用各自的 home 文件夹);性能 -> 每 IP 最多连接数修改为 30,最多客户端面修改为 30;身份验证 -> 启动/禁用本地用户,勾选仅验证身份的用户,正在上传勾选启用上传;


    3.3. 编辑 /etc/vsftpd.conf。修改启用:local_enable=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list


4,新建 /etc/vsftpd.chroot_list 文件,在文件中添加不 chroot 的用户名(即可以访问其它用户目录的用户)

    3.4. FTP 认证用户不是虚拟的用户,是你运行 FTP 的那台 openSUSE 上真实存在的用户,所以你可以用 YaST 的「用户和组管理」来建立它们。建议建立专门账户,即从不使用你登录图形界面的那个普通用户或 root 来登录 FTP。建立专门账户需要注意的地方是:
    3.5.把主目录指定到 /srv/ftp,这是 vsftp 的工作目录。


    3.6.把用户默认组设为 ftp。

    3.7 .yast防火牆打開FTP端口 要不然連不上

安裝完畢之後 在yast啓動服務

手機端用ES文件瀏覽器打卡ftp-->新建-->ftp-->服務器:剛纔ifconfig到的那個局域網地址-->勾選 匿名 確定

搞定!

 

上一篇: ubuntu中的conio.h && ncurses.h

下一篇: 为vmware中的ubuntu安装共享功能

211 人读过
立即登录, 发表评论.
没有帐号? 立即注册
0 条评论
文档导航