home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / sshos203.zip / README.OS2 next >
Text File  |  1997-03-11  |  4KB  |  131 lines

  1. ssh for OS/2 v03                      Robert Muchsel (muchsel@acm.org) 03/12/97
  2. ----------------
  3.  
  4. Please use InfoZIP unzip to unzip the files.
  5.  
  6.  
  7.    Contents
  8.    ========
  9.  
  10.    0. Changes from ssh for OS/2 v02
  11.    1. About the ssh-os/2 port
  12.    2. Installation
  13.  
  14.  
  15. Note! ssh for OS/2 is free for commercial USE. However, according to the ssh
  16. 1.2.13 license, you must not SELL the software.
  17.  
  18.  
  19. 0. Changes from ssh for OS/2 v02
  20. --------------------------------
  21.  
  22. - Uses emx 0.9c
  23. - Ctrl+Space sends NULL character
  24. - Fixed password queries in scp
  25. - Fixes and new features in the vt220 emulator
  26.  
  27.  
  28. 1. About the ssh-os/2 port
  29. --------------------------
  30.  
  31. The ssh port for OS/2 consists of a set of text mode applications. The port
  32. was done using Eberhard Mattes' excellent emx Libraries (ver 0.9c fix 02) for
  33. OS/2 and is based on ssh-1.2.13 (because all later versions are not free
  34. for commercial use).
  35.  
  36. The source code is available upon request.
  37.  
  38. The following MAJOR changes are incorporated in this release of ssh:
  39.  
  40.  1) a VT100 emulator
  41.  2) 8.3 FAT compatible file names
  42.  
  43. Since there were no free VT100 emulators for OS/2, I've written one from
  44. scratch. This emulator is fast enough (altough it uses the 16 Bit VIO calls)
  45. and passes the vttest (OS/2 telnet does not, check it!) and other vt100
  46. test suites. The code was also enhanced to support all extended Linux
  47. escape codes and key codes. The function keys return Linux key codes, however
  48. SHIFT-F1 to SHIFT-F4 return the standard vt100 key codes. Ctrl-SPACE sends a
  49. NULL character.
  50.  
  51. ssh has been tested locally (OS/2 <-> Linux, OS/2 <-> OS/2), via SL/IP and
  52. the SLiRP SL/IP emulator, via PPP and ISDN.
  53.  
  54. sshd is not quite ready yet, I've included it anyway. It is OK for serving
  55. files (as a scp daemon), however interactive mode doesn't really work (you
  56. have to press CTRL-J to finish a line).
  57.  
  58. I've converted the man pages to ASCII format.
  59.  
  60.  
  61. 2. Installation
  62. ---------------
  63.  
  64. BASIC INSTALLATION
  65.  
  66.   0) Install Internet access and/or TCP/IP and verify that telnet works
  67.      (sshd requires TCP/IP).
  68.  
  69.   1) Install the emx runtime DLLs (instructions are included with the
  70.      DLLs in the dll directory).
  71.  
  72.   2) Add environment variables to CONFIG.SYS and create the corresponding
  73.      directories:
  74.  
  75.      SET USER=xxxx               ) These might be defined already
  76.      SET HOSTNAME=xxxxxx         )
  77.  
  78.      SET TERM=vt100
  79.      SET SHELL=e:/bin/sh.exe
  80.      SET TMP=e:/temp
  81.      SET TMPDIR=e:/temp
  82.      SET HOME=e:/home
  83.  
  84.      You can change the TERM setting to vt100, vt102 or vt220. If you don't
  85.      want to use the vt100 emulator, set TERM=ansi. Since the OS/2 ansi
  86.      support is far from complete, results will not be perfect.
  87.  
  88.      Place the executable files somewhere in your path.
  89.  
  90.   3) Reboot
  91.  
  92.   4) Create your configuration files as indicated in the
  93.      ssh manuals.
  94.  
  95.      Note that all files have 8.3 compatible names, e.g.
  96.  
  97.      sshd.cfg
  98.      sshhkey
  99.      sshrand.bin
  100.      sshknown.hst
  101.      authkeys
  102.      known.hst
  103.      random.bin
  104.  
  105.   5) Create your key(s)
  106.  
  107.        ssh-keyg
  108.  
  109.   6) Log into a remote host
  110.  
  111.        ssh hostname
  112.  
  113.      Use ssh -d to disable the VT100 emulator. The emulator should work
  114.      regardless of the video mode (try 'mode 80,43').
  115.  
  116.  
  117. SSHD DAEMON
  118.  
  119.   If you want to call the daemon from inetd, do the following:
  120.  
  121.   0) Place sshd and ssh in the path.
  122.  
  123.   1) Edit ETC\SERVICES and insert the line
  124.      ssh               22/tcp           #Secure Shell
  125.  
  126.   2) Edit ETC\INETD.LST and add the line
  127.      ssh tcp sshd -i
  128.  
  129. ***********
  130.  
  131.