home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 8 Other
/
08-Other.zip
/
sshos203.zip
/
README.OS2
next >
Wrap
Text File
|
1997-03-11
|
4KB
|
131 lines
ssh for OS/2 v03 Robert Muchsel (muchsel@acm.org) 03/12/97
----------------
Please use InfoZIP unzip to unzip the files.
Contents
========
0. Changes from ssh for OS/2 v02
1. About the ssh-os/2 port
2. Installation
Note! ssh for OS/2 is free for commercial USE. However, according to the ssh
1.2.13 license, you must not SELL the software.
0. Changes from ssh for OS/2 v02
--------------------------------
- Uses emx 0.9c
- Ctrl+Space sends NULL character
- Fixed password queries in scp
- Fixes and new features in the vt220 emulator
1. About the ssh-os/2 port
--------------------------
The ssh port for OS/2 consists of a set of text mode applications. The port
was done using Eberhard Mattes' excellent emx Libraries (ver 0.9c fix 02) for
OS/2 and is based on ssh-1.2.13 (because all later versions are not free
for commercial use).
The source code is available upon request.
The following MAJOR changes are incorporated in this release of ssh:
1) a VT100 emulator
2) 8.3 FAT compatible file names
Since there were no free VT100 emulators for OS/2, I've written one from
scratch. This emulator is fast enough (altough it uses the 16 Bit VIO calls)
and passes the vttest (OS/2 telnet does not, check it!) and other vt100
test suites. The code was also enhanced to support all extended Linux
escape codes and key codes. The function keys return Linux key codes, however
SHIFT-F1 to SHIFT-F4 return the standard vt100 key codes. Ctrl-SPACE sends a
NULL character.
ssh has been tested locally (OS/2 <-> Linux, OS/2 <-> OS/2), via SL/IP and
the SLiRP SL/IP emulator, via PPP and ISDN.
sshd is not quite ready yet, I've included it anyway. It is OK for serving
files (as a scp daemon), however interactive mode doesn't really work (you
have to press CTRL-J to finish a line).
I've converted the man pages to ASCII format.
2. Installation
---------------
BASIC INSTALLATION
0) Install Internet access and/or TCP/IP and verify that telnet works
(sshd requires TCP/IP).
1) Install the emx runtime DLLs (instructions are included with the
DLLs in the dll directory).
2) Add environment variables to CONFIG.SYS and create the corresponding
directories:
SET USER=xxxx ) These might be defined already
SET HOSTNAME=xxxxxx )
SET TERM=vt100
SET SHELL=e:/bin/sh.exe
SET TMP=e:/temp
SET TMPDIR=e:/temp
SET HOME=e:/home
You can change the TERM setting to vt100, vt102 or vt220. If you don't
want to use the vt100 emulator, set TERM=ansi. Since the OS/2 ansi
support is far from complete, results will not be perfect.
Place the executable files somewhere in your path.
3) Reboot
4) Create your configuration files as indicated in the
ssh manuals.
Note that all files have 8.3 compatible names, e.g.
sshd.cfg
sshhkey
sshrand.bin
sshknown.hst
authkeys
known.hst
random.bin
5) Create your key(s)
ssh-keyg
6) Log into a remote host
ssh hostname
Use ssh -d to disable the VT100 emulator. The emulator should work
regardless of the video mode (try 'mode 80,43').
SSHD DAEMON
If you want to call the daemon from inetd, do the following:
0) Place sshd and ssh in the path.
1) Edit ETC\SERVICES and insert the line
ssh 22/tcp #Secure Shell
2) Edit ETC\INETD.LST and add the line
ssh tcp sshd -i
***********