SlideShare a Scribd company logo
1 of 34
Linuxproject.com A Presentation and Demonstration
Members and their objectives ,[object Object]
DNS & DHCP (dnsmasq)
Chris Riccio
Apache , https (httpd) & E-Mail (postfix, dovecot, & squirrelmail)
Casey Adams
Shell scripts & SSH (sshd)
Salvatore Mauro
NFS (nfs) & FTP (vsftpd)
Barbara Schwerdtmann
VNC & Samba (smb),[object Object]
Dynamic Host Configuration Protocol (DHCP) 	Topics DHCP defined How DHCP works Configuration
DHCP Defined 	DHCP is a network application protocol used by devices that automatically assigns temporary IP addresses to client machines logging into an IP network. The IP addresses assigned to clients are unique but as devices leave and re-join the network the addresses are released and reused.
How DHCP Works
Domain Name System (DNS) Topics DNS defined How DNS works Configuration
DNS Defined 	DNS is the way that Internet domain names are located and translated into Internet Protocol addresses. DNS basically is a database that has a list of domain names with IP addresses. (example phone book)
How DNS Works 	Translates hostnames such as www.linuxproject.com into IP addresses which will allow the delivery of information from one computer to another. Without DNS the internet would not be possible unless you had the IP addresses for each link memorized. It also stores a listing of mail exchange servers which will allow e-mail to be possible. Important Files Resolv.conf Located in /etc directory Contains IPs of domain name servers Named.conf Configuration file in BIND Defines the name server with name and ip address of the hosts
Dnsmasq First Step: Check IP address in the resolv.conf file on your  local name server nameserver 12.345.678.8 		nameserver 12.345.678.9 Second Step: On all local PC’s vim /etc/resolv.conf and type only this nameserver 192.168.1.1 Third Step: Vim /etc/hosts and enter your IP addresses and domain names 127.0.0.1		localhost 		192.168.0.1		server 		192.168.0.2		server2 		192.168.0.3		server3 		192.168.0.4		fedora 		192.168.0.5		windows 		192.168.0.2		ftp 		192.168.0.1		mail Fourth Step: vim /etc/dnsmasq.conf   un-comment the following lines and replace the stand in text with your 			own 		expand-hosts 		domain=test.net (use your domain name here) dhcp-range=192.168.0.4,192.168.0.10,168  (first three IP address .1,.2,.3 are statically assigned to 	servers)
Apache:  Web Server Topics ,[object Object]
How a web server (Apache) works
Web server security,[object Object]
Apache is fast, secure, and infinitely customizable.
Since April of 1996, Apache has been the most popular HTTP server on the World Wide Web.,[object Object]
Apache Security -HTTPS Hyper Text Transfer Protocol Secure is designed to create a secure connection over an unsecure network ,[object Object],-htaccess htaccess is designed for directory level access control ,[object Object],[object Object]
Very familiar to services such as Google’s Gmail or Microsoft's Live email
Each user can login from any machine on the LAN and access all of their email securely ,[object Object]
Shell Scripts Defined A series of commands written in plain text file for a shell, or command line interpreter, of an operating system.
The Purpose of Our Shell Script Copy files from one server to the another server
Secure Password Shell Script scp /share/TITAN/* criccio@server2:/share/THEBES
Secure Shell (SSH) TOPICS SSH Defined How SSH Works
SSH Defined Set of programs that use public/private key technology for authenticating and encrypting between user accounts on distributed hosts on the internet.
How SSH Works Client connects to server Server sends to client: Public Host Key Public Server Key Client generates random 256 bit key and encrypts it with both public host and server key Client sends it back to server Server decrypts with own private host and server key
FTP & NFS

More Related Content

What's hot

Samba power point presentation
Samba power point presentationSamba power point presentation
Samba power point presentationMd Maksudur Rahman
 
Samba server installation and File sharing
Samba server installation and File sharingSamba server installation and File sharing
Samba server installation and File sharingEagle Eyes
 
Samba server configuration
Samba server configurationSamba server configuration
Samba server configurationRohit Phulsunge
 
NFS(Network File System)
NFS(Network File System)NFS(Network File System)
NFS(Network File System)udamale
 
Linux network file system (nfs)
Linux   network file system (nfs)Linux   network file system (nfs)
Linux network file system (nfs)Raghu nath
 
Samba server configuration
Samba server configurationSamba server configuration
Samba server configurationhunjra
 
Server configuration
Server configurationServer configuration
Server configurationAisha Talat
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer ProtocolOm Prakash
 
Network file system (nfs)
Network file system (nfs)Network file system (nfs)
Network file system (nfs)Raghu nath
 
Nfs protocol sequence_diagram
Nfs protocol sequence_diagramNfs protocol sequence_diagram
Nfs protocol sequence_diagramRoberto Castro
 
network filesystem briefs
network filesystem briefsnetwork filesystem briefs
network filesystem briefsbergwolf
 
Network File System in Distributed Computing
Network File System in Distributed ComputingNetwork File System in Distributed Computing
Network File System in Distributed ComputingChandan Padalkar
 
Linux System Administration - NFS Server
Linux System Administration - NFS ServerLinux System Administration - NFS Server
Linux System Administration - NFS ServerSreenatha Reddy K R
 

What's hot (20)

Rhel4
Rhel4Rhel4
Rhel4
 
Samba power point presentation
Samba power point presentationSamba power point presentation
Samba power point presentation
 
Samba server installation and File sharing
Samba server installation and File sharingSamba server installation and File sharing
Samba server installation and File sharing
 
Samba server configuration
Samba server configurationSamba server configuration
Samba server configuration
 
NFS(Network File System)
NFS(Network File System)NFS(Network File System)
NFS(Network File System)
 
Linux network file system (nfs)
Linux   network file system (nfs)Linux   network file system (nfs)
Linux network file system (nfs)
 
Samba server configuration
Samba server configurationSamba server configuration
Samba server configuration
 
Nf Sp4
Nf Sp4Nf Sp4
Nf Sp4
 
Server configuration
Server configurationServer configuration
Server configuration
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
 
Postfix
PostfixPostfix
Postfix
 
Network file system (nfs)
Network file system (nfs)Network file system (nfs)
Network file system (nfs)
 
Nfs protocol sequence_diagram
Nfs protocol sequence_diagramNfs protocol sequence_diagram
Nfs protocol sequence_diagram
 
network filesystem briefs
network filesystem briefsnetwork filesystem briefs
network filesystem briefs
 
Network File System in Distributed Computing
Network File System in Distributed ComputingNetwork File System in Distributed Computing
Network File System in Distributed Computing
 
Networking
NetworkingNetworking
Networking
 
Nfs
NfsNfs
Nfs
 
Linux System Administration - NFS Server
Linux System Administration - NFS ServerLinux System Administration - NFS Server
Linux System Administration - NFS Server
 
main
mainmain
main
 
Linux06 nfs
Linux06 nfsLinux06 nfs
Linux06 nfs
 

Viewers also liked

Linux training
Linux trainingLinux training
Linux trainingartisriva
 
Linux conf-admin
Linux conf-adminLinux conf-admin
Linux conf-adminbadamisri
 
Apache server configuration
Apache server configurationApache server configuration
Apache server configurationThamizharasan P
 
DNS server configurationDns server configuration
DNS server configurationDns server configurationDNS server configurationDns server configuration
DNS server configurationDns server configurationThamizharasan P
 
Network configuration in Linux
Network configuration in LinuxNetwork configuration in Linux
Network configuration in LinuxMohammed Yazdani
 
Samba server configuration
Samba server configurationSamba server configuration
Samba server configurationThamizharasan P
 
SELinux for Everyday Users
SELinux for Everyday UsersSELinux for Everyday Users
SELinux for Everyday UsersPaulWay
 
Filesystem Comparison: NFS vs GFS2 vs OCFS2
Filesystem Comparison: NFS vs GFS2 vs OCFS2Filesystem Comparison: NFS vs GFS2 vs OCFS2
Filesystem Comparison: NFS vs GFS2 vs OCFS2Giuseppe Paterno'
 
Mail server on linux
Mail server on linux Mail server on linux
Mail server on linux Roshni17
 

Viewers also liked (10)

Linux training
Linux trainingLinux training
Linux training
 
Linux conf-admin
Linux conf-adminLinux conf-admin
Linux conf-admin
 
Apache server configuration
Apache server configurationApache server configuration
Apache server configuration
 
DNS server configurationDns server configuration
DNS server configurationDns server configurationDNS server configurationDns server configuration
DNS server configurationDns server configuration
 
Network configuration in Linux
Network configuration in LinuxNetwork configuration in Linux
Network configuration in Linux
 
Samba server configuration
Samba server configurationSamba server configuration
Samba server configuration
 
SELinux for Everyday Users
SELinux for Everyday UsersSELinux for Everyday Users
SELinux for Everyday Users
 
Filesystem Comparison: NFS vs GFS2 vs OCFS2
Filesystem Comparison: NFS vs GFS2 vs OCFS2Filesystem Comparison: NFS vs GFS2 vs OCFS2
Filesystem Comparison: NFS vs GFS2 vs OCFS2
 
Mail server on linux
Mail server on linux Mail server on linux
Mail server on linux
 
Detailed iSCSI presentation
Detailed iSCSI presentationDetailed iSCSI presentation
Detailed iSCSI presentation
 

Similar to Linux Based Network Proposal

Chapter 05
Chapter 05Chapter 05
Chapter 05cclay3
 
lamp technology
lamp technologylamp technology
lamp technologyDeepa
 
Deepa ppt about lamp technology
Deepa ppt about lamp technologyDeepa ppt about lamp technology
Deepa ppt about lamp technologyDeepa
 
Lamp technology
Lamp technologyLamp technology
Lamp technology2tharan21
 
RHCE (RED HAT CERTIFIED ENGINEERING)
RHCE (RED HAT CERTIFIED ENGINEERING)RHCE (RED HAT CERTIFIED ENGINEERING)
RHCE (RED HAT CERTIFIED ENGINEERING)Sumant Garg
 
file transfer and access utilities
file transfer and access utilitiesfile transfer and access utilities
file transfer and access utilitiestumetr1
 
Installation Of An Iso Image Dvd
Installation Of An Iso Image DvdInstallation Of An Iso Image Dvd
Installation Of An Iso Image DvdSusan Cox
 
Nadhiya lamp
Nadhiya lampNadhiya lamp
Nadhiya lampNadhi ya
 
Ch2 the application layer protocols_ftp_telnet_samba_dhcp_4
Ch2 the application layer protocols_ftp_telnet_samba_dhcp_4Ch2 the application layer protocols_ftp_telnet_samba_dhcp_4
Ch2 the application layer protocols_ftp_telnet_samba_dhcp_4Syed Ariful Islam Emon
 
Lecture 4 -_internet_infrastructure_2_updated_2011
Lecture 4 -_internet_infrastructure_2_updated_2011Lecture 4 -_internet_infrastructure_2_updated_2011
Lecture 4 -_internet_infrastructure_2_updated_2011Serious_SamSoul
 
Step by step_linux_guide
Step by step_linux_guideStep by step_linux_guide
Step by step_linux_guidevinod31dec
 
Assessment itemManaging Services and SecurityValue 15Due D.docx
Assessment itemManaging Services and SecurityValue 15Due D.docxAssessment itemManaging Services and SecurityValue 15Due D.docx
Assessment itemManaging Services and SecurityValue 15Due D.docxgalerussel59292
 

Similar to Linux Based Network Proposal (20)

Ubuntu For Intranet Services
Ubuntu For Intranet ServicesUbuntu For Intranet Services
Ubuntu For Intranet Services
 
Secure network
Secure networkSecure network
Secure network
 
FILE SERVER
FILE SERVERFILE SERVER
FILE SERVER
 
Chapter 05
Chapter 05Chapter 05
Chapter 05
 
lamp technology
lamp technologylamp technology
lamp technology
 
Deepa ppt about lamp technology
Deepa ppt about lamp technologyDeepa ppt about lamp technology
Deepa ppt about lamp technology
 
Lamp technology
Lamp technologyLamp technology
Lamp technology
 
RHCE (RED HAT CERTIFIED ENGINEERING)
RHCE (RED HAT CERTIFIED ENGINEERING)RHCE (RED HAT CERTIFIED ENGINEERING)
RHCE (RED HAT CERTIFIED ENGINEERING)
 
file transfer and access utilities
file transfer and access utilitiesfile transfer and access utilities
file transfer and access utilities
 
Unit 6 : Application Layer
Unit 6 : Application LayerUnit 6 : Application Layer
Unit 6 : Application Layer
 
Installation Of An Iso Image Dvd
Installation Of An Iso Image DvdInstallation Of An Iso Image Dvd
Installation Of An Iso Image Dvd
 
Nadhiya lamp
Nadhiya lampNadhiya lamp
Nadhiya lamp
 
linux
linuxlinux
linux
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
Ch2 the application layer protocols_ftp_telnet_samba_dhcp_4
Ch2 the application layer protocols_ftp_telnet_samba_dhcp_4Ch2 the application layer protocols_ftp_telnet_samba_dhcp_4
Ch2 the application layer protocols_ftp_telnet_samba_dhcp_4
 
Cita310chap09
Cita310chap09Cita310chap09
Cita310chap09
 
Lecture 4 -_internet_infrastructure_2_updated_2011
Lecture 4 -_internet_infrastructure_2_updated_2011Lecture 4 -_internet_infrastructure_2_updated_2011
Lecture 4 -_internet_infrastructure_2_updated_2011
 
Step by step_linux_guide
Step by step_linux_guideStep by step_linux_guide
Step by step_linux_guide
 
Network Testing ques
Network Testing quesNetwork Testing ques
Network Testing ques
 
Assessment itemManaging Services and SecurityValue 15Due D.docx
Assessment itemManaging Services and SecurityValue 15Due D.docxAssessment itemManaging Services and SecurityValue 15Due D.docx
Assessment itemManaging Services and SecurityValue 15Due D.docx
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Linux Based Network Proposal

  • 2.
  • 3. DNS & DHCP (dnsmasq)
  • 5. Apache , https (httpd) & E-Mail (postfix, dovecot, & squirrelmail)
  • 7. Shell scripts & SSH (sshd)
  • 9. NFS (nfs) & FTP (vsftpd)
  • 11.
  • 12. Dynamic Host Configuration Protocol (DHCP) Topics DHCP defined How DHCP works Configuration
  • 13. DHCP Defined DHCP is a network application protocol used by devices that automatically assigns temporary IP addresses to client machines logging into an IP network. The IP addresses assigned to clients are unique but as devices leave and re-join the network the addresses are released and reused.
  • 15. Domain Name System (DNS) Topics DNS defined How DNS works Configuration
  • 16. DNS Defined DNS is the way that Internet domain names are located and translated into Internet Protocol addresses. DNS basically is a database that has a list of domain names with IP addresses. (example phone book)
  • 17. How DNS Works Translates hostnames such as www.linuxproject.com into IP addresses which will allow the delivery of information from one computer to another. Without DNS the internet would not be possible unless you had the IP addresses for each link memorized. It also stores a listing of mail exchange servers which will allow e-mail to be possible. Important Files Resolv.conf Located in /etc directory Contains IPs of domain name servers Named.conf Configuration file in BIND Defines the name server with name and ip address of the hosts
  • 18. Dnsmasq First Step: Check IP address in the resolv.conf file on your local name server nameserver 12.345.678.8 nameserver 12.345.678.9 Second Step: On all local PC’s vim /etc/resolv.conf and type only this nameserver 192.168.1.1 Third Step: Vim /etc/hosts and enter your IP addresses and domain names 127.0.0.1 localhost 192.168.0.1 server 192.168.0.2 server2 192.168.0.3 server3 192.168.0.4 fedora 192.168.0.5 windows 192.168.0.2 ftp 192.168.0.1 mail Fourth Step: vim /etc/dnsmasq.conf un-comment the following lines and replace the stand in text with your own expand-hosts domain=test.net (use your domain name here) dhcp-range=192.168.0.4,192.168.0.10,168 (first three IP address .1,.2,.3 are statically assigned to servers)
  • 19.
  • 20.
  • 21. How a web server (Apache) works
  • 22.
  • 23. Apache is fast, secure, and infinitely customizable.
  • 24.
  • 25.
  • 26. Very familiar to services such as Google’s Gmail or Microsoft's Live email
  • 27.
  • 28. Shell Scripts Defined A series of commands written in plain text file for a shell, or command line interpreter, of an operating system.
  • 29. The Purpose of Our Shell Script Copy files from one server to the another server
  • 30. Secure Password Shell Script scp /share/TITAN/* criccio@server2:/share/THEBES
  • 31. Secure Shell (SSH) TOPICS SSH Defined How SSH Works
  • 32. SSH Defined Set of programs that use public/private key technology for authenticating and encrypting between user accounts on distributed hosts on the internet.
  • 33. How SSH Works Client connects to server Server sends to client: Public Host Key Public Server Key Client generates random 256 bit key and encrypts it with both public host and server key Client sends it back to server Server decrypts with own private host and server key
  • 35.
  • 36. The other computers run client programs that request information and receive replies from the server.
  • 37.
  • 38.
  • 39. NFS/FTP Diagrams ` FTP Connections
  • 40. Samba
  • 41. S M B SMB, (Service Message Block), is a protocol, as well as a suite of programs that allow Linux servers to share files, printers, and other resources with Window clients. Samba is also open source software, and a safe way to share files over an secured / secured internet.
  • 42. Samba Another benefit Samba gives us is the ability to act as an interface. A graphical interface to access files, folders.. etc, without having to go through the command line.
  • 43. VNC What is VNC? VNC is stands for Virtual Network Computing. It is a graphical desktop sharing system, used to control another computer over the network via remote access.
  • 44. VNC VNC is platform independent. Meaning, it will work with most operating systems. In the case of Microsoft, a proprietary operating system, the use of the RFB Protocol, or {remote frame-buffer} allows VNC to work with all windows systems, applications, and MAC operating systems.