создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

Secure Shell 2Пред.Приложение M. List of Supported Protocols/WrappersСлед.

Secure Shell 2

ssh2.shell://ssh2.exec://ssh2.tunnel://ssh2.sftp://ssh2.scp://PHP4.3.0 and up (PECL)

  • ssh2.shell://user:pass@example.com:22/xterm
  • ssh2.exec://user:pass@example.com:22/usr/local/bin/somecmd
  • ssh2.tunnel://user:pass@example.com:22/192.168.0.1:14
  • ssh2.sftp://user:pass@example.com:22/path/to/filename

    This wrapper is not enabled by default: In order to use the ssh2.*://wrappers you must install the SSH2 extension available from PECL.

    In addition to accepting traditional URI login details, the ssh2 wrappers will also reuse open connections by passing the connection resource in the host portion of the URL.

    Пример M-2. Opening a stream from an active connection

    <?

    $session = ssh2_connect('example.com', 22);

    ssh2_auth_pubkey_file($session, 'username', '/home/username/.ssh/id_rsa.pub',

    '/home/username/.ssh/id_rsa', 'secret');

    $stream = fopen("ssh2.tunnel://$session/remote.example.com:1234", 'r');

    ?>

    Таблица M-8. Wrapper Summary

    Attributessh2.shellssh2.execssh2.tunnelssh2.sftpssh2.scp
    Restricted by allow_url_fopen.YesYesYesYesYes
    Allows ReadingYesYesYesYesYes
    Allows WritingYesYesYesYesNo
    Allows AppendingNoNoNoYes (When supported by server)No
    Allows Simultaneous Reading and WritingYesYesYesYesNo
    Supports stat()NoNoNoYesNo
    Supports unlink()NoNoNoYesNo
    Supports rename()NoNoNoYesNo
    Supports mkdir()NoNoNoYesNo
    Supports rmdir()NoNoNoYesNo

    Таблица M-9. Context options

    NameUsageDefault
    sessionPreconnected ssh2 resource to be reused
    sftpPreallocated sftp resource to be reused
    methodsKey exchange, hostkey, cipher, compression, and MAC methods to use
    callbacks
    usernameUsername to connect as
    passwordPassword to use with password authentication
    pubkey_fileName of public key file to use for authentication
    privkey_fileName of private key file to use for authentication
    envAssociate array of environment variables to set
    termTerminal emulation type to request when allocating a pty
    term_widthWidth of terminal requested when allocating a pty
    term_heightHeight of terminal requested when allocating a pty
    term_unitsUnits to use with term_width and term_heightSSH2_TERM_UNIT_CHARS

    Пред.

    Начало

    След.

    Compression Streams

    Уровень выше

    Audio Streams

  • Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

    Ваше письмо×
    Free Web Hosting