Previously published in Azure VM---Windows server under the FTP deployment, for the use of public cloud, the use of Linux occupies a large proportion, also encountered the use of Linux deployment of FTP requirements, also just started to contact with Azure users, You encounter issues similar to Windows Server at deployment time, where you add some application deployments for Linux.
The deployment process for FTP is basically similar to Windows Server.
1 Installing VSFTP
Installation of the Linux system's own FTP software via Apt-get install VSFTPD
650) this.width=650; "title=" clip_image001 "style=" border-top:0px; border-right:0px; border-bottom:0px; border-left:0px; Display:inline "border=" 0 "alt=" clip_image001 "src=" http://s3.51cto.com/wyfs02/M00/5A/91/wKiom1T9hQvApcqdAAAu_ L8ovj8417.jpg "" 415 "height=" >
2 Edit config file
Because of this configuration, the VM is still behind the cloud Service, the VIP is bound to cloud SERVICE,VM through NAT, so you need to add access to the port
If the VM is configured with a PIP (see the Instance level public IP blog for detailed action, ignore this step)
Edit/etc/vsftpd.conf
650) this.width=650; "title=" clip_image002 "style=" border-top:0px; border-right:0px; border-bottom:0px; border-left:0px; Display:inline "border=" 0 "alt=" clip_image002 "src=" http://s3.51cto.com/wyfs02/M02/5A/91/wKiom1T9hQ_SFJ_ Qaaah1fujcmq616.jpg "" 383 "height=" >
The configuration file adds the following configuration (port arbitrary, address is the public IP of the Azure virtual machine)
650) this.width=650; "title=" clip_image003 "style=" border-top:0px; border-right:0px; border-bottom:0px; border-left:0px; Display:inline "border=" 0 "alt=" clip_image003 "src=" http://s3.51cto.com/wyfs02/M00/5A/91/ Wkiom1t9hrgxy5w-aabr1rnfibu179.jpg "" 225 "height=" >
3 Restart Service
650) this.width=650; "title=" clip_image004 "style=" border-top:0px; border-right:0px; border-bottom:0px; border-left:0px; Display:inline "border=" 0 "alt=" clip_image004 "src=" http://s3.51cto.com/wyfs02/M01/5A/8D/ Wkiol1t9hi6dppmpaaao80vodms849.jpg "" 407 "height=" >
4 Configuring the Virtual machine endpoint (increase the end point in step 2 min to max)
650) this.width=650; "title=" clip_image006 "style=" border-top:0px; border-right:0px; border-bottom:0px; border-left:0px; Display:inline "border=" 0 "alt=" clip_image006 "src=" Http://s3.51cto.com/wyfs02/M00/5A/8D/wKioL1T9hi_ I7rviaabzyshcqi0635.jpg "" 611 "height=" 209 ">
5 Testing
650) this.width=650; "title=" clip_image007 "style=" border-top:0px; border-right:0px; border-bottom:0px; border-left:0px; Display:inline "border=" 0 "alt=" clip_image007 "src=" http://s3.51cto.com/wyfs02/M01/5A/8D/ Wkiol1t9hjttgjktaadqtltrwe0892.jpg "" 580 "height=" 349 ">
650) this.width=650; "title=" clip_image009 "style=" border-top:0px; border-right:0px; border-bottom:0px; border-left:0px; Display:inline "border=" 0 "alt=" clip_image009 "src=" Http://s3.51cto.com/wyfs02/M01/5A/91/wKiom1T9hRrw_ Jvvaacay1x6st8549.jpg "" 558 "height=" >
Azure Linux Deployment Vsftp