PRESENTED BY ALI NASIR BITF13M040 AMMAR HAIDER BITF13M016 SHOIAB BAJWA BITF13M040 AKHTAR YOUNAS BITF13M019.

Slides:



Advertisements
Similar presentations
1 Web Servers / Deployment Alastair Dawes Original by Bhupinder Reehal.
Advertisements

1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Chapter 19 FTP: Transferring Files Across a Network
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
Linux Security 資管研究生 劉順德. Outline General Security –Account –Local –Network –Patch Services Security –Sendmail –BIND/DNS –Apache –FTP Recent Linux security.
Installation. Installation   There are three phases to building an LTSP server: – –Installing the LTSP utilities – –Installing the LTSP client packages.
CS 497C – Introduction to UNIX Lecture 35: - TCP/IP Networking Tools Chin-Chih Chang
Remote Disk Access with NFS
Remote Accessing Your Home Computer Using VNC and a Dynamic DNS Name.
UNIT - III. Installing Samba Windows uses Sever Message Block(SMB) to communicate with each other using sharing services like file and printer. Samba.
Linux System Administration LINUX SYSTEM ADMINISTRATION.
2440: 141 Web Site Administration Remote Web Server Access Tools Instructor: Enoch E. Damson.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
One to One instructions Installing and configuring samba on Ubuntu Linux to enable Linux to share files and documents with Windows XP.
Configuring a Web Server. Overview Overview of IIS Preparing for an IIS Installation Installing IIS Configuring a Web Site Administering IIS Troubleshooting.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
1 Web Server Administration Chapter 9 Extending the Web Environment.
1 COP 4343 Unix System Administration Unit 15: file server – ftp – nfs.
DNS & DHCP on CentOS 5.7 4/12/54 อ. ดรัสวิน วงศ์ปรเมษฐ์
VsFTP in Linux. Introduction to FTP The File Transfer Protocol (FTP) is used as one of the most common means of copying files between servers over the.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
Copyright 2000 eMation SECURITY - Controlling Data Access with
1 Web Server Administration Chapter 9 Extending the Web Environment.
Network Installation Objectives –Manage linux installation from network install server Contents –Preparing for a network installation –Setting up the install.
Course ILT Internet/intranet support Unit objectives Use the Internet Information Services snap-in to manage IIS, Web sites, virtual directories, and WebDAV.
Linux+ Guide to Linux Certification Chapter Fifteen Linux Networking.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
Linux Services Muhammad Amer. 2 xinetd Programs  In computer networking, xinetd, the eXtended InterNET Daemon, is an open-source super-server daemon.
Centralized logins with NIS Eric Stolten Tim Meade Mark Sidnam.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 13 FTP and Telnet.
1 Linux Networking and Security Chapter 5. 2 Configuring File Sharing Services Configure an FTP server for anonymous or regular users Set up NFS file.
NFS Network File System. NFS (Network File System) Network file systems allow us to share files between users on different systems, often with different.
Linux Security. Module 13 – Linux Security ♦ Overview Linux is more prone today to security loopholes and attacks, both inside and outside the network.
Networking in Linux. ♦ Introduction A computer network is defined as a number of systems that are connected to each other and exchange information across.
Configuring a LAN FTP Client Chapter 17 & 19. Setting up the physical layer Chapter 17 covers the basics of hubs, switches, routers and WAPs.
Accessing Evitech network via FTP by Susan Jansson.
Linux Services Configuration
Basic Service & Settings xclin. Computer Center, CS, NCTU 2 If you want to transfer a file…
Linux Operations and Administration
Remote Access Usages. Remote Desktop Remote desktop technology makes it possible to view another computer's desktop on your computer. This means you can.
VIRTUAL HOSTING WITH PureFTPd And MYSQL (Quota And Bandwidth Management) BY Odoh Kenneth Emeka Sun Yu Patrick Appiah.
FTP COMMANDS OBJECTIVES. General overview. Introduction to FTP server. Types of FTP users. FTP commands examples. FTP commands in action (example of use).
CSC414 “Introduction to UNIX/ Linux” Lecture 6. Schedule 1. Introduction to Unix/ Linux 2. Kernel Structure and Device Drivers. 3. System and Storage.
File Transfer Protocol (FTP) CIS 130. File Transfer Protocol (FTP) Copy files from one internet host (server) to your account on another host –Need domain.
Unit – 5 FTP Server. FTP Introduction One of the oldest and most commonly used protocols The original specification for the File Transfer Protocol was.
Integrity Check As You Well Know, It Is A Violation Of Academic Integrity To Fake The Results On Any.
1 E-Site - FTP Services Setup / install guide. 2 About FTP services can run on any desired port(s) Runs as a windows service Works for all sites installed.
Basic Web Design UVICELL Week 4 Templates and site management Week 4 Templates and site management.
LINUX - SAMBA
Chap-I Network and System Configuration in Linux
Lab 05 Firewalls.
COP 4343 Unix System Administration
Chapter 9 Router Configuration (Ospf, Rip) Webmin, usermin Team viewer
Labs – Installing a FTP Server
System Programming and administration CS 308
Ftp File and Print Server
DHCP server & Client Objectives Contents
FTP - File Transfer Protocol
Web Server Administration
IS3440 Linux Security Unit 6 Using Layered Security for Access Control
Intuit has launched QuickBooks File Doctor tool (QBFD) in QuickBooks File Doctor is a tool that has been designed to recover the damaged company.
Lab 7 - Topics Establishing SSH Connection Install SSH Configure SSH
Configuring Internet-related services
LINUX SYSTEM ADMINISTRATION
Web Servers / Deployment
Configuration Of A Pull Network.
Radoslaw Jedynak, PhD Poland, Technical University of Radom
Linux and TCP/IP Networking
Presentation transcript:

PRESENTED BY ALI NASIR BITF13M040 AMMAR HAIDER BITF13M016 SHOIAB BAJWA BITF13M040 AKHTAR YOUNAS BITF13M019

  FTP Is a popular File Sharing Protocol. Widely popular on All Operating Systems  FTP Service is the basic need for everyone who wants to share their Files over internet. Using FTP, Users can Download Upload their files to the server and thus File Sharing becomes very easy. FTP

  FTP SERVER is used to transfer files between server and clients. All major operating system supports ftp. FTP is the most used protocol over internet to transfer files. Like most Internet operations, FTP works on a client/ server model. FTP client programs can enable users to transfer files to and from a remote system running an FTP server program. FTP SERVER

  Setting up the FTP server is done via a number of configuration files  In addition to configuration files, there is the anonymous user home directory:  Anonymous users do not see the entire file system and are limited to a working area FTP SERVER CONFIGURATION

 1. Install the ftp and vsftpd rpm Packages using Yum command like below. #yum install ftp vsftpd  The above command will install the packages vsftpd el6_4.1.x86_64.rpm and ftp el6.x86_64. This completes the Installation of packages required to setup your FTP Server.

 2. Start the FTP Server.  Start your vsftpd service using following command #service vsftpd start  Enable Boot time Startup using chkconfig command as below #chkconfig vsftpd on

 3.Now let's configure your FTP Server now.  The installation process will generate the following files under /etc/vsftpd/ vsftpd_conf_migrate.sh user_list ftpusers vsftpd.conf

  What is the Purpose of user_list file ?  If you have defined "userlist_deny=NO" inside vsftpd.conf, only usernames specified in this file will be allowed to login to your FTP Server.  If you have defined "userlist_deny=YES" inside vsftpd.conf, Usernames specified in this file will NEVER be allowed to login to your FTP Server.  What is the Purpose of ftpusers file?  Usernames specified in this file will NEVER be allowed to login to your FTP Server.  Note that by Default "root" user will be specified in this file. If you want to allow FTP login for root user you have to remove "root" username from these two files i.e. /etc/vsftpd/ftpusers and /etc/vsftpd/user_list

 4. Edit the main configuration file vsftpd.conf using Text editor to configure FTP server Users.  You need to uncomment this property to Allow FTP users to login. chroot_list_enable=YES  Now save this file & exit

 5. Add user "kashif" under chroot FTP User list  Create your First FTP User using below command. # useradd -s /sbin/nologin -c 'FTP User' -d /var/ftp/pub/kashif kashif Assign a Password to this User using passwd command #passwd kashif  In the above command I have created a user with name "kashif" and made this home directory as /var/ftp/pub/kashif/ and restricted his account only for FTP login by providing this option -> -s /sbin/nologin  Now add username "kashif" to /etc/vsftpd/chroot_list  #vi /etc/vsftpd/chroot_list and add "kashif" to it.  This will make sure that user "kashif" will be restricted to his home directory only.

 6. Restart vsftpd Service to Get your FTP Server working. #service vsftpd restart  Now try to Login to your FTP Server as i have done below.  Now You've Successfully Installed and Configured your FTP Server

 NFS

  A Network File System (NFS) allows remote hosts to mount file systems over a network and access those file systems as they are mounted locally.  NFS operates over TCP/IP network.  NFS enables you to mount a file system on a remote computer.  Directly access any of the files on that remote file system NFS – Network File System

  A client contacts portmap to get port number of desired server program.  RPC packets are addressed to the corresponding port  Use the rpcinfo -p command to obtain details on services The NFS Protocol

 Pre-requisists  A Linux server with IP address  and hostname  Server  A linux client with IP address  and hostname  Client1 Configure NFS Server

 Pre-requisists  Updated /etc/hosts file on both Linux system  Running portmap and xinetd services  Firewall should be off on server Configure NFS Server

 Step – 1:  Three rpm are required to configure nfs  server. nfs,  portmap,  xinetd check them if not found then install. Configure NFS Server

 Step – 2:  Now restart  xinetd and  portmap service Configure NFS Server

 Step – 3:  To keep on these services after reboot on then via chkconfig command Configure NFS Server

 Step – 4:  After reboot verify their status. It must be in running condition. Configure NFS Server

  Step-5 : now create a /data directory and grant full permission to it. Configure NFS Server

 Step – 6:  now open /etc/exports file Configure NFS Server

 Step – 7:  share data folder for the network of /24 with read and write access Configure NFS Server Step – 8: save file with :wq and exit

 Step – 9:  now restart the nfs service and also on it with chkconfig. Configure NFS Server