SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
RedHat Enterprise Linux Essential
       Unit 13: Network Clients
Objectives
 Upon completion of this unit, you should be able to:

 Browse the web

 Exchange email and instant messages

 Access a Linux system remotely

 Transfer files between systems

 Use network diagnostic tools
Web Clients

 Firefox

 Other web browsers    (chrome, IE ? )

 Non-GUI web browsers (links )

 wget
wget

 Retrieves files via HTTP and FTP

 Non-interactive - useful in shell scripts

 Can follow links and traverse directory trees on the remote
  server - useful for mirroring web

 and FTP sites
    wget http://mirror-fpt-telecom.fpt.net/centos/5.6/isos/i386/CentOS-5.6-i386-
     LiveCD.iso

    wget –bc –o /tmp/monitorwget.log http://mirror-fpt-
     telecom.fpt.net/centos/5.6/isos/i386/CentOS-5.6-i386-LiveCD.iso

    wget --tries=50 --wait=30 https://calomel.org/bootable_openbsd_cd.html

    wget --recursive --level=1 --convert-links http://vef.vn
Email and Messaging


 Evolution

 Other email clients   ( thunderbird, Msoutlook ? )

 Non-GUI email clients (mutt)

 Gaim
Gaim



 Multi-protocol Instant messaging client

 Available in Red Hat Enterprise Linux Client

 Supports AIM, MSN, ICQ, Yahoo, Jabber, Gadu-Gadu, SILC,
  GroupWise Messenger, IRC and Zephyr networks.

 Plugins can be used to add functionality.
OpenSSH: Secure Remote Shell

 Secure replacement for older remote-access tools

 Allows authenticated, encrypted access to remote systems

            ssh [user@]hostname

            ssh [user@]hostname command

       ssh vmintam@localhost

      ssh vmintam@localhost ‘who’
scp: Secure File Transfer

 Secure replacement for rcp

 Layered on top of ssh
    scp source destination

    Remote files can be specified using:

              [user@]host:/path/to/file
    Use -r to enable recursion

    Use -p to preserve times and permissions

    Use -C to compress datastream

   Example: scp –r /etc/* vmintam@localhost:/home/vmintam
rsync: Efficient File Sync

 Efficiently copies files to or from remote systems

 Uses secure ssh connections for transport
    rsync *.conf localhost:/home/vmintam/configs/

 Faster than scp - copies differences in like files



  rsync /var/log/* vmintam@localhost:/home/vmintam/rsync
OpenSSH Key-based Authentication

 Optional, password-less, but still secure, authentication

 Uses two keys generated by ssh-keygen:
    private key stays on your system
       • Usually passphrase -protected (recommended )

    public key is copied to destination with ssh-copy-id
               ssh-copy-id [user@]host
OpenSSH Key-based Authentication
                    continued

 An authentication agent stores decrypted private keys
    Thus, passphrase only needs to be entered once

    An agent is provided automatically in GNOME

    Otherwise, run ssh-agent bash

 Keys are added to the agent with ssh-add
FTP Clients

 CLI: lftp

       $ lftp ftp.example.com

       $ lftp -u joe ftp.example.com
    Automated transfers with lftpget

 GUI: gFTP
    Applications->Internet->gFTP

    Allows Drag-and-Drop transfers

    Anonymous or authenticated access

    Optional secure transfer via ssh (sftp)
smbclient

 FTP-like client to access SMB/CIFS resources

 Examples:
    smbclient -L server1 lists shares on server1

    smbclient -U student //server1/homes

    Smbclient 192.168.1.1Setup –U vmintam

 accesses a share
Xorg Clients

 All graphical applications are X clients
    Can connect to remote X severs via tcp/ip

    Data is not encrypted but can be tunneled securely over an ssh
     connection
      • ssh -X user@hostB xterm

 xterm will display on hostA's X server

 Transmitted data will be encrypted through the ssh
  connection
Network Diagnostic Tools

 ping

 traceroute

 host

 dig

 netstat
Unit 13 network client

Contenu connexe

Tendances

Linux Based Network Proposal
Linux Based Network ProposalLinux Based Network Proposal
Linux Based Network ProposalChris Riccio
 
Introduction to SSH
Introduction to SSHIntroduction to SSH
Introduction to SSHHemant Shah
 
Linux sever building
Linux sever buildingLinux sever building
Linux sever buildingEdmond Yu
 
How to run multiple instances of transmission daemon in linux debian or ubuntu
How to run multiple instances of transmission daemon in linux debian or ubuntuHow to run multiple instances of transmission daemon in linux debian or ubuntu
How to run multiple instances of transmission daemon in linux debian or ubuntuAditya Gusti Tammam
 
Ssh
SshSsh
Sshgh02
 
Linux or Unix commands (commands for file creation)
Linux or Unix commands (commands for file creation)Linux or Unix commands (commands for file creation)
Linux or Unix commands (commands for file creation)Muhammad Jawwad Hashmi
 
SSH Tunneling Recipes
SSH Tunneling RecipesSSH Tunneling Recipes
SSH Tunneling RecipesOSOCO
 
Linux Network commands
Linux Network commandsLinux Network commands
Linux Network commandsHanan Nmr
 
Nagios Conference 2013 - Leland Lammert - Nagios in a Multi-Platform Enviornment
Nagios Conference 2013 - Leland Lammert - Nagios in a Multi-Platform EnviornmentNagios Conference 2013 - Leland Lammert - Nagios in a Multi-Platform Enviornment
Nagios Conference 2013 - Leland Lammert - Nagios in a Multi-Platform EnviornmentNagios
 
Achieving the Ultimate Performance with KVM
Achieving the Ultimate Performance with KVMAchieving the Ultimate Performance with KVM
Achieving the Ultimate Performance with KVMdata://disrupted®
 
LXC, Docker, and the future of software delivery | LinuxCon 2013
LXC, Docker, and the future of software delivery | LinuxCon 2013LXC, Docker, and the future of software delivery | LinuxCon 2013
LXC, Docker, and the future of software delivery | LinuxCon 2013dotCloud
 
Using samba
Using sambaUsing samba
Using sambaAli Abdo
 
Useful Linux and Unix commands handbook
Useful Linux and Unix commands handbookUseful Linux and Unix commands handbook
Useful Linux and Unix commands handbookWave Digitech
 
Presentation on samba server & apache server
Presentation on samba server & apache serverPresentation on samba server & apache server
Presentation on samba server & apache serverManoz Kumar
 

Tendances (20)

Linux Based Network Proposal
Linux Based Network ProposalLinux Based Network Proposal
Linux Based Network Proposal
 
Linux commands
Linux commandsLinux commands
Linux commands
 
Introduction to SSH
Introduction to SSHIntroduction to SSH
Introduction to SSH
 
Linux sever building
Linux sever buildingLinux sever building
Linux sever building
 
How to run multiple instances of transmission daemon in linux debian or ubuntu
How to run multiple instances of transmission daemon in linux debian or ubuntuHow to run multiple instances of transmission daemon in linux debian or ubuntu
How to run multiple instances of transmission daemon in linux debian or ubuntu
 
Ssh
SshSsh
Ssh
 
Linux or Unix commands (commands for file creation)
Linux or Unix commands (commands for file creation)Linux or Unix commands (commands for file creation)
Linux or Unix commands (commands for file creation)
 
Samba
SambaSamba
Samba
 
SSH Tunneling Recipes
SSH Tunneling RecipesSSH Tunneling Recipes
SSH Tunneling Recipes
 
Linux Network commands
Linux Network commandsLinux Network commands
Linux Network commands
 
Nagios Conference 2013 - Leland Lammert - Nagios in a Multi-Platform Enviornment
Nagios Conference 2013 - Leland Lammert - Nagios in a Multi-Platform EnviornmentNagios Conference 2013 - Leland Lammert - Nagios in a Multi-Platform Enviornment
Nagios Conference 2013 - Leland Lammert - Nagios in a Multi-Platform Enviornment
 
Samba
SambaSamba
Samba
 
Achieving the Ultimate Performance with KVM
Achieving the Ultimate Performance with KVMAchieving the Ultimate Performance with KVM
Achieving the Ultimate Performance with KVM
 
LXC, Docker, and the future of software delivery | LinuxCon 2013
LXC, Docker, and the future of software delivery | LinuxCon 2013LXC, Docker, and the future of software delivery | LinuxCon 2013
LXC, Docker, and the future of software delivery | LinuxCon 2013
 
Samba server
Samba serverSamba server
Samba server
 
Using samba
Using sambaUsing samba
Using samba
 
Linux commands
Linux commandsLinux commands
Linux commands
 
Useful Linux and Unix commands handbook
Useful Linux and Unix commands handbookUseful Linux and Unix commands handbook
Useful Linux and Unix commands handbook
 
Presentation on samba server & apache server
Presentation on samba server & apache serverPresentation on samba server & apache server
Presentation on samba server & apache server
 
Linux commands
Linux commandsLinux commands
Linux commands
 

En vedette

Unit 4 user and group
Unit 4 user and groupUnit 4 user and group
Unit 4 user and grouproot_fibo
 
Unit 6 bash shell
Unit 6 bash shellUnit 6 bash shell
Unit 6 bash shellroot_fibo
 
Unit 11 configuring the bash shell – shell script
Unit 11 configuring the bash shell – shell scriptUnit 11 configuring the bash shell – shell script
Unit 11 configuring the bash shell – shell scriptroot_fibo
 
Unit 9 basic system configuration tools
Unit 9 basic system configuration toolsUnit 9 basic system configuration tools
Unit 9 basic system configuration toolsroot_fibo
 
Administration 1 sw2012
Administration 1 sw2012Administration 1 sw2012
Administration 1 sw2012Lin Liyue
 
Unit 12 finding and processing files
Unit 12 finding and processing filesUnit 12 finding and processing files
Unit 12 finding and processing filesroot_fibo
 

En vedette (7)

Unit 4 user and group
Unit 4 user and groupUnit 4 user and group
Unit 4 user and group
 
Unit 6 bash shell
Unit 6 bash shellUnit 6 bash shell
Unit 6 bash shell
 
Unit2 help
Unit2 helpUnit2 help
Unit2 help
 
Unit 11 configuring the bash shell – shell script
Unit 11 configuring the bash shell – shell scriptUnit 11 configuring the bash shell – shell script
Unit 11 configuring the bash shell – shell script
 
Unit 9 basic system configuration tools
Unit 9 basic system configuration toolsUnit 9 basic system configuration tools
Unit 9 basic system configuration tools
 
Administration 1 sw2012
Administration 1 sw2012Administration 1 sw2012
Administration 1 sw2012
 
Unit 12 finding and processing files
Unit 12 finding and processing filesUnit 12 finding and processing files
Unit 12 finding and processing files
 

Similaire à Unit 13 network client

Using Secure Shell on Linux: What Everyone Should Know
Using Secure Shell on Linux: What Everyone Should KnowUsing Secure Shell on Linux: What Everyone Should Know
Using Secure Shell on Linux: What Everyone Should KnowNovell
 
SSH for pen-testers
SSH for pen-testersSSH for pen-testers
SSH for pen-testersE D Williams
 
An introduction to SSH
An introduction to SSHAn introduction to SSH
An introduction to SSHnussbauml
 
OpenSSH: keep your secrets safe
OpenSSH: keep your secrets safeOpenSSH: keep your secrets safe
OpenSSH: keep your secrets safeGiovanni Bechis
 
RHCE (RED HAT CERTIFIED ENGINEERING)
RHCE (RED HAT CERTIFIED ENGINEERING)RHCE (RED HAT CERTIFIED ENGINEERING)
RHCE (RED HAT CERTIFIED ENGINEERING)Sumant Garg
 
Presentation nix
Presentation nixPresentation nix
Presentation nixfangjiafu
 
Presentation nix
Presentation nixPresentation nix
Presentation nixfangjiafu
 
Ch 22: Web Hosting and Internet Servers
Ch 22: Web Hosting and Internet ServersCh 22: Web Hosting and Internet Servers
Ch 22: Web Hosting and Internet Serverswebhostingguy
 
Using filesystem capabilities with rsync
Using filesystem capabilities with rsyncUsing filesystem capabilities with rsync
Using filesystem capabilities with rsyncHazel Smith
 
[Mas 500] Various Topics
[Mas 500] Various Topics[Mas 500] Various Topics
[Mas 500] Various Topicsrahulbot
 
0696-ssh-the-secure-shell.pdf
0696-ssh-the-secure-shell.pdf0696-ssh-the-secure-shell.pdf
0696-ssh-the-secure-shell.pdfAnasElbaz
 

Similaire à Unit 13 network client (20)

Using Secure Shell on Linux: What Everyone Should Know
Using Secure Shell on Linux: What Everyone Should KnowUsing Secure Shell on Linux: What Everyone Should Know
Using Secure Shell on Linux: What Everyone Should Know
 
SSH for pen-testers
SSH for pen-testersSSH for pen-testers
SSH for pen-testers
 
An introduction to SSH
An introduction to SSHAn introduction to SSH
An introduction to SSH
 
Ssh tunnel
Ssh tunnelSsh tunnel
Ssh tunnel
 
OpenSSH: keep your secrets safe
OpenSSH: keep your secrets safeOpenSSH: keep your secrets safe
OpenSSH: keep your secrets safe
 
linux
linuxlinux
linux
 
Linux Workshop , Day 3
Linux Workshop , Day 3Linux Workshop , Day 3
Linux Workshop , Day 3
 
RHCE (RED HAT CERTIFIED ENGINEERING)
RHCE (RED HAT CERTIFIED ENGINEERING)RHCE (RED HAT CERTIFIED ENGINEERING)
RHCE (RED HAT CERTIFIED ENGINEERING)
 
Presentation nix
Presentation nixPresentation nix
Presentation nix
 
Presentation nix
Presentation nixPresentation nix
Presentation nix
 
Ch 22: Web Hosting and Internet Servers
Ch 22: Web Hosting and Internet ServersCh 22: Web Hosting and Internet Servers
Ch 22: Web Hosting and Internet Servers
 
Using filesystem capabilities with rsync
Using filesystem capabilities with rsyncUsing filesystem capabilities with rsync
Using filesystem capabilities with rsync
 
FreeBSD and Hardening Web Server
FreeBSD and Hardening Web ServerFreeBSD and Hardening Web Server
FreeBSD and Hardening Web Server
 
[Mas 500] Various Topics
[Mas 500] Various Topics[Mas 500] Various Topics
[Mas 500] Various Topics
 
SSH.pdf
SSH.pdfSSH.pdf
SSH.pdf
 
Remote1
Remote1Remote1
Remote1
 
0696-ssh-the-secure-shell.pdf
0696-ssh-the-secure-shell.pdf0696-ssh-the-secure-shell.pdf
0696-ssh-the-secure-shell.pdf
 
Ssh
SshSsh
Ssh
 
Windowshadoop
WindowshadoopWindowshadoop
Windowshadoop
 
An overview of ftp
An overview of ftpAn overview of ftp
An overview of ftp
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
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
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 

Dernier (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
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...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

Unit 13 network client

  • 1. RedHat Enterprise Linux Essential Unit 13: Network Clients
  • 2. Objectives  Upon completion of this unit, you should be able to:  Browse the web  Exchange email and instant messages  Access a Linux system remotely  Transfer files between systems  Use network diagnostic tools
  • 3. Web Clients  Firefox  Other web browsers (chrome, IE ? )  Non-GUI web browsers (links )  wget
  • 4. wget  Retrieves files via HTTP and FTP  Non-interactive - useful in shell scripts  Can follow links and traverse directory trees on the remote server - useful for mirroring web  and FTP sites  wget http://mirror-fpt-telecom.fpt.net/centos/5.6/isos/i386/CentOS-5.6-i386- LiveCD.iso  wget –bc –o /tmp/monitorwget.log http://mirror-fpt- telecom.fpt.net/centos/5.6/isos/i386/CentOS-5.6-i386-LiveCD.iso  wget --tries=50 --wait=30 https://calomel.org/bootable_openbsd_cd.html  wget --recursive --level=1 --convert-links http://vef.vn
  • 5. Email and Messaging  Evolution  Other email clients ( thunderbird, Msoutlook ? )  Non-GUI email clients (mutt)  Gaim
  • 6. Gaim  Multi-protocol Instant messaging client  Available in Red Hat Enterprise Linux Client  Supports AIM, MSN, ICQ, Yahoo, Jabber, Gadu-Gadu, SILC, GroupWise Messenger, IRC and Zephyr networks.  Plugins can be used to add functionality.
  • 7. OpenSSH: Secure Remote Shell  Secure replacement for older remote-access tools  Allows authenticated, encrypted access to remote systems ssh [user@]hostname ssh [user@]hostname command ssh vmintam@localhost ssh vmintam@localhost ‘who’
  • 8. scp: Secure File Transfer  Secure replacement for rcp  Layered on top of ssh  scp source destination  Remote files can be specified using: [user@]host:/path/to/file  Use -r to enable recursion  Use -p to preserve times and permissions  Use -C to compress datastream Example: scp –r /etc/* vmintam@localhost:/home/vmintam
  • 9. rsync: Efficient File Sync  Efficiently copies files to or from remote systems  Uses secure ssh connections for transport  rsync *.conf localhost:/home/vmintam/configs/  Faster than scp - copies differences in like files rsync /var/log/* vmintam@localhost:/home/vmintam/rsync
  • 10. OpenSSH Key-based Authentication  Optional, password-less, but still secure, authentication  Uses two keys generated by ssh-keygen:  private key stays on your system • Usually passphrase -protected (recommended )  public key is copied to destination with ssh-copy-id ssh-copy-id [user@]host
  • 11. OpenSSH Key-based Authentication continued  An authentication agent stores decrypted private keys  Thus, passphrase only needs to be entered once  An agent is provided automatically in GNOME  Otherwise, run ssh-agent bash  Keys are added to the agent with ssh-add
  • 12. FTP Clients  CLI: lftp $ lftp ftp.example.com $ lftp -u joe ftp.example.com  Automated transfers with lftpget  GUI: gFTP  Applications->Internet->gFTP  Allows Drag-and-Drop transfers  Anonymous or authenticated access  Optional secure transfer via ssh (sftp)
  • 13. smbclient  FTP-like client to access SMB/CIFS resources  Examples:  smbclient -L server1 lists shares on server1  smbclient -U student //server1/homes  Smbclient 192.168.1.1Setup –U vmintam  accesses a share
  • 14. Xorg Clients  All graphical applications are X clients  Can connect to remote X severs via tcp/ip  Data is not encrypted but can be tunneled securely over an ssh connection • ssh -X user@hostB xterm  xterm will display on hostA's X server  Transmitted data will be encrypted through the ssh connection
  • 15. Network Diagnostic Tools  ping  traceroute  host  dig  netstat