CVS Client/Server CVS (GNU CVS) –Open source –Cross-platform Designed as a client/server application Remote access –Client cvs: uses rsh or ssh to establish.

Slides:



Advertisements
Similar presentations
AD User Import From SIMS.NET
Advertisements

TCP Monitor and Auto Tuner. Need Analysis Enable monitoring of TCP Connections Enable maximum bandwidth utilization No such utility available in MONALISA.
Using Kerberos the fundamentals. Computer/Network Security needs: Authentication Who is requesting access Authorization What user is allowed to do Auditing.
Technical Aids for Mirroring Sites and China Popular Science Exhibition(CPSE) Chen Hui CNIC,CAS (Computer Network Information Center, Chinese Academy of.
Remote Login: TELNET and
Security Tools CS-480b Dick Steflik. CACLS Windows NT, W2000, XP Displays or modifies access control lists (ACLs) of files.
(Remote Access Security) AAA. 2 Authentication User named "flannery" dials into an access server that is configured with CHAP. The access server will.
WNT Client/Server SDK Tony Vaccaro CS699 Project Presentation.
Virtual Machine and UNIX. What is a VM? VM stands for Virtual Machine. It is a software emulation of hardware. By using a VM, you can have the same hardware.
1 Network File System. 2 Network Services A Linux system starts some services at boot time and allow other services to be started up when necessary. These.
CERN - IT Department CH-1211 Genève 23 Switzerland t SVN Pilot: CVS Replacement Manuel Guijarro Jonatan Hugo Hugosson Artur Wiecek David.
CMSC 691X – Summer 2002 Project By Pravin D’Souza.
Remote access and file transfer Getting files on and off Bio-Linux.
A crash course in njit’s Afs
1.  The Linux system of permissions is much more difficult than that of Windows  System administrators are given more control with the use of three.
L INUX HARDENING پروژه ی درس امنیت سیستم عامل استاد پهلوان هدی سادات محمدقلی رضا حمزه 1.
Telnet/SSH: Connecting to Hosts Internet Technology1.
BASIC NETWORK CONCEPTS (PART 6). Network Operating Systems NNow that you have a general idea of the network topologies, cable types, and network architectures,
Unix Background / History CSE 4251, Sp 2014, Bolz 422 Dr. Bob Mathis,
Windows interoperability with Unix/Linux. Introduction to Active Directory Integration for Unix and Linux Systems Unix/Linux interoperability components.
Week 2 File Systems & Unix Commands. File System Hierarchy.
COMP1070/2002/lec3/H.Melikian COMP1070 Lecture #3 v Operating Systems v Describe briefly operating systems service v To describe character and graphical.
1 Network File Sharing. 2 Module - Network File Sharing ♦ Overview This module focuses on configuring Network File System (NFS) for servers and clients.
Network Services CSCI N321 – System and Network Administration Copyright © 2000, 2007 by Scott Orr and the Trustees of Indiana University.
VNC Greg Fankhanel Jessica Nunn Jennifer Romero. What is it? Stands for Virtual Network Computing It is remote control software which allows you to view.
A New Production Environment for LCLS Controls System Ernest and Jingchen.
ITI-481: Unix Administration Meeting 3. Today’s Agenda Hands-on exercises with booting and software installation. Account Management Basic Network Configuration.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 19 TELNET and Rlogin.
Logging into the linux machines This series of view charts show how to log into the linux machines from the Windows environment. Machine name IP address.
Inetd...Server of Servers Looks at a number of ports Determines when a service is needed on any of those ports Calls the appropriate server Restarts new.
Middleware at HVA Assignment 4.5 Brian Samson & Peter Troon.
Linux Services Muhammad Amer. 2 xinetd Programs  In computer networking, xinetd, the eXtended InterNET Daemon, is an open-source super-server daemon.
Netbeans 5.0 cvs configuration for AUV Workbench & various XMSF projects Don Brutzman 14 July 2006.
Network Monitoring System for the UNIX Lab Bradley Kita Capstone Project Mentor: Dr C. David Shaffer Fall 2004/Spring 2005.
An Intro to Concurrent Versions System (CVS) ECE 417/617: Elements of Software Engineering Stan Birchfield Clemson University.
CPSC 233 Run graphical Java programs remotely on Mac and Windows.
Linux Networking Security Sunil Manhapra & Ling Wang Project Report for CS691X July 15, 1998.
 FreeBSD firewalls › ipfw -- IP firewall and traffic shaper control program  ipfw(8) › ipf (IP Filter) - alters packet filtering lists for IP packet.
Chapter 3: Services of Network Operating Systems Maysoon AlDuwais.
Architecture and ATLAS Western Tier 2 Wei Yang ATLAS Western Tier 2 User Forum meeting SLAC April
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.
Phil Hurvitz Securing UNIX Servers with the Secure.
Login & environment variable setting in CVS Presented by Pooja Jain.
Logging into the linux machines This series of view charts show how to log into the linux machines from the Windows environment. Machine name IP address.
TELNET 1.TELNET 2.SSH. TELNET  TELNET is an abbreviation for TErminaL NETwork.  It is the standard TCP/IP protocol for virtual terminal service as proposed.
Linux Services Configuration
Setup Environment: Instructions for CS1520 Server Setup Nils Murrugarra
AMH001 (acmse03.ppt - 03/7/03) REMOTE++: A Script for Automatic Remote Distribution of Programs on Windows Computers Ashley Hopkins Department of Computer.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
Unix Servers Used in This Class  Two Unix servers set up in CS department will be used for some programming projects  Machine name: eustis.eecs.ucf.edu.
NJIT 1 Apache Tomcat (Version 6.0) THETOPPERSWAY.COM.
Telnet  TErminaL NETwork  TELNET is a general-purpose client-server application program  TELNET enables the establishment of a connection to a remote.
General Unix Security Group A2 Rachit Gupta Roland Hollis E.J. Chambers.
 Last lesson, the Windows Operating System was discussed along with the Windows command shell  Unix is a computer operating system, that similarly manages.
10-Jun-05 BWCTL (Bandwidth Test Control) Jeff Boote Network Performance Workshop.
SSH. 2 SSH – Secure Shell SSH is a cryptographic protocol – Implemented in software originally for remote login applications – One most popular software.
1 Example security systems n Kerberos n Secure shell.
Linux Workshop Session 2 By Amol and Prem. Overview of Presentation Brief Review Useful tools Remote Access Troubleshooting.
Windows interoperability with Unix/Linux
Client-Server Communication
Peer 2 Peer & Client Server
Chapter 9 Router Configuration (Ospf, Rip) Webmin, usermin Team viewer
Remote Access Lecture 2.
An Intro to Concurrent Versions System (CVS)
Logging into the linux machines
Unix access in the 1970s-1980s Each monitor+keyboard directly connected to server HW (serial line) Multi-user Program on mainframe that lets you “talk”
Telnet/SSH Connecting to Hosts Internet Technology.
Logging into the linux machines
數位芝麻網路公司 蔡志展 2001/8/18 CVS Setup 數位芝麻網路公司 蔡志展 2001/8/18.
A New Production Environment for LCLS Controls System
Presentation transcript:

CVS Client/Server CVS (GNU CVS) –Open source –Cross-platform Designed as a client/server application Remote access –Client cvs: uses rsh or ssh to establish a session to the remote server, issues CVS command and request –Server cvs: sends the results back to the requestor (client) –Any platform “Server” –No CVS server daemon running on a machine dedicated as CVS server !!!

CVS Client-Server Architecture LAVC SCS pubs SCS AFS slcsun1 SCS NFS flora NTVMSUNIX /afs/slac/g/cd/soft/cvs (repository) /afs/slac/g/cd/soft/ref (reference) /usr/local/bin/cvs esdslx02 (Linux) /usr/local/bin/cvs CVS “Server” any public UNIX machines access to AFS or/and NFS (CVS respository, reference) /usr/local/bin/cvs available slcsun1 meets such requirements in our control (easy management, security) memory consumption estimate needed a dedicated CVS server CVS Client any machines Unix, VMS, NT… CVS available an example esdslx02 (linux) /usr/local/bin/cvs rsh or ssh

An Example Connecting with RSH Enable RSH # cat /etc/inetd.conf shell stream tcp nowait root /usr/etc/tcpd /usr/sbin/in.rshd # cat.rhosts esdslx02.slac.stanford.edu jingchen Verify if CVS is available # which cvs /usr/local/bin/cvs No need to start a CVS server daemon! CVS repository accessible via AFS # ls /afs/slac/g/cd/soft/slaconly/cvs Connecting with SSH Disable RSH # mv.rhosts.rhosts.old Connecting with RSH Verify if rsh works # rsh -l jingchen slcsun1 'echo $PATH‘ …/u/cd/jingchen/bin:/usr/local/bin:/usr/afsws/bin… Remote CVS via rsh # cvs -d :ext:slcsun1:/afs/slac/g/cd/soft/slaconly/cvs checkout script cvs server: Updating script Connecting with SSH Verify if rsh is disabled # rsh slcsun1 ls permission denied Remote CVS via ssh # setenv CVS_RSH ssh # cvs -d :ext:slcsun1:/afs/slac/g/cd/soft/slaconly/cvs checkout script CVS Clinet : esdslx02 CVS “Server”: slcsun1

CVS Client on VMS Tests done: –Made SSH2 available –Enabled RSH CVS server on UNIX –No particular requirement (or setup) –access to AFS or/and NFS (CVS respository, reference) /usr/local/bin/cvs available –A test: linux (client) -> slcsun1 (server) working!!! Conclusion: –SSH no longer an issue! –Server is OK! KenB in progress “… the VMS side will work. The AFS token is another issue. We need to set up an account, if we can, that does not have a token expiration …”

CVS Client on NT Test with Netbean (Greg) A simple test –From NT command line (DOS) –Software: ComponentSoftware CVS for Windows – –Setup and test