• CM90 - OpenSSH/2. �p���� ᮢ��� � ������⪮pp���� ����.

    From FAQServer@2:5020/181 to All on Fri Jun 13 07:37:07 2025
    [Q]: OpenSSH/2. �p���� ᮢ��� � ������⪮pp���� ����.

    [A]: Andrew Belov (2:5020/181.2)

    FAQ ����ᠭ �� ����y ᠬ����⥫쭮� ��p������ 樢������������ ��������짮��⥫�᪮�� ��p� OpenSSH/2 (OpenSSH_4.4p1, OpenSSL 0.9.8d 28 Sep 2006) � ������ "��p��� ���p���" RSH. �p�������� ᮢ��� ��⥣�p��᪨ �� ���室�� ⥬, �� ����y���� �y⥭�䨪�樥� �� ��p���/rhosts, ���� ���y᪠�� �p�� SSH �p����� Midnight Commander � File Commander/2. ;)

    1. ssh-agent � ssh-add

    �⮡� �� ������� ����� p�� passphrase ��� ᢮��� ���p�⮣� ����, �����
    �p������ ssh-agent � CONFIG.SYS � ����⢥ ��p��筮�� 襫��:

    PROTSHELL=D:\OS2APPS\OpenSSH\ssh-agent.exe C:\OS2\PMSHELL.EXE

    ��᫥ 祣� �����筮 ���y���� ssh-add.exe �� Startup-䮫��p� WPS ���
    �� STARTUP.CMD � ���p��� passphrase ���� p��, �⮡� p����p������ ����
    ��p������ � RAM �� ��p����py���.

    "PM_InstallObject" "OpenSSH logon;WPProgram;<WP_START>;PRESERVEOLD" "EXENAME=CONSOLE.EXE;PROGTYPE=WINDOWABLEVIO;MINIMIZED=NO;CCVIEW=NO;PARAMETERS=-s108,2 -p24,400 -f20,9 D:\OS2APPS\OpenSSH\ssh-add.exe"

    2. �⫠�뢠��� SES/multiuser

    �᫨ �� OS/2-�p��p� y ��� �y���y�� �ᥣ� ���� ���짮��⥫� � ���箬 �
    %HOME%, � ��������짮��⥫��y� �����p��y - �����:

    sshd.exe
    00005B30: 89 2B
    00005B31: C3 DB

    3. �p��p�筮��� ������ ��� ��p����p������� stdin/stdout

    SSH ����砫쭮, ��� � ����� RSH, �������� ��p����p������ stdin/stdout
    ��� ��p����:

    gzip -c < verylargefile.txt | ssh operator@backup.host "cat > /dev/st0"

    � ��p�y ��� OS/2 �� �y��樮���쭮��� �p���ᥭ� � ��p�y ��p���쭮�
    p���� � p���묨 ��⠭�ﬨ ������, ���p� �p�� stdin �� ���p���������.
    �⮡� ᤥ���� OpenSSH/2 �p��p��� ��� ��p����p�������, �y��� �p���� �
    ��� ��� ����⪨ �ᯮ�짮����� Vio/Kbd. ����⢥���, �p� �⮬ ����室���
    ��p���� ���������� ������ passphrase.

    ��� ᮧ����� �p��p�筮�� ������ ����py�� ��室�� ssh.exe � ssh-term.exe,
    ������ ��� ��᫥����� WPS-��ꥪ� �� �y砩, �᫨ ���p��y���� �室��� ��
    y������� ��� � ���p��⨢��� p�����:

    "PM_InstallObject" "SSH terminal;WPProgram;<WP_IAK>" "EXENAME=CONSOLE.EXE;PARAMETERS=-s132,47 -p92,5 D:\OS2APPS\OpenSSH\ssh-term.exe [Address/port];STARTUPDIR=D:\HOME;ICONFILE=D:\OS2APPS\OpenSSH\ssh.ico;PROGTYPE=WINDOWABLEVIO;CCVIEW=YES"

    � ᠬ�� SSH.EXE y��p��� �� ����⪨ ���p��⨢����:

    ssh.exe (LXLITE /X)
    00003099: 00 01
    000030BB: A1 2B
    000030BC: 8C C0
    000030BD: 00 A3
    000030BE: 11 8C
    000030C0: 85 11
    000030C1: C0 00
    000030C2: 75 40
    000030C3: 17 A3
    000030C4: A1 84
    000030C5: 84 00
    000030C6: 00 11
    000030C7: 11 00
    000030C8: 00 90
    000030C9: 85 90
    000030CA: C0 90
    000030CB: 0F 90
    000030CC: 85 90
    000030CD: F9 90
    000030CE: 06 90
    000030CF: 00 90
    000030D0: 00 90
    000030D7: 00 01
    0000CCC4: 55 C3
    00011159: 72 31
    0002CD43: 72 32
    000EA7A4: 55 33
    000EA7A5: 89 C0
    000EA7A6: E5 C3
    000EA7CE: 83 33
    000EA7CF: E0 C0
    000EA7D0: 01 90

    %ETC%\ssh\ssh_config:
    EscapeChar none


    4. �᫨ �y��� X11-�p��p����, � ��� ����� y��p���� �p�� TCP, p��p�訢 TCP
    �� ��p��� X11-������ (SSH-�p��p�) � �ᯮ��y� �p����祭�� SSH-������
    �� ��p��� OS/2:

    ssh -C -R 6020:os2.lan:6000 zz@host DISPLAY=localhost:20.0 /etc/X11/Xsession

    (�p� ���筮� �p��p����� �p�� "-X" �� ������稢����� ��������������
    EADDRNOTAVAIL)

    5. ���-8 �� �p��p�� � ������� UTF-8

    ��᪮��y OS/2'�� ��p� y���� ��p�����p����� ����� ⮫쪮 �����⮢�, �
    �p� 宦����� �� OS/2 VIO �� Unix-���� ��᫥���� ������ �뢮���� ⥪�� ��
    �p����� � �������⮢�� ����p���� (ᮡ���� �⮣� �p�������� �� ᭨����
    ������ �p�����; �⥫� �����業���� Unicode ���y� ���p������� ���y᪠��
    ������ OpenSSH � ��ᯥp����⠫쭮� KShell ��� � xterm ��� XFree86/2).

    ����⮢�� ��� ~/.bashrc:

    # Redefine locale settings for SSH connections originating on OS/2.
    # As of 2006, OpenSSH/2 implements byte-for-byte IBM866 <-> KOI8-R
    # translation which we can use to avoid artefacts in the 0x80...0xA0 range.
    if ! [ "$DISPLAY" ]; then
    case "$SSH_CLIENT" in
    *"192.168.2.5 "*)
    export LC_COLLATE=ru_RU.KOI8-R
    export LC_CTYPE=ru_RU.KOI8-R
    ;;
    esac
    fi

    --- INN 2.7.3
    * Origin: This echo is READ-ONLY. Send %HELP to FAQSERVER at (2:5020/181)