FTP服务搭建

FTP服务搭建

本文目的在于搭建linux上的ftp服务,用来实现虚拟机linux系统和windows、外接摄像头等设备之间的通信。博主linux系统为ubuntu18.04.

网络配置

客户端和服务端设置在同一网段下

配置ftp服务器

安装:

(端口对应关系:ssh 20\ftp 21\sftp 22)

 sudo apt-get install openssl openssh-server
 sudo apt-get install vsftpd

修改配置文件:

(敲命令时最好使用 Tab键,防止敲错,也可以避免很多麻烦)

 sudo vim /etc/vsftpd.conf

进入vsftpd.conf,修改以下配置:

(按 / 可在文件中快速查找单词定位,找到后回车,按小写n搜索下一个)

 write_enable=yes
 anon_upload_enable=yes
 anon_mkdir_write_enable=yes

重启vsftpd服务:

 sudo systemctl restart vsftpd.service

修改配置文件:

 sudo vim /etc/ssh/sshd_config
 permitRootLogin yes
 passwordAuthentication yes

重启sshd服务:

 sudo systemctl restart sshd.service


至此ftp服务器已经配置好了,检查好确定在同一网段,就可以互连了。可使用WinSCP实现文件传送,博主用摄像头进行测试,确保都在同一网段下,可以互相ping通,摄像头捕捉到的图片同样可以传至linux服务端。

此处小说一下ip配置,我摄像头连接的以太网口,手动给其分配的ip 192.168.1.6,然后配置linux时:

 sudo ifconfig ens33 192.168.1.100

若配置好后依然无法正常使用ping通等可能是网络原因,尝试配置网络后重启:

 sudo systemctl restart networking.service
 sudo systemctl restart NetworkManager

配置好的ip地址会发生变动是因为外部的自动分配DHCP没有关

 sudo systemctl disable NetworkManager


一些常用的设置命令

status 查看状态

start、stop、resrt (见名知意:)

enable、disable 设置服务开机自启动或关闭自启动

上一篇:Linux下ftp安装及配置-保姆级教程


下一篇:16 vsftpd服务的配置