mirror of
https://gh.wpcy.net/https://github.com/mainwp/mainwp.dev.git
synced 2026-07-17 06:34:55 +08:00
21226 lines
1.1 MiB
21226 lines
1.1 MiB
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>MainWP Dashboard Documentation</title>
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<base href="../">
|
|
<link rel="icon" href="images/favicon.ico"/>
|
|
<link rel="stylesheet" href="css/normalize.css">
|
|
<link rel="stylesheet" href="css/base.css">
|
|
<link rel="preconnect" href="https://fonts.gstatic.com">
|
|
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@100;200;300;400;600;700&display=swap" rel="stylesheet">
|
|
<link href="https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;600;700&display=swap" rel="stylesheet">
|
|
<link rel="stylesheet" href="css/template.css">
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0/css/all.min.css" integrity="sha256-ybRkN9dBjhcS2qrW1z+hfCxq+1aBdwyQM5wlQoQVt/0=" crossorigin="anonymous" />
|
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/themes/prism-okaidia.css">
|
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-numbers/prism-line-numbers.css">
|
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-highlight/prism-line-highlight.css">
|
|
<script src="https://cdn.jsdelivr.net/npm/fuse.js@3.4.6"></script>
|
|
<script src="https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2"></script>
|
|
<script src="js/template.js"></script>
|
|
<script src="js/search.js"></script>
|
|
<script defer src="js/searchIndex.js"></script>
|
|
</head>
|
|
<body id="top">
|
|
<header class="phpdocumentor-header phpdocumentor-section">
|
|
<h1 class="phpdocumentor-title"><a href="" class="phpdocumentor-title__link">MainWP Dashboard Documentation</a></h1>
|
|
<input class="phpdocumentor-header__menu-button" type="checkbox" id="menu-button" name="menu-button" />
|
|
<label class="phpdocumentor-header__menu-icon" for="menu-button">
|
|
<i class="fas fa-bars"></i>
|
|
</label>
|
|
<section data-search-form class="phpdocumentor-search">
|
|
<label>
|
|
<span class="visually-hidden">Search for</span>
|
|
<svg class="phpdocumentor-search__icon" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<circle cx="7.5" cy="7.5" r="6.5" stroke="currentColor" stroke-width="2"/>
|
|
<line x1="12.4892" y1="12.2727" x2="19.1559" y2="18.9393" stroke="currentColor" stroke-width="3"/>
|
|
</svg>
|
|
<input type="search" class="phpdocumentor-field phpdocumentor-search__field" placeholder="Loading .." disabled />
|
|
</label>
|
|
</section>
|
|
|
|
<nav class="phpdocumentor-topnav">
|
|
<ul class="phpdocumentor-topnav__menu">
|
|
</ul>
|
|
</nav>
|
|
</header>
|
|
|
|
<main class="phpdocumentor">
|
|
<div class="phpdocumentor-section">
|
|
<input class="phpdocumentor-sidebar__menu-button" type="checkbox" id="sidebar-button" name="sidebar-button" />
|
|
<label class="phpdocumentor-sidebar__menu-icon" for="sidebar-button">
|
|
Menu
|
|
</label>
|
|
<aside class="phpdocumentor-column -three phpdocumentor-sidebar">
|
|
<section class="phpdocumentor-sidebar__category -namespaces">
|
|
<h2 class="phpdocumentor-sidebar__category-header">Namespaces</h2>
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="namespaces/mainwp.html" class="">MainWP</a>
|
|
</h4>
|
|
<ul class="phpdocumentor-list">
|
|
<li>
|
|
<a href="namespaces/mainwp-dashboard.html" class="">Dashboard</a>
|
|
|
|
</li>
|
|
</ul>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="namespaces/paragonie.html" class="">ParagonIE</a>
|
|
</h4>
|
|
<ul class="phpdocumentor-list">
|
|
<li>
|
|
<a href="namespaces/paragonie-constanttime.html" class="">ConstantTime</a>
|
|
|
|
</li>
|
|
</ul>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="namespaces/phpseclib3.html" class="">phpseclib3</a>
|
|
</h4>
|
|
<ul class="phpdocumentor-list">
|
|
<li>
|
|
<a href="namespaces/phpseclib3-common.html" class="">Common</a>
|
|
|
|
</li>
|
|
<li>
|
|
<a href="namespaces/phpseclib3-crypt.html" class="">Crypt</a>
|
|
|
|
</li>
|
|
<li>
|
|
<a href="namespaces/phpseclib3-exception.html" class="">Exception</a>
|
|
|
|
</li>
|
|
<li>
|
|
<a href="namespaces/phpseclib3-file.html" class="">File</a>
|
|
|
|
</li>
|
|
<li>
|
|
<a href="namespaces/phpseclib3-math.html" class="">Math</a>
|
|
|
|
</li>
|
|
<li>
|
|
<a href="namespaces/phpseclib3-net.html" class="">Net</a>
|
|
|
|
</li>
|
|
<li>
|
|
<a href="namespaces/phpseclib3-system.html" class="">System</a>
|
|
|
|
</li>
|
|
</ul>
|
|
|
|
</section>
|
|
<section class="phpdocumentor-sidebar__category -packages">
|
|
<h2 class="phpdocumentor-sidebar__category-header">Packages</h2>
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPDashboard.html" class="">MainWPDashboard</a>
|
|
</h4>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPAPIManagerKeyHandler.html" class="">MainWPAPIManagerKeyHandler</a>
|
|
</h4>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPMainWP.html" class="">MainWPMainWP</a>
|
|
</h4>
|
|
<ul class="phpdocumentor-list">
|
|
<li>
|
|
<a href="packages/MainWPMainWP-API.html" class="">API</a>
|
|
|
|
</li>
|
|
<li>
|
|
<a href="packages/MainWPMainWP-Keys.html" class="">Keys</a>
|
|
|
|
</li>
|
|
<li>
|
|
<a href="packages/MainWPMainWP-Client.html" class="">Client</a>
|
|
|
|
</li>
|
|
</ul>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPAPIManagerUpdateHandler.html" class="">MainWPAPIManagerUpdateHandler</a>
|
|
</h4>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPMainWPAPIManager.html" class="">MainWPMainWPAPIManager</a>
|
|
</h4>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWP.html" class="">MainWP</a>
|
|
</h4>
|
|
<ul class="phpdocumentor-list">
|
|
<li>
|
|
<a href="packages/MainWP-Dashboard.html" class="">Dashboard</a>
|
|
|
|
</li>
|
|
<li>
|
|
<a href="packages/MainWP-DashboardMainWPsitesclientlist.html" class="">DashboardMainWPsitesclientlist</a>
|
|
|
|
</li>
|
|
<li>
|
|
<a href="packages/MainWP-DashboardThisclasshandlesthe.html" class="">DashboardThisclasshandlesthe</a>
|
|
|
|
</li>
|
|
<li>
|
|
<a href="packages/MainWP-DashboardMainWPsitesmonitoringlist.html" class="">DashboardMainWPsitesmonitoringlist</a>
|
|
|
|
</li>
|
|
<li>
|
|
<a href="packages/MainWP-DashboardCheckforpremiumpluginupdates.html" class="">DashboardCheckforpremiumpluginupdates</a>
|
|
|
|
</li>
|
|
</ul>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPSettings.html" class="">MainWPSettings</a>
|
|
</h4>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPBackups.html" class="">MainWPBackups</a>
|
|
</h4>
|
|
<ul class="phpdocumentor-list">
|
|
<li>
|
|
<a href="packages/MainWPBackups-Continue.html" class="">Continue</a>
|
|
|
|
</li>
|
|
</ul>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPBootstrap.html" class="">MainWPBootstrap</a>
|
|
</h4>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPUpdates.html" class="">MainWPUpdates</a>
|
|
</h4>
|
|
<ul class="phpdocumentor-list">
|
|
<li>
|
|
<a href="packages/MainWPUpdates-Check.html" class="">Check</a>
|
|
|
|
</li>
|
|
<li>
|
|
<a href="packages/MainWPUpdates-Overview.html" class="">Overview</a>
|
|
|
|
</li>
|
|
</ul>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPPingChilds.html" class="">MainWPPingChilds</a>
|
|
</h4>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPStats.html" class="">MainWPStats</a>
|
|
</h4>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/ParagonIE.html" class="">ParagonIE</a>
|
|
</h4>
|
|
<ul class="phpdocumentor-list">
|
|
<li>
|
|
<a href="packages/ParagonIE-ConstantTime.html" class="">ConstantTime</a>
|
|
|
|
</li>
|
|
</ul>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPExtensions.html" class="">MainWPExtensions</a>
|
|
</h4>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPSecurtiy.html" class="">MainWPSecurtiy</a>
|
|
</h4>
|
|
<ul class="phpdocumentor-list">
|
|
<li>
|
|
<a href="packages/MainWPSecurtiy-Issues.html" class="">Issues</a>
|
|
|
|
</li>
|
|
</ul>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPSetup.html" class="">MainWPSetup</a>
|
|
</h4>
|
|
<ul class="phpdocumentor-list">
|
|
<li>
|
|
<a href="packages/MainWPSetup-Wizard.html" class="">Wizard</a>
|
|
|
|
</li>
|
|
</ul>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPSite.html" class="">MainWPSite</a>
|
|
</h4>
|
|
<ul class="phpdocumentor-list">
|
|
<li>
|
|
<a href="packages/MainWPSite-Open.html" class="">Open</a>
|
|
|
|
</li>
|
|
</ul>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPThemes.html" class="">MainWPThemes</a>
|
|
</h4>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPUser.html" class="">MainWPUser</a>
|
|
</h4>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPWidget.html" class="">MainWPWidget</a>
|
|
</h4>
|
|
<ul class="phpdocumentor-list">
|
|
<li>
|
|
<a href="packages/MainWPWidget-Mainwp.html" class="">Mainwp</a>
|
|
|
|
</li>
|
|
<li>
|
|
<a href="packages/MainWPWidget-Recent.html" class="">Recent</a>
|
|
|
|
</li>
|
|
</ul>
|
|
|
|
<h4 class="phpdocumentor-sidebar__root-namespace">
|
|
<a href="packages/MainWPPlugins.html" class="">MainWPPlugins</a>
|
|
</h4>
|
|
|
|
</section>
|
|
|
|
<section class="phpdocumentor-sidebar__category -reports">
|
|
<h2 class="phpdocumentor-sidebar__category-header">Reports</h2>
|
|
<h3 class="phpdocumentor-sidebar__root-package"><a href="graphs/classes.html">Class Diagram</a></h3>
|
|
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/deprecated.html">Deprecated</a></h3>
|
|
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/errors.html">Errors</a></h3>
|
|
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/markers.html">Markers</a></h3>
|
|
</section>
|
|
|
|
<section class="phpdocumentor-sidebar__category -indices">
|
|
<h2 class="phpdocumentor-sidebar__category-header">Indices</h2>
|
|
<h3 class="phpdocumentor-sidebar__root-package"><a href="indices/files.html">Files</a></h3>
|
|
</section>
|
|
</aside>
|
|
|
|
<div class="phpdocumentor-column -nine phpdocumentor-content">
|
|
<section>
|
|
<ul class="phpdocumentor-breadcrumbs">
|
|
<li class="phpdocumentor-breadcrumb"><a href="namespaces/phpseclib3.html">phpseclib3</a></li>
|
|
<li class="phpdocumentor-breadcrumb"><a href="namespaces/phpseclib3-net.html">Net</a></li>
|
|
</ul>
|
|
|
|
<article class="phpdocumentor-element -class">
|
|
<h2 class="phpdocumentor-content__title">
|
|
SFTP
|
|
|
|
<span class="phpdocumentor-element__extends">
|
|
extends <a href="classes/phpseclib3-Net-SSH2.html"><abbr title="\phpseclib3\Net\SSH2">SSH2</abbr></a>
|
|
</span>
|
|
|
|
<div class="phpdocumentor-element__package">
|
|
in package
|
|
<ul class="phpdocumentor-breadcrumbs">
|
|
<li class="phpdocumentor-breadcrumb"><a href="packages/MainWP.html">MainWP</a></li>
|
|
<li class="phpdocumentor-breadcrumb"><a href="packages/MainWP-Dashboard.html">Dashboard</a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
|
|
</h2>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
|
|
|
|
</div>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">44</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.44" class="phpdocumentor-element-found-in__source" data-line="44" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Pure-PHP implementations of SFTP.</p>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">author</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
|
|
<section class="phpdocumentor-description"><p>Jim Wigginton <a href="mailto:terrafrost@php.net">terrafrost@php.net</a></p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<h3 id="toc">
|
|
Table of Contents
|
|
<a href="classes/phpseclib3-Net-SFTP.html#toc" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h4 id="toc-constants">
|
|
Constants
|
|
<a href="classes/phpseclib3-Net-SFTP.html#toc-constants" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<dl class="phpdocumentor-table-of-contents">
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#constant_CHANNEL">CHANNEL</a>
|
|
<span>
|
|
= 0x100 </span>
|
|
</dt>
|
|
<dd>SFTP channel constant</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_CHANNEL_AGENT_FORWARD">CHANNEL_AGENT_FORWARD</a>
|
|
<span>
|
|
= 4 </span>
|
|
</dt>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_CHANNEL_EXEC">CHANNEL_EXEC</a>
|
|
<span>
|
|
= 1 </span>
|
|
</dt>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_CHANNEL_KEEP_ALIVE">CHANNEL_KEEP_ALIVE</a>
|
|
<span>
|
|
= 5 </span>
|
|
</dt>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_CHANNEL_SHELL">CHANNEL_SHELL</a>
|
|
<span>
|
|
= 2 </span>
|
|
</dt>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_CHANNEL_SUBSYSTEM">CHANNEL_SUBSYSTEM</a>
|
|
<span>
|
|
= 3 </span>
|
|
</dt>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_LOG_COMPLEX">LOG_COMPLEX</a>
|
|
<span>
|
|
= 2 </span>
|
|
</dt>
|
|
<dd>Returns the message content</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_LOG_MAX_SIZE">LOG_MAX_SIZE</a>
|
|
<span>
|
|
= 1048576 </span>
|
|
</dt>
|
|
<dd>Make sure that the log never gets larger than this</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_LOG_REALTIME">LOG_REALTIME</a>
|
|
<span>
|
|
= 3 </span>
|
|
</dt>
|
|
<dd>Outputs the content real-time</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_LOG_REALTIME_FILE">LOG_REALTIME_FILE</a>
|
|
<span>
|
|
= 4 </span>
|
|
</dt>
|
|
<dd>Dumps the content real-time to a file</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_LOG_SIMPLE">LOG_SIMPLE</a>
|
|
<span>
|
|
= 1 </span>
|
|
</dt>
|
|
<dd>Returns the message numbers</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_LOG_SIMPLE_REALTIME">LOG_SIMPLE_REALTIME</a>
|
|
<span>
|
|
= 5 </span>
|
|
</dt>
|
|
<dd>Outputs the message numbers real-time</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_MASK_CONNECTED">MASK_CONNECTED</a>
|
|
<span>
|
|
= 0x2 </span>
|
|
</dt>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_MASK_CONSTRUCTOR">MASK_CONSTRUCTOR</a>
|
|
<span>
|
|
= 0x1 </span>
|
|
</dt>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_MASK_LOGIN">MASK_LOGIN</a>
|
|
<span>
|
|
= 0x8 </span>
|
|
</dt>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_MASK_LOGIN_REQ">MASK_LOGIN_REQ</a>
|
|
<span>
|
|
= 0x4 </span>
|
|
</dt>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_MASK_SHELL">MASK_SHELL</a>
|
|
<span>
|
|
= 0x10 </span>
|
|
</dt>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_MASK_WINDOW_ADJUST">MASK_WINDOW_ADJUST</a>
|
|
<span>
|
|
= 0x20 </span>
|
|
</dt>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_NET_SSH2_COMPRESSION_NONE">NET_SSH2_COMPRESSION_NONE</a>
|
|
<span>
|
|
= 1 </span>
|
|
</dt>
|
|
<dd>No compression</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_NET_SSH2_COMPRESSION_ZLIB">NET_SSH2_COMPRESSION_ZLIB</a>
|
|
<span>
|
|
= 2 </span>
|
|
</dt>
|
|
<dd>zlib compression</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_NET_SSH2_COMPRESSION_ZLIB_AT_OPENSSH">NET_SSH2_COMPRESSION_ZLIB_AT_OPENSSH</a>
|
|
<span>
|
|
= 3 </span>
|
|
</dt>
|
|
<dd>zlib@openssh.com</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_READ_NEXT">READ_NEXT</a>
|
|
<span>
|
|
= 3 </span>
|
|
</dt>
|
|
<dd>Returns whenever a data packet is received.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_READ_REGEX">READ_REGEX</a>
|
|
<span>
|
|
= 2 </span>
|
|
</dt>
|
|
<dd>Returns when a string matching the regular expression $expect is found</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#constant_READ_SIMPLE">READ_SIMPLE</a>
|
|
<span>
|
|
= 1 </span>
|
|
</dt>
|
|
<dd>Returns when a string matching $expect exactly is found</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#constant_RESUME">RESUME</a>
|
|
<span>
|
|
= 4 </span>
|
|
</dt>
|
|
<dd>Resumes an upload</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#constant_RESUME_START">RESUME_START</a>
|
|
<span>
|
|
= 8 </span>
|
|
</dt>
|
|
<dd>Append a local file to an already existing remote file</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#constant_SOURCE_CALLBACK">SOURCE_CALLBACK</a>
|
|
<span>
|
|
= 16 </span>
|
|
</dt>
|
|
<dd>Reads data from callback:
|
|
function callback($length) returns string to proceed, null for EOF</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#constant_SOURCE_LOCAL_FILE">SOURCE_LOCAL_FILE</a>
|
|
<span>
|
|
= 1 </span>
|
|
</dt>
|
|
<dd>Reads data from a local file.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#constant_SOURCE_STRING">SOURCE_STRING</a>
|
|
<span>
|
|
= 2 </span>
|
|
</dt>
|
|
<dd>Reads data from a string.</dd>
|
|
|
|
</dl>
|
|
|
|
|
|
<h4 id="toc-properties">
|
|
Properties
|
|
<a href="classes/phpseclib3-Net-SFTP.html#toc-properties" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<dl class="phpdocumentor-table-of-contents">
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_fsock">$fsock</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>The Socket Object</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_auth">$auth</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Authentication Credentials</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_bitmap">$bitmap</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Execution Bitmap</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_channel_status">$channel_status</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Channel Status</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_curTimeout">$curTimeout</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Current Timeout</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_preferred_signature_format">$preferred_signature_format</a>
|
|
<span>
|
|
: string|false </span>
|
|
</dt>
|
|
<dd>Preferred Signature Format</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_server_channels">$server_channels</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Server Channels</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_server_identifier">$server_identifier</a>
|
|
<span>
|
|
: string|false </span>
|
|
</dt>
|
|
<dd>Server Identifier</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_sortOptions">$sortOptions</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Sort Options</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_timeout">$timeout</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Timeout</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_window_size">$window_size</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>The Window Size</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_window_size_server_to_client">$window_size_server_to_client</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Window size, server to client</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_agent">$agent</a>
|
|
<span>
|
|
: <a href="classes/phpseclib3-System-SSH-Agent.html"><abbr title="\phpseclib3\System\SSH\Agent">Agent</abbr></a> </span>
|
|
</dt>
|
|
<dd>A System_SSH_Agent for use in the SSH2 Agent Forwarding scenario</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_allow_arbitrary_length_packets">$allow_arbitrary_length_packets</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Arbitrary Length Packets Flag</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_attributes">$attributes</a>
|
|
<span>
|
|
: array<int, string> </span>
|
|
</dt>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_auth_methods_to_continue">$auth_methods_to_continue</a>
|
|
<span>
|
|
: array<string|int, mixed>|null </span>
|
|
</dt>
|
|
<dd>The authentication methods that may productively continue authentication.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_bad_key_size_fix">$bad_key_size_fix</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Some versions of OpenSSH incorrectly calculate the key size</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_banner_message">$banner_message</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Banner Message</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_binary_packet_buffer">$binary_packet_buffer</a>
|
|
<span>
|
|
: string|false </span>
|
|
</dt>
|
|
<dd>Binary Packet Buffer</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_canonicalize_paths">$canonicalize_paths</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Canonicalization Flag</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_channel_buffers">$channel_buffers</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Channel Buffers</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_channel_close">$channel_close</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Was the last packet due to the channels being closed or not?</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_channel_extended_data_type_codes">$channel_extended_data_type_codes</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>SSH_MSG_CHANNEL_EXTENDED_DATA's data_type_codes</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_channel_id_last_interactive">$channel_id_last_interactive</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>The identifier of the interactive channel which was opened most recently</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_channel_open_failure_reasons">$channel_open_failure_reasons</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>SSH_MSG_CHANNEL_OPEN_FAILURE 'reason codes', defined in RFC4254</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_channelCount">$channelCount</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>How many channels are currently opened</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_compress">$compress</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Compression method</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_compress_context">$compress_context</a>
|
|
<span>
|
|
: resource|false|null </span>
|
|
</dt>
|
|
<dd>Compression context</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_compression_algorithms_client_to_server">$compression_algorithms_client_to_server</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>Compression Algorithms: Client to Server</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_compression_algorithms_server_to_client">$compression_algorithms_server_to_client</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>Compression Algorithms: Server to Client</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_connections">$connections</a>
|
|
<span>
|
|
: array<string, <a href="classes/phpseclib3-Net-SSH2.html"><abbr title="\phpseclib3\Net\SSH2">SSH2</abbr></a>|<abbr title="\WeakReference">WeakReference</abbr><string|int, <a href="classes/phpseclib3-Net-SSH2.html"><abbr title="\phpseclib3\Net\SSH2">SSH2</abbr></a>>> </span>
|
|
</dt>
|
|
<dd>Connection storage to replicates ssh2 extension functionality:
|
|
{@link http://php.net/manual/en/wrappers.ssh2.php#refsect1-wrappers.ssh2-examples}</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_crypto_engine">$crypto_engine</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Crypto Engine</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_decompress">$decompress</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Decompression method</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_decompress_context">$decompress_context</a>
|
|
<span>
|
|
: resource|object </span>
|
|
</dt>
|
|
<dd>Decompression context</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_decrypt">$decrypt</a>
|
|
<span>
|
|
: <a href="classes/phpseclib3-Crypt-Common-SymmetricKey.html"><abbr title="\phpseclib3\Crypt\Common\SymmetricKey">SymmetricKey</abbr></a>|false </span>
|
|
</dt>
|
|
<dd>Server to Client Encryption Object</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_decrypt_block_size">$decrypt_block_size</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Block Size for Client to Server Encryption</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_decryptFixedPart">$decryptFixedPart</a>
|
|
<span>
|
|
: string|null </span>
|
|
</dt>
|
|
<dd>Fixed Part of Nonce</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_decryptInvocationCounter">$decryptInvocationCounter</a>
|
|
<span>
|
|
: string|null </span>
|
|
</dt>
|
|
<dd>Decryption Invocation Counter</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_decryptName">$decryptName</a>
|
|
<span>
|
|
: string|null </span>
|
|
</dt>
|
|
<dd>Decryption Algorithm Name</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_defaultVersion">$defaultVersion</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Default Server SFTP version</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_disconnect_reasons">$disconnect_reasons</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Disconnection Message 'reason codes' defined in RFC4253</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_encrypt">$encrypt</a>
|
|
<span>
|
|
: <a href="classes/phpseclib3-Crypt-Common-SymmetricKey.html"><abbr title="\phpseclib3\Crypt\Common\SymmetricKey">SymmetricKey</abbr></a>|false </span>
|
|
</dt>
|
|
<dd>Client to Server Encryption Object</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_encrypt_block_size">$encrypt_block_size</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Block Size for Server to Client Encryption</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_encryptFixedPart">$encryptFixedPart</a>
|
|
<span>
|
|
: string|null </span>
|
|
</dt>
|
|
<dd>Fixed Part of Nonce</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_encryptInvocationCounter">$encryptInvocationCounter</a>
|
|
<span>
|
|
: string|null </span>
|
|
</dt>
|
|
<dd>Encryption Invocation Counter</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_encryption_algorithms_client_to_server">$encryption_algorithms_client_to_server</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>Encryption Algorithms: Client to Server</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_encryption_algorithms_server_to_client">$encryption_algorithms_server_to_client</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>Encryption Algorithms: Server to Client</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_encryptName">$encryptName</a>
|
|
<span>
|
|
: string|null </span>
|
|
</dt>
|
|
<dd>Encryption Algorithm Name</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_errorOnMultipleChannels">$errorOnMultipleChannels</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Does the server support multiple channels? If not then error out
|
|
when multiple channels are attempted to be opened</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_errors">$errors</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Error information</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_exchange_hash">$exchange_hash</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Exchange hash</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_exit_status">$exit_status</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Exit status returned from ssh if any</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_extensions">$extensions</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Extensions supported by the server</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_extra_packets">$extra_packets</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Terrapin Countermeasure</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_file_types">$file_types</a>
|
|
<span>
|
|
: array<int, string> </span>
|
|
</dt>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_get_seq_no">$get_seq_no</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Get Sequence Number</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_hmac_check">$hmac_check</a>
|
|
<span>
|
|
: object </span>
|
|
</dt>
|
|
<dd>Server to Client HMAC Object</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_hmac_check_etm">$hmac_check_etm</a>
|
|
<span>
|
|
: int|false </span>
|
|
</dt>
|
|
<dd>Server to Client ETM</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_hmac_check_name">$hmac_check_name</a>
|
|
<span>
|
|
: string|false </span>
|
|
</dt>
|
|
<dd>Server to Client HMAC Name</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_hmac_create">$hmac_create</a>
|
|
<span>
|
|
: object </span>
|
|
</dt>
|
|
<dd>Client to Server HMAC Object</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_hmac_create_etm">$hmac_create_etm</a>
|
|
<span>
|
|
: int|false </span>
|
|
</dt>
|
|
<dd>Client to Server ETM</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_hmac_create_name">$hmac_create_name</a>
|
|
<span>
|
|
: string|false </span>
|
|
</dt>
|
|
<dd>Client to Server HMAC Name</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_hmac_size">$hmac_size</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Size of server to client HMAC</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_host">$host</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Hostname</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_identifier">$identifier</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>The SSH identifier</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_interactiveBuffer">$interactiveBuffer</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Interactive Buffer</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_is_timeout">$is_timeout</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Did read() timeout or return normally?</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_keepAlive">$keepAlive</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Keep Alive Interval</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_kex_algorithm">$kex_algorithm</a>
|
|
<span>
|
|
: string|false </span>
|
|
</dt>
|
|
<dd>Key Exchange Algorithm</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_kex_algorithms">$kex_algorithms</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>Key Exchange Algorithms</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_kex_dh_group_size_max">$kex_dh_group_size_max</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Maximum Diffie-Hellman Group Bit Size in RFC 4419 Key Exchange Methods</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_kex_dh_group_size_min">$kex_dh_group_size_min</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Minimum Diffie-Hellman Group Bit Size in RFC 4419 Key Exchange Methods</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_kex_dh_group_size_preferred">$kex_dh_group_size_preferred</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Preferred Diffie-Hellman Group Bit Size in RFC 4419 Key Exchange Methods</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_keyboard_requests_responses">$keyboard_requests_responses</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Keyboard Interactive Request / Responses</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_languages_client_to_server">$languages_client_to_server</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>Languages: Client to Server</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_languages_server_to_client">$languages_server_to_client</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>Languages: Server to Client</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_last_interactive_response">$last_interactive_response</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>The Last Interactive Response</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_last_packet">$last_packet</a>
|
|
<span>
|
|
: float </span>
|
|
</dt>
|
|
<dd>Time of first network activity</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_lengthDecrypt">$lengthDecrypt</a>
|
|
<span>
|
|
: object </span>
|
|
</dt>
|
|
<dd>Server to Client Length Encryption Object</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_lengthEncrypt">$lengthEncrypt</a>
|
|
<span>
|
|
: object </span>
|
|
</dt>
|
|
<dd>Client to Server Length Encryption Object</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_log_boundary">$log_boundary</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Log Boundary</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_log_long_width">$log_long_width</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Log Long Width</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_log_short_width">$log_short_width</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Log Short Width</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_log_size">$log_size</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Current log size</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_mac_algorithms_client_to_server">$mac_algorithms_client_to_server</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>MAC Algorithms: Client to Server</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_mac_algorithms_server_to_client">$mac_algorithms_server_to_client</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>MAC Algorithms: Server to Client</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_max_sftp_packet">$max_sftp_packet</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Max SFTP Packet Size</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_message_log">$message_log</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Message Log</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_message_number_log">$message_number_log</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Message Number Log</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_message_numbers">$message_numbers</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Message Numbers</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_open_flags">$open_flags</a>
|
|
<span>
|
|
: array<int, string> </span>
|
|
</dt>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_open_flags5">$open_flags5</a>
|
|
<span>
|
|
: array<int, string> </span>
|
|
</dt>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_packet_buffer">$packet_buffer</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Packet Buffer</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_packet_log">$packet_log</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Packet Log</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_packet_size_client_to_server">$packet_size_client_to_server</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Packet Size</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_packet_type">$packet_type</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>The Packet Type</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_packet_type_log">$packet_type_log</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Packet Type Log</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_packet_types">$packet_types</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Packet Types</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_partial_init">$partial_init</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Has the SFTP channel been partially negotiated?</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_port">$port</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Port Number</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_preferred">$preferred</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Preferred Algorithms</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_preferredVersion">$preferredVersion</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Preferred SFTP version</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_preserveTime">$preserveTime</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Preserve timestamps on file downloads / uploads</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_pwd">$pwd</a>
|
|
<span>
|
|
: string|bool </span>
|
|
</dt>
|
|
<dd>Current working directory</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_quiet_mode">$quiet_mode</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Flag to suppress stderr from output</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_realtime_log_file">$realtime_log_file</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Real-time log file pointer</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_realtime_log_size">$realtime_log_size</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Real-time log file size</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_realtime_log_wrap">$realtime_log_wrap</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Real-time log file wrap boolean</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_regenerate_compression_context">$regenerate_compression_context</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Regenerate Compression Context</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_regenerate_decompression_context">$regenerate_decompression_context</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Regenerate Decompression Context</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_request_pty">$request_pty</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Flag to request a PTY when using exec()</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_requestBuffer">$requestBuffer</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Request Buffers</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_retry_connect">$retry_connect</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Should we try to re-connect to re-establish keys?</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_send_id_string_first">$send_id_string_first</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Send the identification string first?</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_send_kex_first">$send_kex_first</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Send the key exchange initiation packet first?</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_send_seq_no">$send_seq_no</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Send Sequence Number</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_server_host_key_algorithms">$server_host_key_algorithms</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>Server Host Key Algorithms</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_server_public_host_key">$server_public_host_key</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Server Public Host Key</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_session_id">$session_id</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Session identifier</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_sftp_errors">$sftp_errors</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Error information</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_signature">$signature</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Server signature</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_signature_format">$signature_format</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Server signature format</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_signature_validated">$signature_validated</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Has the signature been validated?</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_smartMFA">$smartMFA</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Smart multi-factor authentication flag</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_stat_cache">$stat_cache</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Stat Cache</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_status_codes">$status_codes</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Status Codes</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_stdErrorLog">$stdErrorLog</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Contents of stdError</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_supported_private_key_algorithms">$supported_private_key_algorithms</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>Supported Private Key Algorithms</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_term">$term</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Terminal</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_terminal_modes">$terminal_modes</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Terminal Modes</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_use_request_id">$use_request_id</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>The Request ID</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_use_stat_cache">$use_stat_cache</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Stat Cache Flag</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#property_version">$version</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Server SFTP version</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_window_resize">$window_resize</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>What we resize the window to</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_window_size_client_to_server">$window_size_client_to_server</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Window size, client to server</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_windowColumns">$windowColumns</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Number of columns for terminal window size</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -property -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#property_windowRows">$windowRows</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Number of columns for terminal window size</dd>
|
|
|
|
</dl>
|
|
|
|
<h4 id="toc-methods">
|
|
Methods
|
|
<a href="classes/phpseclib3-Net-SFTP.html#toc-methods" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<dl class="phpdocumentor-table-of-contents">
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method___construct">__construct()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Default Constructor.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method___destruct">__destruct()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Destructor.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method___toString">__toString()</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>To String Magic Method</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_chdir">chdir()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Changes the current directory</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_chgrp">chgrp()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Changes file or directory group</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_chmod">chmod()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Set permissions on a file.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_chown">chown()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Changes file or directory owner</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_clearStatCache">clearStatCache()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Clear the stat cache</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_delete">delete()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Deletes a file on the SFTP server.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_disableArbitraryLengthPackets">disableArbitraryLengthPackets()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Disable arbitrary length packets</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_disableDatePreservation">disableDatePreservation()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Disable Date Preservation</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_disablePathCanonicalization">disablePathCanonicalization()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Disable path canonicalization</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_disablePTY">disablePTY()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Disable request-pty when using exec()</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_disableQuietMode">disableQuietMode()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Disable Quiet Mode</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_disableSmartMFA">disableSmartMFA()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Disables "smart" multi-factor authentication (MFA)</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_disableStatCache">disableStatCache()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Disable the stat cache</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_disconnect">disconnect()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Disconnect</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_enableArbitraryLengthPackets">enableArbitraryLengthPackets()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Enable arbitrary length packets</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_enableDatePreservation">enableDatePreservation()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Enable Date Preservation</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_enablePathCanonicalization">enablePathCanonicalization()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Enable path canonicalization</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_enablePTY">enablePTY()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Enable request-pty when using exec()</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_enableQuietMode">enableQuietMode()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Enable Quiet Mode</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_enableSmartMFA">enableSmartMFA()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Enables "smart" multi-factor authentication (MFA)</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_enableStatCache">enableStatCache()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Enable the stat cache</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_exec">exec()</a>
|
|
<span>
|
|
: string|bool </span>
|
|
</dt>
|
|
<dd>Execute Command</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_file_exists">file_exists()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Checks whether a file or directory exists</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_fileatime">fileatime()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Gets last access time of file</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_filegroup">filegroup()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Gets file group</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_filemtime">filemtime()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Gets file modification time</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_fileowner">fileowner()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Gets file owner</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_fileperms">fileperms()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Gets file permissions</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_filesize">filesize()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Gets file size</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_filetype">filetype()</a>
|
|
<span>
|
|
: string|false </span>
|
|
</dt>
|
|
<dd>Gets file type</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_forceMultipleChannels">forceMultipleChannels()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Force multiple channels (even if phpseclib has decided to disable them)</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_get">get()</a>
|
|
<span>
|
|
: string|bool </span>
|
|
</dt>
|
|
<dd>Downloads a file from the SFTP server.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getAlgorithmsNegotiated">getAlgorithmsNegotiated()</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Return list of negotiated algorithms</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getAuthMethodsToContinue">getAuthMethodsToContinue()</a>
|
|
<span>
|
|
: array<string|int, mixed>|null </span>
|
|
</dt>
|
|
<dd>Return the list of authentication methods that may productively continue authentication.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getBannerMessage">getBannerMessage()</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Returns the banner message.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getConnectionByResourceId">getConnectionByResourceId()</a>
|
|
<span>
|
|
: bool|<a href="classes/phpseclib3-Net-SSH2.html"><abbr title="\phpseclib3\Net\SSH2">SSH2</abbr></a> </span>
|
|
</dt>
|
|
<dd>Return existing connection</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getConnections">getConnections()</a>
|
|
<span>
|
|
: array<string, <a href="classes/phpseclib3-Net-SSH2.html"><abbr title="\phpseclib3\Net\SSH2">SSH2</abbr></a>> </span>
|
|
</dt>
|
|
<dd>Return all excising connections</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getErrors">getErrors()</a>
|
|
<span>
|
|
: array<string|int, string> </span>
|
|
</dt>
|
|
<dd>Returns all errors / debug messages on the SSH layer</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getExitStatus">getExitStatus()</a>
|
|
<span>
|
|
: false|int </span>
|
|
</dt>
|
|
<dd>Returns the exit status of an SSH command or false.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getInteractiveChannelId">getInteractiveChannelId()</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Returns a channel identifier, presently of the last interactive channel opened, regardless of current status.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getLastError">getLastError()</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Returns the last error received on the SSH layer</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_getLastSFTPError">getLastSFTPError()</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Returns the last error on the SFTP layer</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getLog">getLog()</a>
|
|
<span>
|
|
: array<string|int, mixed>|false|string </span>
|
|
</dt>
|
|
<dd>Returns a log of the packets that have been sent and received.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_getNegotiatedVersion">getNegotiatedVersion()</a>
|
|
<span>
|
|
: int|false </span>
|
|
</dt>
|
|
<dd>Get supported SFTP versions</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getOpenChannelCount">getOpenChannelCount()</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>How many channels are currently open?</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getResourceId">getResourceId()</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Get Resource ID</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getServerAlgorithms">getServerAlgorithms()</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Returns a list of algorithms the server supports</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getServerIdentification">getServerIdentification()</a>
|
|
<span>
|
|
: string|false </span>
|
|
</dt>
|
|
<dd>Return the server identification.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getServerPublicHostKey">getServerPublicHostKey()</a>
|
|
<span>
|
|
: string|false </span>
|
|
</dt>
|
|
<dd>Returns the server public host key.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_getSFTPErrors">getSFTPErrors()</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Returns all errors on the SFTP layer</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_getSFTPLog">getSFTPLog()</a>
|
|
<span>
|
|
: array<string|int, mixed>|string|false </span>
|
|
</dt>
|
|
<dd>Returns a log of the packets that have been sent and received.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getStdError">getStdError()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Get the output from stdError</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getSupportedCompressionAlgorithms">getSupportedCompressionAlgorithms()</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Returns a list of compression algorithms that phpseclib supports</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getSupportedEncryptionAlgorithms">getSupportedEncryptionAlgorithms()</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Returns a list of symmetric key algorithms that phpseclib supports</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getSupportedHostKeyAlgorithms">getSupportedHostKeyAlgorithms()</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Returns a list of host key algorithms that phpseclib supports</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getSupportedKEXAlgorithms">getSupportedKEXAlgorithms()</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Returns a list of KEX algorithms that phpseclib supports</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getSupportedMACAlgorithms">getSupportedMACAlgorithms()</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Returns a list of MAC algorithms that phpseclib supports</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_getSupportedVersions">getSupportedVersions()</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Get supported SFTP versions</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getTimeout">getTimeout()</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Return the currently configured timeout</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getWindowColumns">getWindowColumns()</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Returns the number of columns for the terminal window size.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_getWindowRows">getWindowRows()</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Returns the number of rows for the terminal window size.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_is_dir">is_dir()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Tells whether the filename is a directory</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_is_file">is_file()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Tells whether the filename is a regular file</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_is_link">is_link()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Tells whether the filename is a symbolic link</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_is_readable">is_readable()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Tells whether a file exists and is readable</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_is_writable">is_writable()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Tells whether the filename is writable</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_is_writeable">is_writeable()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Tells whether the filename is writeable</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_isAuthenticated">isAuthenticated()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Have you successfully been logged in?</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_isConnected">isConnected()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Is the connection still active?</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_isInteractiveChannelOpen">isInteractiveChannelOpen()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Is the given interactive channel active?</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_isPTYEnabled">isPTYEnabled()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Returns whether request-pty is enabled or not</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_isPTYOpen">isPTYOpen()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Is the exec pty active?</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_isQuietModeEnabled">isQuietModeEnabled()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Returns whether Quiet Mode is enabled or not</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_isShellOpen">isShellOpen()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Is the interactive shell active?</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_isTimeout">isTimeout()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Is timeout?</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_login">login()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Login</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_lstat">lstat()</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>Returns general information about a file or symbolic link.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_mkdir">mkdir()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Creates a directory.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_nlist">nlist()</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>Returns a list of files in the given directory</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_openShell">openShell()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Creates an interactive shell</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_ping">ping()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Pings a server connection, or tries to reconnect if the connection has gone down</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_put">put()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Uploads a file to the SFTP server.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_pwd">pwd()</a>
|
|
<span>
|
|
: string|bool </span>
|
|
</dt>
|
|
<dd>Returns the current directory name</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_rawlist">rawlist()</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>Returns a detailed list of files in the given directory</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_read">read()</a>
|
|
<span>
|
|
: string|bool|null </span>
|
|
</dt>
|
|
<dd>Returns the output of an interactive shell</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_readlink">readlink()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Return the target of a symbolic link</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_realpath">realpath()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Canonicalize the Server-Side Path Name</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_rename">rename()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Renames a file or a directory on the SFTP server.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_requestAgentForwarding">requestAgentForwarding()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Request agent forwarding of remote server</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_reset">reset()</a>
|
|
<span>
|
|
: void </span>
|
|
</dt>
|
|
<dd>Closes a channel</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_rmdir">rmdir()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Removes a directory.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_sendIdentificationStringFirst">sendIdentificationStringFirst()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Send Identification String First</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_sendIdentificationStringLast">sendIdentificationStringLast()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Send Identification String Last</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_sendKEXINITFirst">sendKEXINITFirst()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Send SSH_MSG_KEXINIT First</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_sendKEXINITLast">sendKEXINITLast()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Send SSH_MSG_KEXINIT Last</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_setCryptoEngine">setCryptoEngine()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Set Crypto Engine Mode</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_setKeepAlive">setKeepAlive()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Set Keep Alive</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_setListOrder">setListOrder()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Defines how nlist() and rawlist() will be sorted - if at all.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_setPreferredAlgorithms">setPreferredAlgorithms()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Accepts an associative array with up to four parameters as described at
|
|
<https://www.php.net/manual/en/function.ssh2-connect.php></dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_setPreferredVersion">setPreferredVersion()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Set preferred version</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_setTerminal">setTerminal()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Allows you to set the terminal</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_setTimeout">setTimeout()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Set Timeout</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_setWindowColumns">setWindowColumns()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Sets the number of columns for the terminal window size.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_setWindowRows">setWindowRows()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Sets the number of rows for the terminal window size.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_setWindowSize">setWindowSize()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Sets the number of columns and rows for the terminal window size.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_startSubsystem">startSubsystem()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Start a subsystem.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_stat">stat()</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>Returns general information about a file.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_stopSubsystem">stopSubsystem()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Stops a subsystem.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_symlink">symlink()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Create a symlink</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_touch">touch()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Sets access and modification time of file.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_truncate">truncate()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Truncates a file to a given length</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -public">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_write">write()</a>
|
|
<span>
|
|
: void </span>
|
|
</dt>
|
|
<dd>Inputs a command into an interactive shell.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_append_log_helper">append_log_helper()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Logs data packet helper</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_define_array">define_array()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Define Array</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_disconnect_helper">disconnect_helper()</a>
|
|
<span>
|
|
: false </span>
|
|
</dt>
|
|
<dd>Disconnect</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_format_log">format_log()</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Formats a log for printing</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_get_channel_packet">get_channel_packet()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Gets channel data</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_open_channel">open_channel()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Opens a channel</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_parseAttributes">parseAttributes()</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Parse Attributes</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_reset_connection">reset_connection()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Resets a connection for re-use</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_send_binary_packet">send_binary_packet()</a>
|
|
<span>
|
|
: void </span>
|
|
</dt>
|
|
<dd>Sends Binary Packets</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_send_channel_packet">send_channel_packet()</a>
|
|
<span>
|
|
: void </span>
|
|
</dt>
|
|
<dd>Sends channel data</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_sublogin">sublogin()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Login Helper</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_append_log">append_log()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Logs data packets</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_array_intersect_first">array_intersect_first()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Returns the first value of the intersection of two arrays or false if
|
|
the intersection is empty. The order is defined by the first parameter.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_bad_algorithm_candidate">bad_algorithm_candidate()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_close_channel">close_channel()</a>
|
|
<span>
|
|
: void </span>
|
|
</dt>
|
|
<dd>Closes and flushes a channel</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_close_channel_bitmap">close_channel_bitmap()</a>
|
|
<span>
|
|
: void </span>
|
|
</dt>
|
|
<dd>Maintains execution state bitmap in response to channel closure</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_close_handle">close_handle()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Close handle</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_comparator">comparator()</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Compares two rawlist entries using parameters set by setListOrder()</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_connect">connect()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Connect to an SSHv2 server</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_delete_recursive">delete_recursive()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Recursively deletes directories on the SFTP server</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_encryption_algorithm_to_crypt_instance">encryption_algorithm_to_crypt_instance()</a>
|
|
<span>
|
|
: <a href="classes/phpseclib3-Crypt-Common-SymmetricKey.html"><abbr title="\phpseclib3\Crypt\Common\SymmetricKey">SymmetricKey</abbr></a>|null </span>
|
|
</dt>
|
|
<dd>Maps an encryption algorithm name to an instance of a subclass of
|
|
\phpseclib3\Crypt\Common\SymmetricKey.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_encryption_algorithm_to_key_size">encryption_algorithm_to_key_size()</a>
|
|
<span>
|
|
: int|null </span>
|
|
</dt>
|
|
<dd>Maps an encryption algorithm name to the number of key bytes.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_filter">filter()</a>
|
|
<span>
|
|
: string|bool </span>
|
|
</dt>
|
|
<dd>Filter Binary Packets</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_generate_identifier">generate_identifier()</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Generates the SSH identifier</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_get_binary_packet">get_binary_packet()</a>
|
|
<span>
|
|
: bool|string </span>
|
|
</dt>
|
|
<dd>Gets Binary Packets</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="-deprecated" href="classes/phpseclib3-Net-SSH2.html#method_get_interactive_channel">get_interactive_channel()</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Return the channel to be used with read(), write(), and reset(), if none were specified</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_get_lstat_cache_prop">get_lstat_cache_prop()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Return an lstat properity</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_get_open_channel">get_open_channel()</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Return an available open channel</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_get_sftp_packet">get_sftp_packet()</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Receives SFTP Packets</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_get_stat_cache_prop">get_stat_cache_prop()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Return a stat properity</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_get_xstat_cache_prop">get_xstat_cache_prop()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Return a stat or lstat properity</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_init_sftp_connection">init_sftp_connection()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>(Re)initializes the SFTP channel</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_is_channel_status_data">is_channel_status_data()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Indicates the DATA status on the given channel</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_key_exchange">key_exchange()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Key Exchange</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_keyboard_interactive_login">keyboard_interactive_login()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Login via keyboard-interactive authentication</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_keyboard_interactive_process">keyboard_interactive_process()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Handle the keyboard-interactive requests / responses.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_logError">logError()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Logs errors</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_login_helper">login_helper()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Login Helper</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_mac_algorithm_to_hash_instance">mac_algorithm_to_hash_instance()</a>
|
|
<span>
|
|
: <abbr title="array{: \phpseclib3\Crypt\Hash, : int}">Hash, : int}</abbr>|null </span>
|
|
</dt>
|
|
<dd>Maps an encryption algorithm name to an instance of a subclass of
|
|
\phpseclib3\Crypt\Hash.</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_mkdir_helper">mkdir_helper()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Helper function for directory creation</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_nlist_helper">nlist_helper()</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>Helper method for nlist</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_on_channel_open">on_channel_open()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Helper function for agent->on_channel_open()</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_parseLongname">parseLongname()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Parse Longname</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_parseMode">parseMode()</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Attempt to identify the file type</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_parseTime">parseTime()</a>
|
|
<span>
|
|
: array<string|int, mixed> </span>
|
|
</dt>
|
|
<dd>Parse Time</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_partial_init_sftp_connection">partial_init_sftp_connection()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Partially initialize an SFTP connection</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_precheck">precheck()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Check a few things before SFTP functions are called</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_privatekey_login">privatekey_login()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Login with an RSA private key</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_query_stat_cache">query_stat_cache()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Checks cache for path</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_read_put_responses">read_put_responses()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Reads multiple successive SSH_FXP_WRITE responses</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_read_remaining_bytes">read_remaining_bytes()</a>
|
|
<span>
|
|
: string </span>
|
|
</dt>
|
|
<dd>Read Remaining Bytes</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_readlist">readlist()</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>Reads a list, be it detailed or not, of files in the given directory</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_reconnect">reconnect()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>In situ reconnect method</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_recursiveFilesize">recursiveFilesize()</a>
|
|
<span>
|
|
: int </span>
|
|
</dt>
|
|
<dd>Recursively go through rawlist() output to get the total filesize</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_remove_from_stat_cache">remove_from_stat_cache()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Remove files / directories from cache</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_send_sftp_packet">send_sftp_packet()</a>
|
|
<span>
|
|
: void </span>
|
|
</dt>
|
|
<dd>Sends SFTP Packets</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_setstat">setstat()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Sets information about a file</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_setstat_recursive">setstat_recursive()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Recursively sets information on directories on the SFTP server</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_ssh_agent_login">ssh_agent_login()</a>
|
|
<span>
|
|
: bool </span>
|
|
</dt>
|
|
<dd>Login with an ssh-agent provided key</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_stat_helper">stat_helper()</a>
|
|
<span>
|
|
: array<string|int, mixed>|false </span>
|
|
</dt>
|
|
<dd>Returns general information about a file or symbolic link</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_stream_select">stream_select()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>stream_select wrapper</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SFTP.html#method_update_stat_cache">update_stat_cache()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
<dd>Save files / directories to cache</dd>
|
|
|
|
<dt class="phpdocumentor-table-of-contents__entry -method -private">
|
|
<a class="" href="classes/phpseclib3-Net-SSH2.html#method_updateLogHistory">updateLogHistory()</a>
|
|
<span>
|
|
: mixed </span>
|
|
</dt>
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<section class="phpdocumentor-constants">
|
|
<h3 class="phpdocumentor-elements__header" id="constants">
|
|
Constants
|
|
<a href="classes/phpseclib3-Net-SFTP.html#constants" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h3>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_CHANNEL">
|
|
CHANNEL
|
|
<a href="classes/phpseclib3-Net-SFTP.html#constant_CHANNEL" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">54</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.54" class="phpdocumentor-element-found-in__source" data-line="54" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">SFTP channel constant</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">CHANNEL</span>
|
|
= <span class="phpdocumentor-signature__default-value">0x100</span>
|
|
</code>
|
|
|
|
|
|
<section class="phpdocumentor-description"><p>\phpseclib3\Net\SSH2::exec() uses 0 and \phpseclib3\Net\SSH2::read() / \phpseclib3\Net\SSH2::write() use 1.</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#constant_CHANNEL#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Net-SSH2.html#method_send_channel_packet"><abbr title="\phpseclib3\Net\SSH2::send_channel_packet()">SSH2::send_channel_packet()</abbr></a></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Net-SSH2.html#method_get_channel_packet"><abbr title="\phpseclib3\Net\SSH2::get_channel_packet()">SSH2::get_channel_packet()</abbr></a></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_CHANNEL_AGENT_FORWARD">
|
|
CHANNEL_AGENT_FORWARD
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_CHANNEL_AGENT_FORWARD" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">125</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.125" class="phpdocumentor-element-found-in__source" data-line="125" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">CHANNEL_AGENT_FORWARD</span>
|
|
= <span class="phpdocumentor-signature__default-value">4</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_CHANNEL_EXEC">
|
|
CHANNEL_EXEC
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_CHANNEL_EXEC" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">122</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.122" class="phpdocumentor-element-found-in__source" data-line="122" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">CHANNEL_EXEC</span>
|
|
= <span class="phpdocumentor-signature__default-value">1</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_CHANNEL_KEEP_ALIVE">
|
|
CHANNEL_KEEP_ALIVE
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_CHANNEL_KEEP_ALIVE" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">126</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.126" class="phpdocumentor-element-found-in__source" data-line="126" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">CHANNEL_KEEP_ALIVE</span>
|
|
= <span class="phpdocumentor-signature__default-value">5</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_CHANNEL_SHELL">
|
|
CHANNEL_SHELL
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_CHANNEL_SHELL" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">123</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.123" class="phpdocumentor-element-found-in__source" data-line="123" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">CHANNEL_SHELL</span>
|
|
= <span class="phpdocumentor-signature__default-value">2</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_CHANNEL_SUBSYSTEM">
|
|
CHANNEL_SUBSYSTEM
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_CHANNEL_SUBSYSTEM" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">124</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.124" class="phpdocumentor-element-found-in__source" data-line="124" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">CHANNEL_SUBSYSTEM</span>
|
|
= <span class="phpdocumentor-signature__default-value">3</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_LOG_COMPLEX">
|
|
LOG_COMPLEX
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_LOG_COMPLEX" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">139</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.139" class="phpdocumentor-element-found-in__source" data-line="139" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns the message content</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">LOG_COMPLEX</span>
|
|
= <span class="phpdocumentor-signature__default-value">2</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_LOG_COMPLEX#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Net-SSH2.html#method_getLog"><abbr title="\phpseclib3\Net\SSH2::getLog()">SSH2::getLog()</abbr></a></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_LOG_MAX_SIZE">
|
|
LOG_MAX_SIZE
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_LOG_MAX_SIZE" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">157</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.157" class="phpdocumentor-element-found-in__source" data-line="157" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Make sure that the log never gets larger than this</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">LOG_MAX_SIZE</span>
|
|
= <span class="phpdocumentor-signature__default-value">1048576</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_LOG_MAX_SIZE#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Net-SSH2.html#method_getLog"><abbr title="\phpseclib3\Net\SSH2::getLog()">SSH2::getLog()</abbr></a></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_LOG_REALTIME">
|
|
LOG_REALTIME
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_LOG_REALTIME" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">143</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.143" class="phpdocumentor-element-found-in__source" data-line="143" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Outputs the content real-time</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">LOG_REALTIME</span>
|
|
= <span class="phpdocumentor-signature__default-value">3</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_LOG_REALTIME_FILE">
|
|
LOG_REALTIME_FILE
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_LOG_REALTIME_FILE" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">147</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.147" class="phpdocumentor-element-found-in__source" data-line="147" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Dumps the content real-time to a file</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">LOG_REALTIME_FILE</span>
|
|
= <span class="phpdocumentor-signature__default-value">4</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_LOG_SIMPLE">
|
|
LOG_SIMPLE
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_LOG_SIMPLE" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">133</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.133" class="phpdocumentor-element-found-in__source" data-line="133" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns the message numbers</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">LOG_SIMPLE</span>
|
|
= <span class="phpdocumentor-signature__default-value">1</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_LOG_SIMPLE#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Net-SSH2.html#method_getLog"><abbr title="\phpseclib3\Net\SSH2::getLog()">SSH2::getLog()</abbr></a></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_LOG_SIMPLE_REALTIME">
|
|
LOG_SIMPLE_REALTIME
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_LOG_SIMPLE_REALTIME" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">151</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.151" class="phpdocumentor-element-found-in__source" data-line="151" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Outputs the message numbers real-time</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">LOG_SIMPLE_REALTIME</span>
|
|
= <span class="phpdocumentor-signature__default-value">5</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_MASK_CONNECTED">
|
|
MASK_CONNECTED
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_MASK_CONNECTED" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">101</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.101" class="phpdocumentor-element-found-in__source" data-line="101" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">MASK_CONNECTED</span>
|
|
= <span class="phpdocumentor-signature__default-value">0x2</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_MASK_CONSTRUCTOR">
|
|
MASK_CONSTRUCTOR
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_MASK_CONSTRUCTOR" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">100</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.100" class="phpdocumentor-element-found-in__source" data-line="100" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">MASK_CONSTRUCTOR</span>
|
|
= <span class="phpdocumentor-signature__default-value">0x1</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_MASK_LOGIN">
|
|
MASK_LOGIN
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_MASK_LOGIN" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">103</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.103" class="phpdocumentor-element-found-in__source" data-line="103" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">MASK_LOGIN</span>
|
|
= <span class="phpdocumentor-signature__default-value">0x8</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_MASK_LOGIN_REQ">
|
|
MASK_LOGIN_REQ
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_MASK_LOGIN_REQ" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">102</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.102" class="phpdocumentor-element-found-in__source" data-line="102" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">MASK_LOGIN_REQ</span>
|
|
= <span class="phpdocumentor-signature__default-value">0x4</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_MASK_SHELL">
|
|
MASK_SHELL
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_MASK_SHELL" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">104</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.104" class="phpdocumentor-element-found-in__source" data-line="104" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">MASK_SHELL</span>
|
|
= <span class="phpdocumentor-signature__default-value">0x10</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_MASK_WINDOW_ADJUST">
|
|
MASK_WINDOW_ADJUST
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_MASK_WINDOW_ADJUST" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">105</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.105" class="phpdocumentor-element-found-in__source" data-line="105" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">MASK_WINDOW_ADJUST</span>
|
|
= <span class="phpdocumentor-signature__default-value">0x20</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_NET_SSH2_COMPRESSION_NONE">
|
|
NET_SSH2_COMPRESSION_NONE
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_NET_SSH2_COMPRESSION_NONE" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">88</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.88" class="phpdocumentor-element-found-in__source" data-line="88" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">No compression</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">NET_SSH2_COMPRESSION_NONE</span>
|
|
= <span class="phpdocumentor-signature__default-value">1</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_NET_SSH2_COMPRESSION_ZLIB">
|
|
NET_SSH2_COMPRESSION_ZLIB
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_NET_SSH2_COMPRESSION_ZLIB" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">92</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.92" class="phpdocumentor-element-found-in__source" data-line="92" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">zlib compression</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">NET_SSH2_COMPRESSION_ZLIB</span>
|
|
= <span class="phpdocumentor-signature__default-value">2</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_NET_SSH2_COMPRESSION_ZLIB_AT_OPENSSH">
|
|
NET_SSH2_COMPRESSION_ZLIB_AT_OPENSSH
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_NET_SSH2_COMPRESSION_ZLIB_AT_OPENSSH" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">96</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.96" class="phpdocumentor-element-found-in__source" data-line="96" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">zlib@openssh.com</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">NET_SSH2_COMPRESSION_ZLIB_AT_OPENSSH</span>
|
|
= <span class="phpdocumentor-signature__default-value">3</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_READ_NEXT">
|
|
READ_NEXT
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_READ_NEXT" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">179</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.179" class="phpdocumentor-element-found-in__source" data-line="179" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns whenever a data packet is received.</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">READ_NEXT</span>
|
|
= <span class="phpdocumentor-signature__default-value">3</span>
|
|
</code>
|
|
|
|
|
|
<section class="phpdocumentor-description"><p>Some data packets may only contain a single character so it may be necessary
|
|
to call read() multiple times when using this option</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_READ_NEXT#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Net-SSH2.html#method_read"><abbr title="\phpseclib3\Net\SSH2::read()">SSH2::read()</abbr></a></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_READ_REGEX">
|
|
READ_REGEX
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_READ_REGEX" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">170</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.170" class="phpdocumentor-element-found-in__source" data-line="170" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns when a string matching the regular expression $expect is found</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">READ_REGEX</span>
|
|
= <span class="phpdocumentor-signature__default-value">2</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_READ_REGEX#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Net-SSH2.html#method_read"><abbr title="\phpseclib3\Net\SSH2::read()">SSH2::read()</abbr></a></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_READ_SIMPLE">
|
|
READ_SIMPLE
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_READ_SIMPLE" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">164</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.164" class="phpdocumentor-element-found-in__source" data-line="164" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns when a string matching $expect exactly is found</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">READ_SIMPLE</span>
|
|
= <span class="phpdocumentor-signature__default-value">1</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#constant_READ_SIMPLE#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Net-SSH2.html#method_read"><abbr title="\phpseclib3\Net\SSH2::read()">SSH2::read()</abbr></a></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_RESUME">
|
|
RESUME
|
|
<a href="classes/phpseclib3-Net-SFTP.html#constant_RESUME" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">81</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.81" class="phpdocumentor-element-found-in__source" data-line="81" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Resumes an upload</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">RESUME</span>
|
|
= <span class="phpdocumentor-signature__default-value">4</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#constant_RESUME#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Net-SFTP.html#method_put"><abbr title="\phpseclib3\Net\SFTP::put()">SFTP::put()</abbr></a></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_RESUME_START">
|
|
RESUME_START
|
|
<a href="classes/phpseclib3-Net-SFTP.html#constant_RESUME_START" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">87</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.87" class="phpdocumentor-element-found-in__source" data-line="87" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Append a local file to an already existing remote file</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">RESUME_START</span>
|
|
= <span class="phpdocumentor-signature__default-value">8</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#constant_RESUME_START#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Net-SFTP.html#method_put"><abbr title="\phpseclib3\Net\SFTP::put()">SFTP::put()</abbr></a></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_SOURCE_CALLBACK">
|
|
SOURCE_CALLBACK
|
|
<a href="classes/phpseclib3-Net-SFTP.html#constant_SOURCE_CALLBACK" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">75</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.75" class="phpdocumentor-element-found-in__source" data-line="75" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Reads data from callback:
|
|
function callback($length) returns string to proceed, null for EOF</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">SOURCE_CALLBACK</span>
|
|
= <span class="phpdocumentor-signature__default-value">16</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#constant_SOURCE_CALLBACK#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Net-SFTP.html#method_put"><abbr title="\phpseclib3\Net\SFTP::put()">SFTP::put()</abbr></a></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_SOURCE_LOCAL_FILE">
|
|
SOURCE_LOCAL_FILE
|
|
<a href="classes/phpseclib3-Net-SFTP.html#constant_SOURCE_LOCAL_FILE" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">61</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.61" class="phpdocumentor-element-found-in__source" data-line="61" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Reads data from a local file.</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">SOURCE_LOCAL_FILE</span>
|
|
= <span class="phpdocumentor-signature__default-value">1</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#constant_SOURCE_LOCAL_FILE#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Net-SFTP.html#method_put"><abbr title="\phpseclib3\Net\SFTP::put()">SFTP::put()</abbr></a></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article class="phpdocumentor-element -constant -public ">
|
|
<h4 class="phpdocumentor-element__name" id="constant_SOURCE_STRING">
|
|
SOURCE_STRING
|
|
<a href="classes/phpseclib3-Net-SFTP.html#constant_SOURCE_STRING" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">68</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.68" class="phpdocumentor-element-found-in__source" data-line="68" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Reads data from a string.</p>
|
|
|
|
|
|
<code class="phpdocumentor-signature phpdocumentor-code ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">SOURCE_STRING</span>
|
|
= <span class="phpdocumentor-signature__default-value">2</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#constant_SOURCE_STRING#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Net-SFTP.html#method_put"><abbr title="\phpseclib3\Net\SFTP::put()">SFTP::put()</abbr></a></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
</section>
|
|
|
|
|
|
<section class="phpdocumentor-properties">
|
|
<h3 class="phpdocumentor-elements__header" id="properties">
|
|
Properties
|
|
<a href="classes/phpseclib3-Net-SFTP.html#properties" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h3>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_fsock">
|
|
$fsock
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_fsock" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">193</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.193" class="phpdocumentor-element-found-in__source" data-line="193" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">The Socket Object</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">$fsock</span>
|
|
</code>
|
|
|
|
|
|
<section class="phpdocumentor-description"><p>resource|closed-resource|null</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_auth">
|
|
$auth
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_auth" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1024</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1024" class="phpdocumentor-element-found-in__source" data-line="1024" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Authentication Credentials</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$auth</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_bitmap">
|
|
$bitmap
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_bitmap" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">203</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.203" class="phpdocumentor-element-found-in__source" data-line="203" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Execution Bitmap</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$bitmap</span>
|
|
= <span class="phpdocumentor-signature__default-value">0</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>The bits that are set represent functions that have been called already. This is used to determine
|
|
if a requisite function has been successfully executed. If not, an error should be thrown.</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_channel_status">
|
|
$channel_status
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_channel_status" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">647</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.647" class="phpdocumentor-element-found-in__source" data-line="647" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Channel Status</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$channel_status</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>Contains the type of the last sent message</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_channel_status#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::get_channel_packet()">self::get_channel_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_curTimeout">
|
|
$curTimeout
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_curTimeout" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">778</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.778" class="phpdocumentor-element-found-in__source" data-line="778" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Current Timeout</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">$curTimeout</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_curTimeout#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::get_channel_packet()">self::get_channel_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_preferred_signature_format">
|
|
$preferred_signature_format
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_preferred_signature_format" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1017</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1017" class="phpdocumentor-element-found-in__source" data-line="1017" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Preferred Signature Format</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__type">string|false</span>
|
|
<span class="phpdocumentor-signature__name">$preferred_signature_format</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_server_channels">
|
|
$server_channels
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_server_channels" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">625</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.625" class="phpdocumentor-element-found-in__source" data-line="625" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Server Channels</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$server_channels</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>Maps client channels to server channels</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_server_channels#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::get_channel_packet()">self::get_channel_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::exec()">self::exec()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_server_identifier">
|
|
$server_identifier
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_server_identifier" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">220</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.220" class="phpdocumentor-element-found-in__source" data-line="220" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Server Identifier</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__type">string|false</span>
|
|
<span class="phpdocumentor-signature__name">$server_identifier</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_server_identifier#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getServerIdentification()">self::getServerIdentification()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_sortOptions">
|
|
$sortOptions
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_sortOptions" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">286</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.286" class="phpdocumentor-element-found-in__source" data-line="286" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Sort Options</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$sortOptions</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_sortOptions#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_comparator()">self::_comparator()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::setListOrder()">self::setListOrder()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_timeout">
|
|
$timeout
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_timeout" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">771</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.771" class="phpdocumentor-element-found-in__source" data-line="771" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Timeout</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">$timeout</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_timeout#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::setTimeout()">self::setTimeout()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_window_size">
|
|
$window_size
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_window_size" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">692</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.692" class="phpdocumentor-element-found-in__source" data-line="692" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">The Window Size</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$window_size</span>
|
|
= <span class="phpdocumentor-signature__default-value">0x7fffffff</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>Bytes the other party can send before it must wait for the window to be adjusted (0x7FFFFFFF = 2GB)</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_window_size#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::send_channel_packet()">self::send_channel_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::exec()">self::exec()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_window_size_server_to_client">
|
|
$window_size_server_to_client
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_window_size_server_to_client" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">715</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.715" class="phpdocumentor-element-found-in__source" data-line="715" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Window size, server to client</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$window_size_server_to_client</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>Window size indexed by channel</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_window_size_server_to_client#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::send_channel_packet()">self::send_channel_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_agent">
|
|
$agent
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_agent" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">967</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.967" class="phpdocumentor-element-found-in__source" data-line="967" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">A System_SSH_Agent for use in the SSH2 Agent Forwarding scenario</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type"><a href="classes/phpseclib3-System-SSH-Agent.html"><abbr title="\phpseclib3\System\SSH\Agent">Agent</abbr></a></span>
|
|
<span class="phpdocumentor-signature__name">$agent</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_allow_arbitrary_length_packets">
|
|
$allow_arbitrary_length_packets
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_allow_arbitrary_length_packets" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">330</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.330" class="phpdocumentor-element-found-in__source" data-line="330" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Arbitrary Length Packets Flag</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$allow_arbitrary_length_packets</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>Determines whether or not packets of any length should be allowed,
|
|
in cases where the server chooses the packet length (such as
|
|
directory listings). By default, packets are only allowed to be
|
|
256 * 1024 bytes (SFTP_MAX_MSG_LENGTH from OpenSSH's sftp-common.h)</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_allow_arbitrary_length_packets#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::enableArbitraryLengthPackets()">self::enableArbitraryLengthPackets()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_get_sftp_packet()">self::_get_sftp_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_attributes">
|
|
$attributes
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_attributes" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">108</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.108" class="phpdocumentor-element-found-in__source" data-line="108" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">array<int, string></span>
|
|
<span class="phpdocumentor-signature__name">$attributes</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_auth_methods_to_continue">
|
|
$auth_methods_to_continue
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_auth_methods_to_continue" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1039</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1039" class="phpdocumentor-element-found-in__source" data-line="1039" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">The authentication methods that may productively continue authentication.</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed>|null</span>
|
|
<span class="phpdocumentor-signature__name">$auth_methods_to_continue</span>
|
|
= <span class="phpdocumentor-signature__default-value">null</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_auth_methods_to_continue#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="https://tools.ietf.org/html/rfc4252#section-5.1">https://tools.ietf.org/html/rfc4252#section-5.1</a></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_bad_key_size_fix">
|
|
$bad_key_size_fix
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_bad_key_size_fix" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">996</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.996" class="phpdocumentor-element-found-in__source" data-line="996" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Some versions of OpenSSH incorrectly calculate the key size</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$bad_key_size_fix</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_banner_message">
|
|
$banner_message
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_banner_message" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">881</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.881" class="phpdocumentor-element-found-in__source" data-line="881" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Banner Message</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string</span>
|
|
<span class="phpdocumentor-signature__name">$banner_message</span>
|
|
= <span class="phpdocumentor-signature__default-value">''</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>Quoting from the RFC, "in some jurisdictions, sending a warning message before
|
|
authentication may be relevant for getting legal protection."</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_banner_message#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_filter()">self::_filter()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getBannerMessage()">self::getBannerMessage()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_binary_packet_buffer">
|
|
$binary_packet_buffer
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_binary_packet_buffer" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1010</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1010" class="phpdocumentor-element-found-in__source" data-line="1010" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Binary Packet Buffer</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string|false</span>
|
|
<span class="phpdocumentor-signature__name">$binary_packet_buffer</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_canonicalize_paths">
|
|
$canonicalize_paths
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_canonicalize_paths" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">299</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.299" class="phpdocumentor-element-found-in__source" data-line="299" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Canonicalization Flag</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$canonicalize_paths</span>
|
|
= <span class="phpdocumentor-signature__default-value">true</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>Determines whether or not paths should be canonicalized before being
|
|
passed on to the remote server.</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_canonicalize_paths#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::enablePathCanonicalization()">self::enablePathCanonicalization()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::disablePathCanonicalization()">self::disablePathCanonicalization()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::realpath()">self::realpath()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_channel_buffers">
|
|
$channel_buffers
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_channel_buffers" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">637</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.637" class="phpdocumentor-element-found-in__source" data-line="637" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Channel Buffers</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$channel_buffers</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>If a client requests a packet from one channel but receives two packets from another those packets should
|
|
be placed in a buffer</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_channel_buffers#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::get_channel_packet()">self::get_channel_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::exec()">self::exec()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_channel_close">
|
|
$channel_close
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_channel_close" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">339</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.339" class="phpdocumentor-element-found-in__source" data-line="339" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Was the last packet due to the channels being closed or not?</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$channel_close</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_channel_close#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::get()">self::get()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::get_sftp_packet()">self::get_sftp_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_channel_extended_data_type_codes">
|
|
$channel_extended_data_type_codes
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_channel_extended_data_type_codes" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">594</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.594" class="phpdocumentor-element-found-in__source" data-line="594" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">SSH_MSG_CHANNEL_EXTENDED_DATA's data_type_codes</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$channel_extended_data_type_codes</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_channel_extended_data_type_codes#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">link</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<a class="phpdocumentor-tag-link" href="http://tools.ietf.org/html/rfc4254#section-5.2"> http://tools.ietf.org/html/rfc4254#section-5.2 </a>
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::__construct()">self::__construct()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">access</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
|
|
<section class="phpdocumentor-description"><p>private</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_channel_id_last_interactive">
|
|
$channel_id_last_interactive
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_channel_id_last_interactive" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">655</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.655" class="phpdocumentor-element-found-in__source" data-line="655" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">The identifier of the interactive channel which was opened most recently</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$channel_id_last_interactive</span>
|
|
= <span class="phpdocumentor-signature__default-value">0</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_channel_id_last_interactive#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getInteractiveChannelId()">self::getInteractiveChannelId()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_channel_open_failure_reasons">
|
|
$channel_open_failure_reasons
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_channel_open_failure_reasons" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">574</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.574" class="phpdocumentor-element-found-in__source" data-line="574" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">SSH_MSG_CHANNEL_OPEN_FAILURE 'reason codes', defined in RFC4254</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$channel_open_failure_reasons</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_channel_open_failure_reasons#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::__construct()">self::__construct()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">access</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
|
|
<section class="phpdocumentor-description"><p>private</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_channelCount">
|
|
$channelCount
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_channelCount" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1095</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1095" class="phpdocumentor-element-found-in__source" data-line="1095" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">How many channels are currently opened</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$channelCount</span>
|
|
= <span class="phpdocumentor-signature__default-value">0</span></code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_compress">
|
|
$compress
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_compress" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1046</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1046" class="phpdocumentor-element-found-in__source" data-line="1046" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Compression method</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$compress</span>
|
|
= <span class="phpdocumentor-signature__default-value">self::NET_SSH2_COMPRESSION_NONE</span></code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_compress_context">
|
|
$compress_context
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_compress_context" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1060</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1060" class="phpdocumentor-element-found-in__source" data-line="1060" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Compression context</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">resource|false|null</span>
|
|
<span class="phpdocumentor-signature__name">$compress_context</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_compression_algorithms_client_to_server">
|
|
$compression_algorithms_client_to_server
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_compression_algorithms_client_to_server" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">320</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.320" class="phpdocumentor-element-found-in__source" data-line="320" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Compression Algorithms: Client to Server</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed>|false</span>
|
|
<span class="phpdocumentor-signature__name">$compression_algorithms_client_to_server</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_compression_algorithms_client_to_server#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getCompressionAlgorithmsClient2Server()">self::getCompressionAlgorithmsClient2Server()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_compression_algorithms_server_to_client">
|
|
$compression_algorithms_server_to_client
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_compression_algorithms_server_to_client" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">328</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.328" class="phpdocumentor-element-found-in__source" data-line="328" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Compression Algorithms: Server to Client</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed>|false</span>
|
|
<span class="phpdocumentor-signature__name">$compression_algorithms_server_to_client</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_compression_algorithms_server_to_client#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getCompressionAlgorithmsServer2Client()">self::getCompressionAlgorithmsServer2Client()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_connections">
|
|
$connections
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_connections" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">975</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.975" class="phpdocumentor-element-found-in__source" data-line="975" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Connection storage to replicates ssh2 extension functionality:
|
|
{@link http://php.net/manual/en/wrappers.ssh2.php#refsect1-wrappers.ssh2-examples}</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">array<string, <a href="classes/phpseclib3-Net-SSH2.html"><abbr title="\phpseclib3\Net\SSH2">SSH2</abbr></a>|<abbr title="\WeakReference">WeakReference</abbr><string|int, <a href="classes/phpseclib3-Net-SSH2.html"><abbr title="\phpseclib3\Net\SSH2">SSH2</abbr></a>>></span>
|
|
<span class="phpdocumentor-signature__name">$connections</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_crypto_engine">
|
|
$crypto_engine
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_crypto_engine" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">960</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.960" class="phpdocumentor-element-found-in__source" data-line="960" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Crypto Engine</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$crypto_engine</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_crypto_engine#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::setCryptoEngine()">self::setCryptoEngine()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_key_exchange()">self::_key_exchange()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_decompress">
|
|
$decompress
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_decompress" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1053</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1053" class="phpdocumentor-element-found-in__source" data-line="1053" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Decompression method</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$decompress</span>
|
|
= <span class="phpdocumentor-signature__default-value">self::NET_SSH2_COMPRESSION_NONE</span></code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_decompress_context">
|
|
$decompress_context
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_decompress_context" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1067</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1067" class="phpdocumentor-element-found-in__source" data-line="1067" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Decompression context</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">resource|object</span>
|
|
<span class="phpdocumentor-signature__name">$decompress_context</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_decrypt">
|
|
$decrypt
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_decrypt" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">385</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.385" class="phpdocumentor-element-found-in__source" data-line="385" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Server to Client Encryption Object</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type"><a href="classes/phpseclib3-Crypt-Common-SymmetricKey.html"><abbr title="\phpseclib3\Crypt\Common\SymmetricKey">SymmetricKey</abbr></a>|false</span>
|
|
<span class="phpdocumentor-signature__name">$decrypt</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_decrypt#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_get_binary_packet()">self::_get_binary_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_decrypt_block_size">
|
|
$decrypt_block_size
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_decrypt_block_size" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">377</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.377" class="phpdocumentor-element-found-in__source" data-line="377" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Block Size for Client to Server Encryption</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$decrypt_block_size</span>
|
|
= <span class="phpdocumentor-signature__default-value">8</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_decrypt_block_size#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::__construct()">self::__construct()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_get_binary_packet()">self::_get_binary_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_decryptFixedPart">
|
|
$decryptFixedPart
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_decryptFixedPart" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">410</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.410" class="phpdocumentor-element-found-in__source" data-line="410" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Fixed Part of Nonce</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string|null</span>
|
|
<span class="phpdocumentor-signature__name">$decryptFixedPart</span>
|
|
</code>
|
|
|
|
<section class="phpdocumentor-description"><p>Used by GCM</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_decryptInvocationCounter">
|
|
$decryptInvocationCounter
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_decryptInvocationCounter" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">401</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.401" class="phpdocumentor-element-found-in__source" data-line="401" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Decryption Invocation Counter</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string|null</span>
|
|
<span class="phpdocumentor-signature__name">$decryptInvocationCounter</span>
|
|
</code>
|
|
|
|
<section class="phpdocumentor-description"><p>Used by GCM</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_decryptName">
|
|
$decryptName
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_decryptName" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">392</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.392" class="phpdocumentor-element-found-in__source" data-line="392" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Decryption Algorithm Name</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string|null</span>
|
|
<span class="phpdocumentor-signature__name">$decryptName</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_defaultVersion">
|
|
$defaultVersion
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_defaultVersion" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">171</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.171" class="phpdocumentor-element-found-in__source" data-line="171" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Default Server SFTP version</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$defaultVersion</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_defaultVersion#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_initChannel()">self::_initChannel()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_disconnect_reasons">
|
|
$disconnect_reasons
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_disconnect_reasons" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">565</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.565" class="phpdocumentor-element-found-in__source" data-line="565" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Disconnection Message 'reason codes' defined in RFC4253</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$disconnect_reasons</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_disconnect_reasons#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::__construct()">self::__construct()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">access</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
|
|
<section class="phpdocumentor-description"><p>private</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_encrypt">
|
|
$encrypt
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_encrypt" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">426</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.426" class="phpdocumentor-element-found-in__source" data-line="426" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Client to Server Encryption Object</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type"><a href="classes/phpseclib3-Crypt-Common-SymmetricKey.html"><abbr title="\phpseclib3\Crypt\Common\SymmetricKey">SymmetricKey</abbr></a>|false</span>
|
|
<span class="phpdocumentor-signature__name">$encrypt</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_encrypt#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_send_binary_packet()">self::_send_binary_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_encrypt_block_size">
|
|
$encrypt_block_size
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_encrypt_block_size" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">368</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.368" class="phpdocumentor-element-found-in__source" data-line="368" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Block Size for Server to Client Encryption</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$encrypt_block_size</span>
|
|
= <span class="phpdocumentor-signature__default-value">8</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>"Note that the length of the concatenation of 'packet_length',
|
|
'padding_length', 'payload', and 'random padding' MUST be a multiple
|
|
of the cipher block size or 8, whichever is larger. This constraint
|
|
MUST be enforced, even when using stream ciphers."</p>
|
|
<p>-- http://tools.ietf.org/html/rfc4253#section-6</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_encrypt_block_size#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::__construct()">self::__construct()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_send_binary_packet()">self::_send_binary_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_encryptFixedPart">
|
|
$encryptFixedPart
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_encryptFixedPart" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">451</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.451" class="phpdocumentor-element-found-in__source" data-line="451" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Fixed Part of Nonce</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string|null</span>
|
|
<span class="phpdocumentor-signature__name">$encryptFixedPart</span>
|
|
</code>
|
|
|
|
<section class="phpdocumentor-description"><p>Used by GCM</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_encryptInvocationCounter">
|
|
$encryptInvocationCounter
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_encryptInvocationCounter" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">442</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.442" class="phpdocumentor-element-found-in__source" data-line="442" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Encryption Invocation Counter</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string|null</span>
|
|
<span class="phpdocumentor-signature__name">$encryptInvocationCounter</span>
|
|
</code>
|
|
|
|
<section class="phpdocumentor-description"><p>Used by GCM</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_encryption_algorithms_client_to_server">
|
|
$encryption_algorithms_client_to_server
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_encryption_algorithms_client_to_server" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">288</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.288" class="phpdocumentor-element-found-in__source" data-line="288" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Encryption Algorithms: Client to Server</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed>|false</span>
|
|
<span class="phpdocumentor-signature__name">$encryption_algorithms_client_to_server</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_encryption_algorithms_client_to_server#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getEncryptionAlgorithmsClient2Server()">self::getEncryptionAlgorithmsClient2Server()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_encryption_algorithms_server_to_client">
|
|
$encryption_algorithms_server_to_client
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_encryption_algorithms_server_to_client" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">296</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.296" class="phpdocumentor-element-found-in__source" data-line="296" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Encryption Algorithms: Server to Client</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed>|false</span>
|
|
<span class="phpdocumentor-signature__name">$encryption_algorithms_server_to_client</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_encryption_algorithms_server_to_client#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getEncryptionAlgorithmsServer2Client()">self::getEncryptionAlgorithmsServer2Client()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_encryptName">
|
|
$encryptName
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_encryptName" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">433</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.433" class="phpdocumentor-element-found-in__source" data-line="433" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Encryption Algorithm Name</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string|null</span>
|
|
<span class="phpdocumentor-signature__name">$encryptName</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_errorOnMultipleChannels">
|
|
$errorOnMultipleChannels
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_errorOnMultipleChannels" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1103</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1103" class="phpdocumentor-element-found-in__source" data-line="1103" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Does the server support multiple channels? If not then error out
|
|
when multiple channels are attempted to be opened</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$errorOnMultipleChannels</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_errors">
|
|
$errors
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_errors" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">212</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.212" class="phpdocumentor-element-found-in__source" data-line="212" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Error information</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$errors</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_errors#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getErrors()">self::getErrors()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getLastError()">self::getLastError()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_exchange_hash">
|
|
$exchange_hash
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_exchange_hash" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">547</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.547" class="phpdocumentor-element-found-in__source" data-line="547" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Exchange hash</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string</span>
|
|
<span class="phpdocumentor-signature__name">$exchange_hash</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>The current exchange hash</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_exchange_hash#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_key_exchange()">self::_key_exchange()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_exit_status">
|
|
$exit_status
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_exit_status" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">838</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.838" class="phpdocumentor-element-found-in__source" data-line="838" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Exit status returned from ssh if any</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$exit_status</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_extensions">
|
|
$extensions
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_extensions" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">155</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.155" class="phpdocumentor-element-found-in__source" data-line="155" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Extensions supported by the server</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$extensions</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_extensions#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_initChannel()">self::_initChannel()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_extra_packets">
|
|
$extra_packets
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_extra_packets" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1113</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1113" class="phpdocumentor-element-found-in__source" data-line="1113" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Terrapin Countermeasure</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$extra_packets</span>
|
|
</code>
|
|
|
|
<section class="phpdocumentor-description"><p>"During initial KEX, terminate the connection if any unexpected or out-of-sequence packet is received"
|
|
-- https://github.com/openssh/openssh-portable/commit/1edb00c58f8a6875fad6a497aa2bacf37f9e6cd5</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_file_types">
|
|
$file_types
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_file_types" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">117</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.117" class="phpdocumentor-element-found-in__source" data-line="117" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">array<int, string></span>
|
|
<span class="phpdocumentor-signature__name">$file_types</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_get_seq_no">
|
|
$get_seq_no
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_get_seq_no" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">614</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.614" class="phpdocumentor-element-found-in__source" data-line="614" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Get Sequence Number</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$get_seq_no</span>
|
|
= <span class="phpdocumentor-signature__default-value">0</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>See 'Section 6.4. Data Integrity' of rfc4253 for more info.</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_get_seq_no#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_get_binary_packet()">self::_get_binary_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_hmac_check">
|
|
$hmac_check
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_hmac_check" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">489</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.489" class="phpdocumentor-element-found-in__source" data-line="489" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Server to Client HMAC Object</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">object</span>
|
|
<span class="phpdocumentor-signature__name">$hmac_check</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_hmac_check#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_get_binary_packet()">self::_get_binary_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_hmac_check_etm">
|
|
$hmac_check_etm
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_hmac_check_etm" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">503</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.503" class="phpdocumentor-element-found-in__source" data-line="503" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Server to Client ETM</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int|false</span>
|
|
<span class="phpdocumentor-signature__name">$hmac_check_etm</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_hmac_check_name">
|
|
$hmac_check_name
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_hmac_check_name" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">496</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.496" class="phpdocumentor-element-found-in__source" data-line="496" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Server to Client HMAC Name</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string|false</span>
|
|
<span class="phpdocumentor-signature__name">$hmac_check_name</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_hmac_create">
|
|
$hmac_create
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_hmac_create" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">467</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.467" class="phpdocumentor-element-found-in__source" data-line="467" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Client to Server HMAC Object</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">object</span>
|
|
<span class="phpdocumentor-signature__name">$hmac_create</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_hmac_create#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_send_binary_packet()">self::_send_binary_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_hmac_create_etm">
|
|
$hmac_create_etm
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_hmac_create_etm" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">481</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.481" class="phpdocumentor-element-found-in__source" data-line="481" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Client to Server ETM</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int|false</span>
|
|
<span class="phpdocumentor-signature__name">$hmac_create_etm</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_hmac_create_name">
|
|
$hmac_create_name
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_hmac_create_name" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">474</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.474" class="phpdocumentor-element-found-in__source" data-line="474" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Client to Server HMAC Name</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string|false</span>
|
|
<span class="phpdocumentor-signature__name">$hmac_create_name</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_hmac_size">
|
|
$hmac_size
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_hmac_size" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">515</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.515" class="phpdocumentor-element-found-in__source" data-line="515" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Size of server to client HMAC</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$hmac_size</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>We need to know how big the HMAC will be for the server to client direction so that we know how many bytes to read.
|
|
For the client to server side, the HMAC object will make the HMAC as long as it needs to be. All we need to do is
|
|
append it.</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_hmac_size#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_get_binary_packet()">self::_get_binary_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_host">
|
|
$host
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_host" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">922</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.922" class="phpdocumentor-element-found-in__source" data-line="922" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Hostname</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string</span>
|
|
<span class="phpdocumentor-signature__name">$host</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_host#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::__construct()">self::__construct()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_connect()">self::_connect()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_identifier">
|
|
$identifier
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_identifier" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">186</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.186" class="phpdocumentor-element-found-in__source" data-line="186" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">The SSH identifier</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string</span>
|
|
<span class="phpdocumentor-signature__name">$identifier</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_interactiveBuffer">
|
|
$interactiveBuffer
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_interactiveBuffer" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">753</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.753" class="phpdocumentor-element-found-in__source" data-line="753" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Interactive Buffer</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string</span>
|
|
<span class="phpdocumentor-signature__name">$interactiveBuffer</span>
|
|
= <span class="phpdocumentor-signature__default-value">''</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_interactiveBuffer#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::read()">self::read()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_is_timeout">
|
|
$is_timeout
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_is_timeout" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">889</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.889" class="phpdocumentor-element-found-in__source" data-line="889" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Did read() timeout or return normally?</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$is_timeout</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_is_timeout#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::isTimeout()">self::isTimeout()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_keepAlive">
|
|
$keepAlive
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_keepAlive" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">785</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.785" class="phpdocumentor-element-found-in__source" data-line="785" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Keep Alive Interval</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">$keepAlive</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_keepAlive#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::setKeepAlive()">self::setKeepAlive()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_kex_algorithm">
|
|
$kex_algorithm
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_kex_algorithm" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">236</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.236" class="phpdocumentor-element-found-in__source" data-line="236" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Key Exchange Algorithm</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string|false</span>
|
|
<span class="phpdocumentor-signature__name">$kex_algorithm</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_kex_algorithm#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getMethodsNegotiated()">self::getMethodsNegotiated()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_kex_algorithms">
|
|
$kex_algorithms
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_kex_algorithms" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">228</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.228" class="phpdocumentor-element-found-in__source" data-line="228" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Key Exchange Algorithms</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed>|false</span>
|
|
<span class="phpdocumentor-signature__name">$kex_algorithms</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_kex_algorithms#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getKexAlgorithims()">self::getKexAlgorithims()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_kex_dh_group_size_max">
|
|
$kex_dh_group_size_max
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_kex_dh_group_size_max" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">260</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.260" class="phpdocumentor-element-found-in__source" data-line="260" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Maximum Diffie-Hellman Group Bit Size in RFC 4419 Key Exchange Methods</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$kex_dh_group_size_max</span>
|
|
= <span class="phpdocumentor-signature__default-value">4096</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_kex_dh_group_size_max#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_key_exchange()">self::_key_exchange()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_kex_dh_group_size_min">
|
|
$kex_dh_group_size_min
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_kex_dh_group_size_min" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">244</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.244" class="phpdocumentor-element-found-in__source" data-line="244" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Minimum Diffie-Hellman Group Bit Size in RFC 4419 Key Exchange Methods</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$kex_dh_group_size_min</span>
|
|
= <span class="phpdocumentor-signature__default-value">1536</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_kex_dh_group_size_min#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_key_exchange()">self::_key_exchange()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_kex_dh_group_size_preferred">
|
|
$kex_dh_group_size_preferred
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_kex_dh_group_size_preferred" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">252</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.252" class="phpdocumentor-element-found-in__source" data-line="252" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Preferred Diffie-Hellman Group Bit Size in RFC 4419 Key Exchange Methods</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$kex_dh_group_size_preferred</span>
|
|
= <span class="phpdocumentor-signature__default-value">2048</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_kex_dh_group_size_preferred#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_key_exchange()">self::_key_exchange()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_keyboard_requests_responses">
|
|
$keyboard_requests_responses
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_keyboard_requests_responses" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">869</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.869" class="phpdocumentor-element-found-in__source" data-line="869" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Keyboard Interactive Request / Responses</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$keyboard_requests_responses</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_keyboard_requests_responses#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_keyboard_interactive_process()">self::_keyboard_interactive_process()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_languages_client_to_server">
|
|
$languages_client_to_server
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_languages_client_to_server" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">344</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.344" class="phpdocumentor-element-found-in__source" data-line="344" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Languages: Client to Server</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed>|false</span>
|
|
<span class="phpdocumentor-signature__name">$languages_client_to_server</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_languages_client_to_server#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getLanguagesClient2Server()">self::getLanguagesClient2Server()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_languages_server_to_client">
|
|
$languages_server_to_client
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_languages_server_to_client" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">336</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.336" class="phpdocumentor-element-found-in__source" data-line="336" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Languages: Server to Client</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed>|false</span>
|
|
<span class="phpdocumentor-signature__name">$languages_server_to_client</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_languages_server_to_client#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getLanguagesServer2Client()">self::getLanguagesServer2Client()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_last_interactive_response">
|
|
$last_interactive_response
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_last_interactive_response" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">861</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.861" class="phpdocumentor-element-found-in__source" data-line="861" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">The Last Interactive Response</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string</span>
|
|
<span class="phpdocumentor-signature__name">$last_interactive_response</span>
|
|
= <span class="phpdocumentor-signature__default-value">''</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_last_interactive_response#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_keyboard_interactive_process()">self::_keyboard_interactive_process()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_last_packet">
|
|
$last_packet
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_last_packet" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">831</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.831" class="phpdocumentor-element-found-in__source" data-line="831" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Time of first network activity</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">float</span>
|
|
<span class="phpdocumentor-signature__name">$last_packet</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_lengthDecrypt">
|
|
$lengthDecrypt
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_lengthDecrypt" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">418</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.418" class="phpdocumentor-element-found-in__source" data-line="418" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Server to Client Length Encryption Object</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">object</span>
|
|
<span class="phpdocumentor-signature__name">$lengthDecrypt</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_lengthDecrypt#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_get_binary_packet()">self::_get_binary_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_lengthEncrypt">
|
|
$lengthEncrypt
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_lengthEncrypt" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">459</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.459" class="phpdocumentor-element-found-in__source" data-line="459" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Client to Server Length Encryption Object</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">object</span>
|
|
<span class="phpdocumentor-signature__name">$lengthEncrypt</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_lengthEncrypt#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_send_binary_packet()">self::_send_binary_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_log_boundary">
|
|
$log_boundary
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_log_boundary" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">897</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.897" class="phpdocumentor-element-found-in__source" data-line="897" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Log Boundary</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string</span>
|
|
<span class="phpdocumentor-signature__name">$log_boundary</span>
|
|
= <span class="phpdocumentor-signature__default-value">':'</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_log_boundary#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_format_log()">self::_format_log()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_log_long_width">
|
|
$log_long_width
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_log_long_width" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">905</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.905" class="phpdocumentor-element-found-in__source" data-line="905" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Log Long Width</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$log_long_width</span>
|
|
= <span class="phpdocumentor-signature__default-value">65</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_log_long_width#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_format_log()">self::_format_log()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_log_short_width">
|
|
$log_short_width
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_log_short_width" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">913</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.913" class="phpdocumentor-element-found-in__source" data-line="913" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Log Short Width</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$log_short_width</span>
|
|
= <span class="phpdocumentor-signature__default-value">16</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_log_short_width#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_format_log()">self::_format_log()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_log_size">
|
|
$log_size
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_log_size" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">237</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.237" class="phpdocumentor-element-found-in__source" data-line="237" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Current log size</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$log_size</span>
|
|
</code>
|
|
|
|
<section class="phpdocumentor-description"><p>Should never exceed self::LOG_MAX_SIZE</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_mac_algorithms_client_to_server">
|
|
$mac_algorithms_client_to_server
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_mac_algorithms_client_to_server" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">304</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.304" class="phpdocumentor-element-found-in__source" data-line="304" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">MAC Algorithms: Client to Server</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed>|false</span>
|
|
<span class="phpdocumentor-signature__name">$mac_algorithms_client_to_server</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_mac_algorithms_client_to_server#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getMACAlgorithmsClient2Server()">self::getMACAlgorithmsClient2Server()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_mac_algorithms_server_to_client">
|
|
$mac_algorithms_server_to_client
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_mac_algorithms_server_to_client" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">312</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.312" class="phpdocumentor-element-found-in__source" data-line="312" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">MAC Algorithms: Server to Client</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed>|false</span>
|
|
<span class="phpdocumentor-signature__name">$mac_algorithms_server_to_client</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_mac_algorithms_server_to_client#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getMACAlgorithmsServer2Client()">self::getMACAlgorithmsServer2Client()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_max_sftp_packet">
|
|
$max_sftp_packet
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_max_sftp_packet" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">268</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.268" class="phpdocumentor-element-found-in__source" data-line="268" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Max SFTP Packet Size</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$max_sftp_packet</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_max_sftp_packet#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::__construct()">self::__construct()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::get()">self::get()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_message_log">
|
|
$message_log
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_message_log" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">681</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.681" class="phpdocumentor-element-found-in__source" data-line="681" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Message Log</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$message_log</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_message_log#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getLog()">self::getLog()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_message_number_log">
|
|
$message_number_log
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_message_number_log" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">673</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.673" class="phpdocumentor-element-found-in__source" data-line="673" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Message Number Log</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$message_number_log</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_message_number_log#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getLog()">self::getLog()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_message_numbers">
|
|
$message_numbers
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_message_numbers" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">556</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.556" class="phpdocumentor-element-found-in__source" data-line="556" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Message Numbers</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$message_numbers</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_message_numbers#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::__construct()">self::__construct()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">access</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
|
|
<section class="phpdocumentor-description"><p>private</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_open_flags">
|
|
$open_flags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_open_flags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">111</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.111" class="phpdocumentor-element-found-in__source" data-line="111" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">array<int, string></span>
|
|
<span class="phpdocumentor-signature__name">$open_flags</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_open_flags5">
|
|
$open_flags5
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_open_flags5" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">114</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.114" class="phpdocumentor-element-found-in__source" data-line="114" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">array<int, string></span>
|
|
<span class="phpdocumentor-signature__name">$open_flags5</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_packet_buffer">
|
|
$packet_buffer
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_packet_buffer" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">147</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.147" class="phpdocumentor-element-found-in__source" data-line="147" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Packet Buffer</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string</span>
|
|
<span class="phpdocumentor-signature__name">$packet_buffer</span>
|
|
= <span class="phpdocumentor-signature__default-value">''</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_packet_buffer#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_get_sftp_packet()">self::_get_sftp_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_packet_log">
|
|
$packet_log
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_packet_log" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">204</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.204" class="phpdocumentor-element-found-in__source" data-line="204" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Packet Log</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$packet_log</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_packet_log#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getLog()">self::getLog()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_packet_size_client_to_server">
|
|
$packet_size_client_to_server
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_packet_size_client_to_server" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">665</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.665" class="phpdocumentor-element-found-in__source" data-line="665" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Packet Size</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$packet_size_client_to_server</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>Maximum packet size indexed by channel</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_packet_size_client_to_server#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::send_channel_packet()">self::send_channel_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_packet_type">
|
|
$packet_type
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_packet_type" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">139</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.139" class="phpdocumentor-element-found-in__source" data-line="139" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">The Packet Type</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$packet_type</span>
|
|
= <span class="phpdocumentor-signature__default-value">-1</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>The request ID exists in the off chance that a packet is sent out-of-order. Of course, this library doesn't support
|
|
concurrent actions, so it's somewhat academic, here.</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_packet_type#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_get_sftp_packet()">self::_get_sftp_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_packet_type_log">
|
|
$packet_type_log
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_packet_type_log" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">196</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.196" class="phpdocumentor-element-found-in__source" data-line="196" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Packet Type Log</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$packet_type_log</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_packet_type_log#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getLog()">self::getLog()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_packet_types">
|
|
$packet_types
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_packet_types" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">96</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.96" class="phpdocumentor-element-found-in__source" data-line="96" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Packet Types</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$packet_types</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_packet_types#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::__construct()">self::__construct()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">access</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
|
|
<section class="phpdocumentor-description"><p>private</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_partial_init">
|
|
$partial_init
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_partial_init" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">346</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.346" class="phpdocumentor-element-found-in__source" data-line="346" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Has the SFTP channel been partially negotiated?</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$partial_init</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_port">
|
|
$port
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_port" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">931</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.931" class="phpdocumentor-element-found-in__source" data-line="931" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Port Number</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$port</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_port#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::__construct()">self::__construct()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_connect()">self::_connect()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_preferred">
|
|
$preferred
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_preferred" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">352</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.352" class="phpdocumentor-element-found-in__source" data-line="352" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Preferred Algorithms</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$preferred</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_preferred#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::setPreferredAlgorithms()">self::setPreferredAlgorithms()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_preferredVersion">
|
|
$preferredVersion
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_preferredVersion" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">179</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.179" class="phpdocumentor-element-found-in__source" data-line="179" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Preferred SFTP version</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$preferredVersion</span>
|
|
= <span class="phpdocumentor-signature__default-value">3</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_preferredVersion#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_initChannel()">self::_initChannel()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_preserveTime">
|
|
$preserveTime
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_preserveTime" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">316</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.316" class="phpdocumentor-element-found-in__source" data-line="316" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Preserve timestamps on file downloads / uploads</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$preserveTime</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_preserveTime#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::get()">self::get()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::put()">self::put()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_pwd">
|
|
$pwd
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_pwd" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">188</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.188" class="phpdocumentor-element-found-in__source" data-line="188" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Current working directory</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string|bool</span>
|
|
<span class="phpdocumentor-signature__name">$pwd</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_pwd#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::realpath()">self::realpath()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::chdir()">self::chdir()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_quiet_mode">
|
|
$quiet_mode
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_quiet_mode" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">824</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.824" class="phpdocumentor-element-found-in__source" data-line="824" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Flag to suppress stderr from output</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">$quiet_mode</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_quiet_mode#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::enableQuietMode()">self::enableQuietMode()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_realtime_log_file">
|
|
$realtime_log_file
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_realtime_log_file" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">212</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.212" class="phpdocumentor-element-found-in__source" data-line="212" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Real-time log file pointer</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">mixed</span>
|
|
<span class="phpdocumentor-signature__name">$realtime_log_file</span>
|
|
</code>
|
|
|
|
|
|
<section class="phpdocumentor-description"><p>resource|closed-resource</p>
|
|
</section>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_realtime_log_file#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_append_log()">self::_append_log()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_realtime_log_size">
|
|
$realtime_log_size
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_realtime_log_size" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">220</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.220" class="phpdocumentor-element-found-in__source" data-line="220" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Real-time log file size</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$realtime_log_size</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_realtime_log_size#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_append_log()">self::_append_log()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_realtime_log_wrap">
|
|
$realtime_log_wrap
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_realtime_log_wrap" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">228</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.228" class="phpdocumentor-element-found-in__source" data-line="228" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Real-time log file wrap boolean</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$realtime_log_wrap</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_realtime_log_wrap#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_append_log()">self::_append_log()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_regenerate_compression_context">
|
|
$regenerate_compression_context
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_regenerate_compression_context" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1074</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1074" class="phpdocumentor-element-found-in__source" data-line="1074" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Regenerate Compression Context</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$regenerate_compression_context</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_regenerate_decompression_context">
|
|
$regenerate_decompression_context
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_regenerate_decompression_context" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1081</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1081" class="phpdocumentor-element-found-in__source" data-line="1081" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Regenerate Decompression Context</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$regenerate_decompression_context</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_request_pty">
|
|
$request_pty
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_request_pty" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">846</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.846" class="phpdocumentor-element-found-in__source" data-line="846" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Flag to request a PTY when using exec()</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$request_pty</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_request_pty#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::enablePTY()">self::enablePTY()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_requestBuffer">
|
|
$requestBuffer
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_requestBuffer" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">307</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.307" class="phpdocumentor-element-found-in__source" data-line="307" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Request Buffers</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$requestBuffer</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_requestBuffer#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_get_sftp_packet()">self::_get_sftp_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_retry_connect">
|
|
$retry_connect
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_retry_connect" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1003</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1003" class="phpdocumentor-element-found-in__source" data-line="1003" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Should we try to re-connect to re-establish keys?</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$retry_connect</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_send_id_string_first">
|
|
$send_id_string_first
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_send_id_string_first" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">982</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.982" class="phpdocumentor-element-found-in__source" data-line="982" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Send the identification string first?</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$send_id_string_first</span>
|
|
= <span class="phpdocumentor-signature__default-value">true</span></code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_send_kex_first">
|
|
$send_kex_first
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_send_kex_first" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">989</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.989" class="phpdocumentor-element-found-in__source" data-line="989" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Send the key exchange initiation packet first?</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$send_kex_first</span>
|
|
= <span class="phpdocumentor-signature__default-value">true</span></code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_send_seq_no">
|
|
$send_seq_no
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_send_seq_no" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">604</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.604" class="phpdocumentor-element-found-in__source" data-line="604" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Send Sequence Number</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$send_seq_no</span>
|
|
= <span class="phpdocumentor-signature__default-value">0</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>See 'Section 6.4. Data Integrity' of rfc4253 for more info.</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_send_seq_no#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_send_binary_packet()">self::_send_binary_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_server_host_key_algorithms">
|
|
$server_host_key_algorithms
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_server_host_key_algorithms" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">268</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.268" class="phpdocumentor-element-found-in__source" data-line="268" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Server Host Key Algorithms</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed>|false</span>
|
|
<span class="phpdocumentor-signature__name">$server_host_key_algorithms</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_server_host_key_algorithms#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getServerHostKeyAlgorithms()">self::getServerHostKeyAlgorithms()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_server_public_host_key">
|
|
$server_public_host_key
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_server_public_host_key" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">523</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.523" class="phpdocumentor-element-found-in__source" data-line="523" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Server Public Host Key</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string</span>
|
|
<span class="phpdocumentor-signature__name">$server_public_host_key</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_server_public_host_key#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getServerPublicHostKey()">self::getServerPublicHostKey()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_session_id">
|
|
$session_id
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_session_id" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">537</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.537" class="phpdocumentor-element-found-in__source" data-line="537" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Session identifier</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string</span>
|
|
<span class="phpdocumentor-signature__name">$session_id</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>"The exchange hash H from the first key exchange is additionally
|
|
used as the session identifier, which is a unique identifier for
|
|
this connection."</p>
|
|
<p>-- http://tools.ietf.org/html/rfc4253#section-7.2</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_session_id#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_key_exchange()">self::_key_exchange()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_sftp_errors">
|
|
$sftp_errors
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_sftp_errors" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">246</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.246" class="phpdocumentor-element-found-in__source" data-line="246" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Error information</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$sftp_errors</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_sftp_errors#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getSFTPErrors()">self::getSFTPErrors()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getLastSFTPError()">self::getLastSFTPError()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_signature">
|
|
$signature
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_signature" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">735</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.735" class="phpdocumentor-element-found-in__source" data-line="735" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Server signature</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string</span>
|
|
<span class="phpdocumentor-signature__name">$signature</span>
|
|
= <span class="phpdocumentor-signature__default-value">''</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>Verified against $this->session_id</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_signature#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getServerPublicHostKey()">self::getServerPublicHostKey()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_signature_format">
|
|
$signature_format
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_signature_format" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">745</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.745" class="phpdocumentor-element-found-in__source" data-line="745" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Server signature format</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string</span>
|
|
<span class="phpdocumentor-signature__name">$signature_format</span>
|
|
= <span class="phpdocumentor-signature__default-value">''</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>ssh-rsa or ssh-dss.</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_signature_format#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getServerPublicHostKey()">self::getServerPublicHostKey()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_signature_validated">
|
|
$signature_validated
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_signature_validated" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">809</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.809" class="phpdocumentor-element-found-in__source" data-line="809" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Has the signature been validated?</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$signature_validated</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_signature_validated#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getServerPublicHostKey()">self::getServerPublicHostKey()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_smartMFA">
|
|
$smartMFA
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_smartMFA" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1088</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1088" class="phpdocumentor-element-found-in__source" data-line="1088" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Smart multi-factor authentication flag</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$smartMFA</span>
|
|
= <span class="phpdocumentor-signature__default-value">true</span></code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_stat_cache">
|
|
$stat_cache
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_stat_cache" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">259</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.259" class="phpdocumentor-element-found-in__source" data-line="259" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Stat Cache</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$stat_cache</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>Rather than always having to open a directory and close it immediately there after to see if a file is a directory
|
|
we'll cache the results.</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_stat_cache#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_update_stat_cache()">self::_update_stat_cache()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_remove_from_stat_cache()">self::_remove_from_stat_cache()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_query_stat_cache()">self::_query_stat_cache()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_status_codes">
|
|
$status_codes
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_status_codes" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">105</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.105" class="phpdocumentor-element-found-in__source" data-line="105" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Status Codes</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$status_codes</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_status_codes#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::__construct()">self::__construct()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">access</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
|
|
<section class="phpdocumentor-description"><p>private</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_stdErrorLog">
|
|
$stdErrorLog
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_stdErrorLog" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">853</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.853" class="phpdocumentor-element-found-in__source" data-line="853" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Contents of stdError</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string</span>
|
|
<span class="phpdocumentor-signature__name">$stdErrorLog</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_supported_private_key_algorithms">
|
|
$supported_private_key_algorithms
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_supported_private_key_algorithms" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">280</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.280" class="phpdocumentor-element-found-in__source" data-line="280" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Supported Private Key Algorithms</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed>|false</span>
|
|
<span class="phpdocumentor-signature__name">$supported_private_key_algorithms</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>In theory this should be the same as the Server Host Key Algorithms but, in practice,
|
|
some servers (eg. Azure) will support rsa-sha2-512 as a server host key algorithm but
|
|
not a private key algorithm</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_supported_private_key_algorithms#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::privatekey_login()">self::privatekey_login()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_term">
|
|
$term
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_term" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1031</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1031" class="phpdocumentor-element-found-in__source" data-line="1031" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Terminal</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">string</span>
|
|
<span class="phpdocumentor-signature__name">$term</span>
|
|
= <span class="phpdocumentor-signature__default-value">'vt100'</span></code>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_terminal_modes">
|
|
$terminal_modes
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_terminal_modes" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">584</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.584" class="phpdocumentor-element-found-in__source" data-line="584" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Terminal Modes</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$terminal_modes</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_terminal_modes#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">link</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<a class="phpdocumentor-tag-link" href="http://tools.ietf.org/html/rfc4254#section-8"> http://tools.ietf.org/html/rfc4254#section-8 </a>
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::__construct()">self::__construct()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">access</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
|
|
<section class="phpdocumentor-description"><p>private</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_use_request_id">
|
|
$use_request_id
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_use_request_id" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">128</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.128" class="phpdocumentor-element-found-in__source" data-line="128" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">The Request ID</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$use_request_id</span>
|
|
= <span class="phpdocumentor-signature__default-value">false</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>The request ID exists in the off chance that a packet is sent out-of-order. Of course, this library doesn't support
|
|
concurrent actions, so it's somewhat academic, here.</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_use_request_id#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_send_sftp_packet()">self::_send_sftp_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_use_stat_cache">
|
|
$use_stat_cache
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_use_stat_cache" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">277</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.277" class="phpdocumentor-element-found-in__source" data-line="277" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Stat Cache Flag</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">bool</span>
|
|
<span class="phpdocumentor-signature__name">$use_stat_cache</span>
|
|
= <span class="phpdocumentor-signature__default-value">true</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_use_stat_cache#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::disableStatCache()">self::disableStatCache()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::enableStatCache()">self::enableStatCache()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_version">
|
|
$version
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_version" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">163</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.163" class="phpdocumentor-element-found-in__source" data-line="163" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Server SFTP version</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$version</span>
|
|
</code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#property_version#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_initChannel()">self::_initChannel()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_window_resize">
|
|
$window_resize
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_window_resize" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">705</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.705" class="phpdocumentor-element-found-in__source" data-line="705" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">What we resize the window to</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$window_resize</span>
|
|
= <span class="phpdocumentor-signature__default-value">0x40000000</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>When PuTTY resizes the window it doesn't add an additional 0x7FFFFFFF bytes - it adds 0x40000000 bytes.
|
|
Some SFTP clients (GoAnywhere) don't support adding 0x7FFFFFFF to the window size after the fact so
|
|
we'll just do what PuTTY does</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_window_resize#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_send_channel_packet()">self::_send_channel_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::exec()">self::exec()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_window_size_client_to_server">
|
|
$window_size_client_to_server
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_window_size_client_to_server" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">725</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.725" class="phpdocumentor-element-found-in__source" data-line="725" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Window size, client to server</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
|
|
<span class="phpdocumentor-signature__name">$window_size_client_to_server</span>
|
|
= <span class="phpdocumentor-signature__default-value">[]</span></code>
|
|
|
|
<section class="phpdocumentor-description"><p>Window size indexed by channel</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_window_size_client_to_server#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::get_channel_packet()">self::get_channel_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_windowColumns">
|
|
$windowColumns
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_windowColumns" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">941</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.941" class="phpdocumentor-element-found-in__source" data-line="941" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Number of columns for terminal window size</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$windowColumns</span>
|
|
= <span class="phpdocumentor-signature__default-value">80</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_windowColumns#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getWindowColumns()">self::getWindowColumns()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::setWindowColumns()">self::setWindowColumns()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::setWindowSize()">self::setWindowSize()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="
|
|
phpdocumentor-element
|
|
-property
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="property_windowRows">
|
|
$windowRows
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_windowRows" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
<span class="phpdocumentor-element__modifiers">
|
|
</span>
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">951</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.951" class="phpdocumentor-element-found-in__source" data-line="951" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Number of columns for terminal window size</p>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__type">int</span>
|
|
<span class="phpdocumentor-signature__name">$windowRows</span>
|
|
= <span class="phpdocumentor-signature__default-value">24</span></code>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#property_windowRows#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::getWindowRows()">self::getWindowRows()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::setWindowRows()">self::setWindowRows()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::setWindowSize()">self::setWindowSize()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
</article>
|
|
</section>
|
|
|
|
<section class="phpdocumentor-methods">
|
|
<h3 class="phpdocumentor-elements__header" id="methods">
|
|
Methods
|
|
<a href="classes/phpseclib3-Net-SFTP.html#methods" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h3>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method___construct">
|
|
__construct()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method___construct" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">359</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.359" class="phpdocumentor-element-found-in__source" data-line="359" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Default Constructor.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">__construct</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed </span><span class="phpdocumentor-signature__argument__name">$host</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$port</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">22</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$timeout</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">10</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Connects to an SFTP server</p>
|
|
<p>$host can either be a string, representing the host, or a stream resource.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$host</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$port</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">22</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$timeout</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">10</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method___destruct">
|
|
__destruct()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method___destruct" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3339</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3339" class="phpdocumentor-element-found-in__source" data-line="3339" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Destructor.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">__destruct</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Will be called, automatically, if you're supporting just PHP5. If you're supporting PHP4, you'll need to call
|
|
disconnect().</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method___toString">
|
|
__toString()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method___toString" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5339</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5339" class="phpdocumentor-element-found-in__source" data-line="5339" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">To String Magic Method</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">__toString</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section class="phpdocumentor-attributes">
|
|
<h5 class="phpdocumentor-elements__header" id="attributes">
|
|
Attributes <a href="classes/phpseclib3-Net-SSH2.html#method___toString#attributes" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
#[<abbr title="\ReturnTypeWillChange">ReturnTypeWillChange</abbr>]
|
|
</dt>
|
|
</dl>
|
|
</section>
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">string</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_chdir">
|
|
chdir()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_chdir" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">918</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.918" class="phpdocumentor-element-found-in__source" data-line="918" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Changes the current directory</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">chdir</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$dir</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$dir</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_chdir#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_chgrp">
|
|
chgrp()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_chgrp" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1655</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1655" class="phpdocumentor-element-found-in__source" data-line="1655" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Changes file or directory group</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">chgrp</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$filename</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">int|string </span><span class="phpdocumentor-signature__argument__name">$gid</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$recursive</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>$gid should be an int for SFTPv3 and a string for SFTPv4+. Ideally the string
|
|
would be of the form "user@dns_domain" but it does not need to be.
|
|
<code class="prettyprint">$sftp->getSupportedVersions()['version']</code> will return the specific version
|
|
that's being used.</p>
|
|
<p>Returns true on success or false on error.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$filename</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$gid</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int|string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$recursive</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">false</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_chmod">
|
|
chmod()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_chmod" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1676</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1676" class="phpdocumentor-element-found-in__source" data-line="1676" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Set permissions on a file.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">chmod</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$mode</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$filename</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$recursive</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Returns the new file permissions on success or false on error.
|
|
If $recursive is true than this just returns true or false.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$mode</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$filename</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$recursive</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">false</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_chmod#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_chown">
|
|
chown()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_chown" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1608</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1608" class="phpdocumentor-element-found-in__source" data-line="1608" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Changes file or directory owner</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">chown</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$filename</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">int|string </span><span class="phpdocumentor-signature__argument__name">$uid</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$recursive</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>$uid should be an int for SFTPv3 and a string for SFTPv4+. Ideally the string
|
|
would be of the form "user@dns_domain" but it does not need to be.
|
|
<code class="prettyprint">$sftp->getSupportedVersions()['version']</code> will return the specific version
|
|
that's being used.</p>
|
|
<p>Returns true on success or false on error.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$filename</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$uid</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int|string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$recursive</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">false</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_clearStatCache">
|
|
clearStatCache()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_clearStatCache" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">738</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.738" class="phpdocumentor-element-found-in__source" data-line="738" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Clear the stat cache</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">clearStatCache</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_delete">
|
|
delete()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_delete" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2517</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2517" class="phpdocumentor-element-found-in__source" data-line="2517" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Deletes a file on the SFTP server.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">delete</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$recursive</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">true</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$recursive</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">true</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_delete#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_disableArbitraryLengthPackets">
|
|
disableArbitraryLengthPackets()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_disableArbitraryLengthPackets" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">776</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.776" class="phpdocumentor-element-found-in__source" data-line="776" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Disable arbitrary length packets</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">disableArbitraryLengthPackets</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_disableDatePreservation">
|
|
disableDatePreservation()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_disableDatePreservation" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3543</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3543" class="phpdocumentor-element-found-in__source" data-line="3543" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Disable Date Preservation</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">disableDatePreservation</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_disablePathCanonicalization">
|
|
disablePathCanonicalization()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_disablePathCanonicalization" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">758</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.758" class="phpdocumentor-element-found-in__source" data-line="758" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Disable path canonicalization</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">disablePathCanonicalization</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>If this is enabled then $sftp->pwd() will not return the canonicalized absolute path</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_disablePTY">
|
|
disablePTY()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_disablePTY" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4011</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4011" class="phpdocumentor-element-found-in__source" data-line="4011" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Disable request-pty when using exec()</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">disablePTY</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_disableQuietMode">
|
|
disableQuietMode()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_disableQuietMode" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3981</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3981" class="phpdocumentor-element-found-in__source" data-line="3981" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Disable Quiet Mode</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">disableQuietMode</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Show stderr in output</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_disableSmartMFA">
|
|
disableSmartMFA()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_disableSmartMFA" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5432</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5432" class="phpdocumentor-element-found-in__source" data-line="5432" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Disables "smart" multi-factor authentication (MFA)</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">disableSmartMFA</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_disableStatCache">
|
|
disableStatCache()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_disableStatCache" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">720</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.720" class="phpdocumentor-element-found-in__source" data-line="720" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Disable the stat cache</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">disableStatCache</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_disconnect">
|
|
disconnect()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_disconnect" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3323</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3323" class="phpdocumentor-element-found-in__source" data-line="3323" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Disconnect</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">disconnect</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_enableArbitraryLengthPackets">
|
|
enableArbitraryLengthPackets()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_enableArbitraryLengthPackets" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">767</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.767" class="phpdocumentor-element-found-in__source" data-line="767" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Enable arbitrary length packets</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">enableArbitraryLengthPackets</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_enableDatePreservation">
|
|
enableDatePreservation()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_enableDatePreservation" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3534</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3534" class="phpdocumentor-element-found-in__source" data-line="3534" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Enable Date Preservation</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">enableDatePreservation</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_enablePathCanonicalization">
|
|
enablePathCanonicalization()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_enablePathCanonicalization" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">747</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.747" class="phpdocumentor-element-found-in__source" data-line="747" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Enable path canonicalization</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">enablePathCanonicalization</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_enablePTY">
|
|
enablePTY()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_enablePTY" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4002</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4002" class="phpdocumentor-element-found-in__source" data-line="4002" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Enable request-pty when using exec()</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">enablePTY</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_enableQuietMode">
|
|
enableQuietMode()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_enableQuietMode" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3970</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3970" class="phpdocumentor-element-found-in__source" data-line="3970" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Enable Quiet Mode</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">enableQuietMode</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Suppress stderr from output</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_enableSmartMFA">
|
|
enableSmartMFA()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_enableSmartMFA" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5424</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5424" class="phpdocumentor-element-found-in__source" data-line="5424" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Enables "smart" multi-factor authentication (MFA)</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">enableSmartMFA</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_enableStatCache">
|
|
enableStatCache()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_enableStatCache" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">729</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.729" class="phpdocumentor-element-found-in__source" data-line="729" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Enable the stat cache</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">enableStatCache</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_exec">
|
|
exec()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_exec" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2829</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2829" class="phpdocumentor-element-found-in__source" data-line="2829" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Execute Command</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">exec</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$command</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">callable </span><span class="phpdocumentor-signature__argument__name">$callback</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string|bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>If $callback is set to false then \phpseclib3\Net\SSH2::get_channel_packet(self::CHANNEL_EXEC) will need to be called manually.
|
|
In all likelihood, this is not a feature you want to be taking advantage of.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$command</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$callback</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">callable</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_exec#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">psalm-return</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
|
|
<section class="phpdocumentor-description"><p>($callback is callable ? bool : string|bool)</p>
|
|
</section>
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\RuntimeException">RuntimeException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on connection error</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">string|bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_file_exists">
|
|
file_exists()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_file_exists" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2640</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2640" class="phpdocumentor-element-found-in__source" data-line="2640" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Checks whether a file or directory exists</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">file_exists</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_fileatime">
|
|
fileatime()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_fileatime" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2778</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2778" class="phpdocumentor-element-found-in__source" data-line="2778" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Gets last access time of file</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">fileatime</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_filegroup">
|
|
filegroup()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_filegroup" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2822</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2822" class="phpdocumentor-element-found-in__source" data-line="2822" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Gets file group</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">filegroup</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_filemtime">
|
|
filemtime()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_filemtime" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2789</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2789" class="phpdocumentor-element-found-in__source" data-line="2789" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Gets file modification time</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">filemtime</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_fileowner">
|
|
fileowner()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_fileowner" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2811</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2811" class="phpdocumentor-element-found-in__source" data-line="2811" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Gets file owner</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">fileowner</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_fileperms">
|
|
fileperms()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_fileperms" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2800</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2800" class="phpdocumentor-element-found-in__source" data-line="2800" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Gets file permissions</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">fileperms</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_filesize">
|
|
filesize()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_filesize" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2853</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2853" class="phpdocumentor-element-found-in__source" data-line="2853" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Gets file size</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">filesize</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$recursive</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$recursive</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">false</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_filetype">
|
|
filetype()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_filetype" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2866</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2866" class="phpdocumentor-element-found-in__source" data-line="2866" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Gets file type</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">filetype</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string|false</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">string|false</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_forceMultipleChannels">
|
|
forceMultipleChannels()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_forceMultipleChannels" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5068</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5068" class="phpdocumentor-element-found-in__source" data-line="5068" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Force multiple channels (even if phpseclib has decided to disable them)</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">forceMultipleChannels</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_get">
|
|
get()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_get" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2361</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2361" class="phpdocumentor-element-found-in__source" data-line="2361" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Downloads a file from the SFTP server.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">get</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$remote_file</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">string|bool|resource|callable </span><span class="phpdocumentor-signature__argument__name">$local_file</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$offset</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">0</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$length</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">-1</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">callable|null </span><span class="phpdocumentor-signature__argument__name">$progressCallback</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string|bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Returns a string containing the contents of $remote_file if $local_file is left undefined or a boolean false if
|
|
the operation was unsuccessful. If $local_file is defined, returns true or false depending on the success of the
|
|
operation.</p>
|
|
<p>$offset and $length can be used to download files in chunks.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$remote_file</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$local_file</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string|bool|resource|callable</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">false</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$offset</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">0</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$length</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">-1</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$progressCallback</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">callable|null</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_get#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">string|bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getAlgorithmsNegotiated">
|
|
getAlgorithmsNegotiated()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getAlgorithmsNegotiated" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5039</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5039" class="phpdocumentor-element-found-in__source" data-line="5039" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Return list of negotiated algorithms</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getAlgorithmsNegotiated</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed></span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Uses the same format as https://www.php.net/ssh2-methods-negotiated</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed></span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getAuthMethodsToContinue">
|
|
getAuthMethodsToContinue()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getAuthMethodsToContinue" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5416</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5416" class="phpdocumentor-element-found-in__source" data-line="5416" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Return the list of authentication methods that may productively continue authentication.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getAuthMethodsToContinue</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed>|null</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getAuthMethodsToContinue#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="https://tools.ietf.org/html/rfc4252#section-5.1">https://tools.ietf.org/html/rfc4252#section-5.1</a></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed>|null</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getBannerMessage">
|
|
getBannerMessage()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getBannerMessage" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5175</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5175" class="phpdocumentor-element-found-in__source" data-line="5175" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns the banner message.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getBannerMessage</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Quoting from the RFC, "in some jurisdictions, sending a warning message before
|
|
authentication may be relevant for getting legal protection."</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">string</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getConnectionByResourceId">
|
|
getConnectionByResourceId()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getConnectionByResourceId" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5367</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5367" class="phpdocumentor-element-found-in__source" data-line="5367" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Return existing connection</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__name">getConnectionByResourceId</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$id</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool|<a href="classes/phpseclib3-Net-SSH2.html"><abbr title="\phpseclib3\Net\SSH2">SSH2</abbr></a></span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$id</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool|<a href="classes/phpseclib3-Net-SSH2.html"><abbr title="\phpseclib3\Net\SSH2">SSH2</abbr></a></span>
|
|
—
|
|
<section class="phpdocumentor-description"><p>will return false if no such connection</p>
|
|
</section>
|
|
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getConnections">
|
|
getConnections()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getConnections" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5380</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5380" class="phpdocumentor-element-found-in__source" data-line="5380" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Return all excising connections</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__name">getConnections</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string, <a href="classes/phpseclib3-Net-SSH2.html"><abbr title="\phpseclib3\Net\SSH2">SSH2</abbr></a>></span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string, <a href="classes/phpseclib3-Net-SSH2.html"><abbr title="\phpseclib3\Net\SSH2">SSH2</abbr></a>></span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getErrors">
|
|
getErrors()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getErrors" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4768</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4768" class="phpdocumentor-element-found-in__source" data-line="4768" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns all errors / debug messages on the SSH layer</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getErrors</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, string></span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>If you are looking for messages from the SFTP layer, please see SFTP::getSFTPErrors()</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, string></span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getExitStatus">
|
|
getExitStatus()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getExitStatus" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5274</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5274" class="phpdocumentor-element-found-in__source" data-line="5274" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns the exit status of an SSH command or false.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getExitStatus</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">false|int</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">false|int</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getInteractiveChannelId">
|
|
getInteractiveChannelId()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getInteractiveChannelId" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3429</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3429" class="phpdocumentor-element-found-in__source" data-line="3429" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns a channel identifier, presently of the last interactive channel opened, regardless of current status.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getInteractiveChannelId</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">int</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Returns 0 if no interactive channel has been opened.</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getInteractiveChannelId#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::isInteractiveChannelOpen()">self::isInteractiveChannelOpen()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">int</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getLastError">
|
|
getLastError()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getLastError" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4780</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4780" class="phpdocumentor-element-found-in__source" data-line="4780" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns the last error received on the SSH layer</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getLastError</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>If you are looking for messages from the SFTP layer, please see SFTP::getLastSFTPError()</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">string</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getLastSFTPError">
|
|
getLastSFTPError()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_getLastSFTPError" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3463</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3463" class="phpdocumentor-element-found-in__source" data-line="3463" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns the last error on the SFTP layer</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getLastSFTPError</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">string</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getLog">
|
|
getLog()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getLog" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4676</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4676" class="phpdocumentor-element-found-in__source" data-line="4676" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns a log of the packets that have been sent and received.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getLog</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed>|false|string</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Returns a string if NET_SSH2_LOGGING == self::LOG_COMPLEX, an array if NET_SSH2_LOGGING == self::LOG_SIMPLE and false if !defined('NET_SSH2_LOGGING')</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed>|false|string</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getNegotiatedVersion">
|
|
getNegotiatedVersion()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_getNegotiatedVersion" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3495</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3495" class="phpdocumentor-element-found-in__source" data-line="3495" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Get supported SFTP versions</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getNegotiatedVersion</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">int|false</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">int|false</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getOpenChannelCount">
|
|
getOpenChannelCount()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getOpenChannelCount" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2928</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2928" class="phpdocumentor-element-found-in__source" data-line="2928" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">How many channels are currently open?</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getOpenChannelCount</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">int</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">int</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getResourceId">
|
|
getResourceId()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getResourceId" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5355</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5355" class="phpdocumentor-element-found-in__source" data-line="5355" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Get Resource ID</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getResourceId</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>We use } because that symbols should not be in URL according to
|
|
<a href="http://tools.ietf.org/html/rfc3986#section-2">RFC</a>.
|
|
It will safe us from any conflicts, because otherwise regexp will
|
|
match all alphanumeric domains.</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">string</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getServerAlgorithms">
|
|
getServerAlgorithms()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getServerAlgorithms" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4806</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4806" class="phpdocumentor-element-found-in__source" data-line="4806" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns a list of algorithms the server supports</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getServerAlgorithms</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed></span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed></span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getServerIdentification">
|
|
getServerIdentification()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getServerIdentification" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4794</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4794" class="phpdocumentor-element-found-in__source" data-line="4794" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Return the server identification.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getServerIdentification</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string|false</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">string|false</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getServerPublicHostKey">
|
|
getServerPublicHostKey()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getServerPublicHostKey" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5190</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5190" class="phpdocumentor-element-found-in__source" data-line="5190" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns the server public host key.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getServerPublicHostKey</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string|false</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Caching this the first time you connect to a server and checking the result on subsequent connections
|
|
is recommended. Returns false if the server signature is not signed correctly with the public host key.</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getServerPublicHostKey#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\RuntimeException">RuntimeException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on badly formatted keys</p>
|
|
</section>
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Exception-NoSupportedAlgorithmsException.html"><abbr title="\phpseclib3\Exception\NoSupportedAlgorithmsException">NoSupportedAlgorithmsException</abbr></a></span>
|
|
|
|
<section class="phpdocumentor-description"><p>when the key isn't in a supported format</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">string|false</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getSFTPErrors">
|
|
getSFTPErrors()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_getSFTPErrors" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3453</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3453" class="phpdocumentor-element-found-in__source" data-line="3453" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns all errors on the SFTP layer</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getSFTPErrors</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed></span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed></span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getSFTPLog">
|
|
getSFTPLog()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_getSFTPLog" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3432</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3432" class="phpdocumentor-element-found-in__source" data-line="3432" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns a log of the packets that have been sent and received.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getSFTPLog</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed>|string|false</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Returns a string if NET_SFTP_LOGGING == self::LOG_COMPLEX, an array if NET_SFTP_LOGGING == self::LOG_SIMPLE and false if !defined('NET_SFTP_LOGGING')</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed>|string|false</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getStdError">
|
|
getStdError()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getStdError" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2813</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2813" class="phpdocumentor-element-found-in__source" data-line="2813" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Get the output from stdError</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getStdError</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getSupportedCompressionAlgorithms">
|
|
getSupportedCompressionAlgorithms()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getSupportedCompressionAlgorithms" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5022</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5022" class="phpdocumentor-element-found-in__source" data-line="5022" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns a list of compression algorithms that phpseclib supports</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__name">getSupportedCompressionAlgorithms</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed></span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed></span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getSupportedEncryptionAlgorithms">
|
|
getSupportedEncryptionAlgorithms()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getSupportedEncryptionAlgorithms" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4888</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4888" class="phpdocumentor-element-found-in__source" data-line="4888" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns a list of symmetric key algorithms that phpseclib supports</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__name">getSupportedEncryptionAlgorithms</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed></span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed></span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getSupportedHostKeyAlgorithms">
|
|
getSupportedHostKeyAlgorithms()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getSupportedHostKeyAlgorithms" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4869</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4869" class="phpdocumentor-element-found-in__source" data-line="4869" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns a list of host key algorithms that phpseclib supports</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__name">getSupportedHostKeyAlgorithms</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed></span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed></span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getSupportedKEXAlgorithms">
|
|
getSupportedKEXAlgorithms()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getSupportedKEXAlgorithms" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4833</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4833" class="phpdocumentor-element-found-in__source" data-line="4833" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns a list of KEX algorithms that phpseclib supports</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__name">getSupportedKEXAlgorithms</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed></span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed></span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getSupportedMACAlgorithms">
|
|
getSupportedMACAlgorithms()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getSupportedMACAlgorithms" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4992</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4992" class="phpdocumentor-element-found-in__source" data-line="4992" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns a list of MAC algorithms that phpseclib supports</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__name">getSupportedMACAlgorithms</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed></span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed></span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getSupportedVersions">
|
|
getSupportedVersions()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_getSupportedVersions" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3473</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3473" class="phpdocumentor-element-found-in__source" data-line="3473" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Get supported SFTP versions</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getSupportedVersions</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed></span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed></span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getTimeout">
|
|
getTimeout()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getTimeout" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2779</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2779" class="phpdocumentor-element-found-in__source" data-line="2779" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Return the currently configured timeout</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getTimeout</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">int</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">int</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getWindowColumns">
|
|
getWindowColumns()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getWindowColumns" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5287</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5287" class="phpdocumentor-element-found-in__source" data-line="5287" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns the number of columns for the terminal window size.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getWindowColumns</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">int</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">int</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_getWindowRows">
|
|
getWindowRows()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_getWindowRows" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5297</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5297" class="phpdocumentor-element-found-in__source" data-line="5297" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns the number of rows for the terminal window size.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">getWindowRows</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">int</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">int</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_is_dir">
|
|
is_dir()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_is_dir" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2666</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2666" class="phpdocumentor-element-found-in__source" data-line="2666" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Tells whether the filename is a directory</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">is_dir</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_is_file">
|
|
is_file()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_is_file" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2681</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2681" class="phpdocumentor-element-found-in__source" data-line="2681" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Tells whether the filename is a regular file</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">is_file</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_is_link">
|
|
is_link()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_is_link" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2696</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2696" class="phpdocumentor-element-found-in__source" data-line="2696" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Tells whether the filename is a symbolic link</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">is_link</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_is_readable">
|
|
is_readable()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_is_readable" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2711</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2711" class="phpdocumentor-element-found-in__source" data-line="2711" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Tells whether a file exists and is readable</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">is_readable</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_is_writable">
|
|
is_writable()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_is_writable" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2738</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2738" class="phpdocumentor-element-found-in__source" data-line="2738" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Tells whether the filename is writable</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">is_writable</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_is_writeable">
|
|
is_writeable()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_is_writeable" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2767</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2767" class="phpdocumentor-element-found-in__source" data-line="2767" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Tells whether the filename is writeable</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">is_writeable</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Alias of is_writable</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_isAuthenticated">
|
|
isAuthenticated()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_isAuthenticated" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3386</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3386" class="phpdocumentor-element-found-in__source" data-line="3386" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Have you successfully been logged in?</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">isAuthenticated</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_isConnected">
|
|
isConnected()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_isConnected" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3359</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3359" class="phpdocumentor-element-found-in__source" data-line="3359" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Is the connection still active?</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">isConnected</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$level</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">0</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>$level has 3x possible values:
|
|
0 (default): phpseclib takes a passive approach to see if the connection is still active by calling feof()
|
|
on the socket
|
|
1: phpseclib takes an active approach to see if the connection is still active by sending an SSH_MSG_IGNORE
|
|
packet that doesn't require a response
|
|
2: phpseclib takes an active approach to see if the connection is still active by sending an SSH_MSG_CHANNEL_OPEN
|
|
packet and imediately trying to close that channel. some routers, in particular, however, will only let you
|
|
open one channel, so this approach could yield false positives</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$level</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">0</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_isInteractiveChannelOpen">
|
|
isInteractiveChannelOpen()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_isInteractiveChannelOpen" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3417</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3417" class="phpdocumentor-element-found-in__source" data-line="3417" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Is the given interactive channel active?</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">isInteractiveChannelOpen</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$channel</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$channel</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
<section class="phpdocumentor-description"><p>Channel id returned by self::getInteractiveChannelId()</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_isPTYEnabled">
|
|
isPTYEnabled()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_isPTYEnabled" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4026</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4026" class="phpdocumentor-element-found-in__source" data-line="4026" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns whether request-pty is enabled or not</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">isPTYEnabled</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_isPTYEnabled#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::enablePTY()">self::enablePTY()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::disablePTY()">self::disablePTY()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_isPTYOpen">
|
|
isPTYOpen()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_isPTYOpen" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3406</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3406" class="phpdocumentor-element-found-in__source" data-line="3406" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Is the exec pty active?</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">isPTYOpen</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_isQuietModeEnabled">
|
|
isQuietModeEnabled()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_isQuietModeEnabled" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3993</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3993" class="phpdocumentor-element-found-in__source" data-line="3993" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns whether Quiet Mode is enabled or not</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">isQuietModeEnabled</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_isQuietModeEnabled#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::enableQuietMode()">self::enableQuietMode()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::disableQuietMode()">self::disableQuietMode()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_isShellOpen">
|
|
isShellOpen()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_isShellOpen" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3396</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3396" class="phpdocumentor-element-found-in__source" data-line="3396" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Is the interactive shell active?</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">isShellOpen</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_isTimeout">
|
|
isTimeout()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_isTimeout" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3314</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3314" class="phpdocumentor-element-found-in__source" data-line="3314" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Is timeout?</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">isTimeout</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Did exec() or read() return because they timed out or because they encountered the end?</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_login">
|
|
login()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_login" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2217</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2217" class="phpdocumentor-element-found-in__source" data-line="2217" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Login</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">login</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$username</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string|<a href="classes/phpseclib3-Crypt-Common-PrivateKey.html"><abbr title="\phpseclib3\Crypt\Common\PrivateKey">PrivateKey</abbr></a>|array<string|int, array<string|int, mixed>>|<a href="classes/phpseclib3-System-SSH-Agent.html"><abbr title="\phpseclib3\System\SSH\Agent">Agent</abbr></a>|null </span><span class="phpdocumentor-signature__argument__variadic-operator">...</span><span class="phpdocumentor-signature__argument__name">$args</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>The $password parameter can be a plaintext password, a \phpseclib3\Crypt\RSA|EC|DSA object, a \phpseclib3\System\SSH\Agent object or an array</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$username</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$args</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string|<a href="classes/phpseclib3-Crypt-Common-PrivateKey.html"><abbr title="\phpseclib3\Crypt\Common\PrivateKey">PrivateKey</abbr></a>|array<string|int, array<string|int, mixed>>|<a href="classes/phpseclib3-System-SSH-Agent.html"><abbr title="\phpseclib3\System\SSH\Agent">Agent</abbr></a>|null</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_login#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_login()">self::_login()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_lstat">
|
|
lstat()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_lstat" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1437</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1437" class="phpdocumentor-element-found-in__source" data-line="1437" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns general information about a file or symbolic link.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">lstat</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$filename</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed>|false</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Returns an array on success and false otherwise.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$filename</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed>|false</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_mkdir">
|
|
mkdir()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_mkdir" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1959</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1959" class="phpdocumentor-element-found-in__source" data-line="1959" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Creates a directory.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">mkdir</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$dir</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$mode</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">-1</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$recursive</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$dir</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$mode</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">-1</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$recursive</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">false</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_nlist">
|
|
nlist()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_nlist" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">978</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.978" class="phpdocumentor-element-found-in__source" data-line="978" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns a list of files in the given directory</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">nlist</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$dir</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">'.'</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$recursive</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed>|false</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$dir</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">'.'</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$recursive</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">false</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed>|false</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_openShell">
|
|
openShell()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_openShell" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2991</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2991" class="phpdocumentor-element-found-in__source" data-line="2991" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Creates an interactive shell</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">openShell</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Returns bool(true) if the shell was opened.
|
|
Returns bool(false) if the shell was already open.</p>
|
|
</section>
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_openShell#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::isShellOpen()">self::isShellOpen()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::read()">self::read()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::write()">self::write()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Exception-InsufficientSetupException.html"><abbr title="\phpseclib3\Exception\InsufficientSetupException">InsufficientSetupException</abbr></a></span>
|
|
|
|
<section class="phpdocumentor-description"><p>if not authenticated</p>
|
|
</section>
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\RuntimeException">RuntimeException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on other errors</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_ping">
|
|
ping()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_ping" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3441</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3441" class="phpdocumentor-element-found-in__source" data-line="3441" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Pings a server connection, or tries to reconnect if the connection has gone down</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">ping</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Inspired by http://php.net/manual/en/mysqli.ping.php</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_put">
|
|
put()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_put" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2106</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2106" class="phpdocumentor-element-found-in__source" data-line="2106" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Uploads a file to the SFTP server.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">put</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$remote_file</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string|resource </span><span class="phpdocumentor-signature__argument__name">$data</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$mode</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">self::SOURCE_STRING</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$start</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">-1</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$local_start</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">-1</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">callable|null </span><span class="phpdocumentor-signature__argument__name">$progressCallback</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>By default, \phpseclib3\Net\SFTP::put() does not read from the local filesystem. $data is dumped directly into $remote_file.
|
|
So, for example, if you set $data to 'filename.ext' and then do \phpseclib3\Net\SFTP::get(), you will get a file, twelve bytes
|
|
long, containing 'filename.ext' as its contents.</p>
|
|
<p>Setting $mode to self::SOURCE_LOCAL_FILE will change the above behavior. With self::SOURCE_LOCAL_FILE, $remote_file will
|
|
contain as many bytes as filename.ext does on your local filesystem. If your filename.ext is 1MB then that is how
|
|
large $remote_file will be, as well.</p>
|
|
<p>Setting $mode to self::SOURCE_CALLBACK will use $data as callback function, which gets only one parameter -- number
|
|
of bytes to return, and returns a string if there is some data or null if there is no more data</p>
|
|
<p>If $data is a resource then it'll be used as a resource instead.</p>
|
|
<p>Currently, only binary mode is supported. As such, if the line endings need to be adjusted, you will need to take
|
|
care of that, yourself.</p>
|
|
<p>$mode can take an additional two parameters - self::RESUME and self::RESUME_START. These are bitwise AND'd with
|
|
$mode. So if you want to resume upload of a 300mb file on the local file system you'd set $mode to the following:</p>
|
|
<p>self::SOURCE_LOCAL_FILE | self::RESUME</p>
|
|
<p>If you wanted to simply append the full contents of a local file to the full contents of a remote file you'd replace
|
|
self::RESUME with self::RESUME_START.</p>
|
|
<p>If $mode & (self::RESUME | self::RESUME_START) then self::RESUME_START will be assumed.</p>
|
|
<p>$start and $local_start give you more fine grained control over this process and take precident over self::RESUME
|
|
when they're non-negative. ie. $start could let you write at the end of a file (like self::RESUME) or in the middle
|
|
of one. $local_start could let you start your reading from the end of a file (like self::RESUME_START) or in the
|
|
middle of one.</p>
|
|
<p>Setting $local_start to > 0 or $mode | self::RESUME_START doesn't do anything unless $mode | self::SOURCE_LOCAL_FILE.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$remote_file</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$data</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string|resource</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$mode</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">self::SOURCE_STRING</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$start</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">-1</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$local_start</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">-1</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$progressCallback</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">callable|null</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_put#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\BadFunctionCallException">BadFunctionCallException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>if you're uploading via a callback and the callback function is invalid</p>
|
|
</section>
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Exception-FileNotFoundException.html"><abbr title="\phpseclib3\Exception\FileNotFoundException">FileNotFoundException</abbr></a></span>
|
|
|
|
<section class="phpdocumentor-description"><p>if you're uploading via a file and the file doesn't exist</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_pwd">
|
|
pwd()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_pwd" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">786</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.786" class="phpdocumentor-element-found-in__source" data-line="786" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns the current directory name</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">pwd</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string|bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">string|bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_rawlist">
|
|
rawlist()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_rawlist" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1030</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1030" class="phpdocumentor-element-found-in__source" data-line="1030" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns a detailed list of files in the given directory</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">rawlist</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$dir</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">'.'</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$recursive</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed>|false</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$dir</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">'.'</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$recursive</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">false</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed>|false</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_read">
|
|
read()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_read" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3148</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3148" class="phpdocumentor-element-found-in__source" data-line="3148" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns the output of an interactive shell</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">read</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$expect</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">''</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$mode</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">self::READ_SIMPLE</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int|null </span><span class="phpdocumentor-signature__argument__name">$channel</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string|bool|null</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Returns when there's a match for $expect, which can take the form of a string literal or,
|
|
if $mode == self::READ_REGEX, a regular expression.</p>
|
|
<p>If not specifying a channel, an open interactive channel will be selected, or, if there are
|
|
no open channels, an interactive shell will be created. If there are multiple open
|
|
interactive channels, a legacy behavior will apply in which channel selection prioritizes
|
|
an active subsystem, the exec pty, and, lastly, the shell. If using multiple interactive
|
|
channels, callers are discouraged from relying on this legacy behavior and should specify
|
|
the intended channel.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$expect</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">''</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$mode</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">self::READ_SIMPLE</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
<section class="phpdocumentor-description"><p>One of the self::READ_* constants</p>
|
|
</section>
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$channel</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int|null</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
<section class="phpdocumentor-description"><p>Channel id returned by self::getInteractiveChannelId()</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_read#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::write()">self::write()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\RuntimeException">RuntimeException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on connection error</p>
|
|
</section>
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Exception-InsufficientSetupException.html"><abbr title="\phpseclib3\Exception\InsufficientSetupException">InsufficientSetupException</abbr></a></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on unexpected channel status, possibly due to closure</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">string|bool|null</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_readlink">
|
|
readlink()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_readlink" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1852</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1852" class="phpdocumentor-element-found-in__source" data-line="1852" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Return the target of a symbolic link</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">readlink</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$link</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$link</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_readlink#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_realpath">
|
|
realpath()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_realpath" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">831</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.831" class="phpdocumentor-element-found-in__source" data-line="831" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Canonicalize the Server-Side Path Name</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">realpath</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>SFTP doesn't provide a mechanism by which the current working directory can be changed, so we'll emulate it. Returns
|
|
the absolute (canonicalized) path.</p>
|
|
<p>If canonicalize_paths has been disabled using disablePathCanonicalization(), $path is returned as-is.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_realpath#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::chdir()">self::chdir()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::disablePathCanonicalization()">self::disablePathCanonicalization()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_rename">
|
|
rename()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_rename" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2964</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2964" class="phpdocumentor-element-found-in__source" data-line="2964" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Renames a file or a directory on the SFTP server.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">rename</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$oldname</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$newname</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>If the file already exists this will return false</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$oldname</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$newname</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_rename#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_requestAgentForwarding">
|
|
requestAgentForwarding()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_requestAgentForwarding" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3099</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3099" class="phpdocumentor-element-found-in__source" data-line="3099" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Request agent forwarding of remote server</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">requestAgentForwarding</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_reset">
|
|
reset()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_reset" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3298</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3298" class="phpdocumentor-element-found-in__source" data-line="3298" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Closes a channel</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">reset</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">int|null </span><span class="phpdocumentor-signature__argument__name">$channel</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>If read() timed out you might want to just close the channel and have it auto-restart on the next read() call</p>
|
|
<p>If not specifying a channel, an open interactive channel will be selected. If there are
|
|
multiple open interactive channels, a legacy behavior will apply in which channel selection
|
|
prioritizes an active subsystem, the exec pty, and, lastly, the shell. If using multiple
|
|
interactive channels, callers are discouraged from relying on this legacy behavior and
|
|
should specify the intended channel.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$channel</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int|null</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
<section class="phpdocumentor-description"><p>Channel id returned by self::getInteractiveChannelId()</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_rmdir">
|
|
rmdir()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_rmdir" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2022</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2022" class="phpdocumentor-element-found-in__source" data-line="2022" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Removes a directory.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">rmdir</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$dir</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$dir</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_rmdir#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_sendIdentificationStringFirst">
|
|
sendIdentificationStringFirst()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_sendIdentificationStringFirst" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1253</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1253" class="phpdocumentor-element-found-in__source" data-line="1253" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Send Identification String First</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">sendIdentificationStringFirst</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>https://tools.ietf.org/html/rfc4253#section-4.2 says "when the connection has been established,
|
|
both sides MUST send an identification string". It does not say which side sends it first. In
|
|
theory it shouldn't matter but it is a fact of life that some SSH servers are simply buggy</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_sendIdentificationStringLast">
|
|
sendIdentificationStringLast()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_sendIdentificationStringLast" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1266</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1266" class="phpdocumentor-element-found-in__source" data-line="1266" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Send Identification String Last</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">sendIdentificationStringLast</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>https://tools.ietf.org/html/rfc4253#section-4.2 says "when the connection has been established,
|
|
both sides MUST send an identification string". It does not say which side sends it first. In
|
|
theory it shouldn't matter but it is a fact of life that some SSH servers are simply buggy</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_sendKEXINITFirst">
|
|
sendKEXINITFirst()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_sendKEXINITFirst" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1279</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1279" class="phpdocumentor-element-found-in__source" data-line="1279" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Send SSH_MSG_KEXINIT First</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">sendKEXINITFirst</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>https://tools.ietf.org/html/rfc4253#section-7.1 says "key exchange begins by each sending
|
|
sending the [SSH_MSG_KEXINIT] packet". It does not say which side sends it first. In theory
|
|
it shouldn't matter but it is a fact of life that some SSH servers are simply buggy</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_sendKEXINITLast">
|
|
sendKEXINITLast()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_sendKEXINITLast" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1292</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1292" class="phpdocumentor-element-found-in__source" data-line="1292" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Send SSH_MSG_KEXINIT Last</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">sendKEXINITLast</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>https://tools.ietf.org/html/rfc4253#section-7.1 says "key exchange begins by each sending
|
|
sending the [SSH_MSG_KEXINIT] packet". It does not say which side sends it first. In theory
|
|
it shouldn't matter but it is a fact of life that some SSH servers are simply buggy</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_setCryptoEngine">
|
|
setCryptoEngine()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_setCryptoEngine" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1240</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1240" class="phpdocumentor-element-found-in__source" data-line="1240" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Set Crypto Engine Mode</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__name">setCryptoEngine</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$engine</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Possible $engine values:
|
|
OpenSSL, mcrypt, Eval, PHP</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$engine</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_setKeepAlive">
|
|
setKeepAlive()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_setKeepAlive" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2804</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2804" class="phpdocumentor-element-found-in__source" data-line="2804" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Set Keep Alive</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">setKeepAlive</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$interval</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Sends an SSH2_MSG_IGNORE message every x seconds, if x is a positive non-zero number.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$interval</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_setListOrder">
|
|
setListOrder()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_setListOrder" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1263</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1263" class="phpdocumentor-element-found-in__source" data-line="1263" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Defines how nlist() and rawlist() will be sorted - if at all.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">setListOrder</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__variadic-operator">...</span><span class="phpdocumentor-signature__argument__name">$args</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>If sorting is enabled directories and files will be sorted independently with
|
|
directories appearing before files in the resultant array that is returned.</p>
|
|
<p>Any parameter returned by stat is a valid sort parameter for this function.
|
|
Filename comparisons are case insensitive.</p>
|
|
<p>Examples:</p>
|
|
<p>$sftp->setListOrder('filename', SORT_ASC);
|
|
$sftp->setListOrder('size', SORT_DESC, 'filename', SORT_ASC);
|
|
$sftp->setListOrder(true);
|
|
Separates directories from files but doesn't do any sorting beyond that
|
|
$sftp->setListOrder();
|
|
Don't do any sort of sorting</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$args</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_setPreferredAlgorithms">
|
|
setPreferredAlgorithms()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_setPreferredAlgorithms" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5089</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5089" class="phpdocumentor-element-found-in__source" data-line="5089" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Accepts an associative array with up to four parameters as described at
|
|
<https://www.php.net/manual/en/function.ssh2-connect.php></p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">setPreferredAlgorithms</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed> </span><span class="phpdocumentor-signature__argument__name">$methods</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$methods</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed></span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_setPreferredVersion">
|
|
setPreferredVersion()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_setPreferredVersion" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3513</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3513" class="phpdocumentor-element-found-in__source" data-line="3513" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Set preferred version</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">setPreferredVersion</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$version</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>If you're preferred version isn't supported then the highest supported
|
|
version of SFTP will be utilized. Set to null or false or int(0) to
|
|
unset the preferred version</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$version</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_setTerminal">
|
|
setTerminal()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_setTerminal" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5078</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5078" class="phpdocumentor-element-found-in__source" data-line="5078" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Allows you to set the terminal</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">setTerminal</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$term</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$term</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_setTimeout">
|
|
setTimeout()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_setTimeout" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2792</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2792" class="phpdocumentor-element-found-in__source" data-line="2792" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Set Timeout</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">setTimeout</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed </span><span class="phpdocumentor-signature__argument__name">$timeout</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>$ssh->exec('ping 127.0.0.1'); on a Linux host will never return and will run indefinitely. setTimeout() makes it so it'll timeout.
|
|
Setting $timeout to false or 0 will mean there is no timeout.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$timeout</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_setWindowColumns">
|
|
setWindowColumns()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_setWindowColumns" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5307</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5307" class="phpdocumentor-element-found-in__source" data-line="5307" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Sets the number of columns for the terminal window size.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">setWindowColumns</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$value</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_setWindowRows">
|
|
setWindowRows()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_setWindowRows" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5317</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5317" class="phpdocumentor-element-found-in__source" data-line="5317" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Sets the number of rows for the terminal window size.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">setWindowRows</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$value</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_setWindowSize">
|
|
setWindowSize()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_setWindowSize" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5328</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5328" class="phpdocumentor-element-found-in__source" data-line="5328" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Sets the number of columns and rows for the terminal window size.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">setWindowSize</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$columns</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">80</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$rows</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">24</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$columns</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">80</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$rows</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">24</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_startSubsystem">
|
|
startSubsystem()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_startSubsystem" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3243</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3243" class="phpdocumentor-element-found-in__source" data-line="3243" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Start a subsystem.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">startSubsystem</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$subsystem</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Right now only one subsystem at a time is supported. To support multiple subsystem's stopSubsystem() could accept
|
|
a string that contained the name of the subsystem, but at that point, only one subsystem of each type could be opened.
|
|
To support multiple subsystem's of the same name maybe it'd be best if startSubsystem() generated a new channel id and
|
|
returns that and then that that was passed into stopSubsystem() but that'll be saved for a future date and implemented
|
|
if there's sufficient demand for such a feature.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$subsystem</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_startSubsystem#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::stopSubsystem()">self::stopSubsystem()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_stat">
|
|
stat()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_stat" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1381</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1381" class="phpdocumentor-element-found-in__source" data-line="1381" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns general information about a file.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">stat</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$filename</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed>|false</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Returns an array on success and false otherwise.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$filename</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed>|false</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_stopSubsystem">
|
|
stopSubsystem()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_stopSubsystem" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3276</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3276" class="phpdocumentor-element-found-in__source" data-line="3276" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Stops a subsystem.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">stopSubsystem</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_stopSubsystem#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::startSubsystem()">self::startSubsystem()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_symlink">
|
|
symlink()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_symlink" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1895</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1895" class="phpdocumentor-element-found-in__source" data-line="1895" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Create a symlink</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">symlink</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$target</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$link</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>symlink() creates a symbolic link to the existing target with the specified name link.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$target</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$link</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_symlink#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_touch">
|
|
touch()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_touch" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1548</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1548" class="phpdocumentor-element-found-in__source" data-line="1548" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Sets access and modification time of file.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">touch</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$filename</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$time</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$atime</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>If the file does not exist, it will be created.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$filename</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$time</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$atime</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_touch#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_truncate">
|
|
truncate()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_truncate" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1530</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1530" class="phpdocumentor-element-found-in__source" data-line="1530" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Truncates a file to a given length</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">truncate</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$filename</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$new_size</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$filename</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$new_size</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-public
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_write">
|
|
write()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_write" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3209</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3209" class="phpdocumentor-element-found-in__source" data-line="3209" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Inputs a command into an interactive shell.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">public</span>
|
|
<span class="phpdocumentor-signature__name">write</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$cmd</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int|null </span><span class="phpdocumentor-signature__argument__name">$channel</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>If not specifying a channel, an open interactive channel will be selected, or, if there are
|
|
no open channels, an interactive shell will be created. If there are multiple open
|
|
interactive channels, a legacy behavior will apply in which channel selection prioritizes
|
|
an active subsystem, the exec pty, and, lastly, the shell. If using multiple interactive
|
|
channels, callers are discouraged from relying on this legacy behavior and should specify
|
|
the intended channel.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$cmd</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$channel</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int|null</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
<section class="phpdocumentor-description"><p>Channel id returned by self::getInteractiveChannelId()</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_write#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Net-SSH2.html#method_read"><abbr title="\phpseclib3\Net\SSH2::read()">SSH2::read()</abbr></a></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\RuntimeException">RuntimeException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on connection error</p>
|
|
</section>
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Exception-InsufficientSetupException.html"><abbr title="\phpseclib3\Exception\InsufficientSetupException">InsufficientSetupException</abbr></a></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on unexpected channel status, possibly due to closure</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_append_log_helper">
|
|
append_log_helper()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_append_log_helper" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4453</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4453" class="phpdocumentor-element-found-in__source" data-line="4453" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Logs data packet helper</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__name">append_log_helper</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$constant</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$message_number</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$message</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed> </span><span class="phpdocumentor-signature__argument__reference-operator">&</span><span class="phpdocumentor-signature__argument__name">$message_number_log</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed> </span><span class="phpdocumentor-signature__argument__reference-operator">&</span><span class="phpdocumentor-signature__argument__name">$message_log</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__reference-operator">&</span><span class="phpdocumentor-signature__argument__name">$log_size</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">resource </span><span class="phpdocumentor-signature__argument__reference-operator">&</span><span class="phpdocumentor-signature__argument__name">$realtime_log_file</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__reference-operator">&</span><span class="phpdocumentor-signature__argument__name">$realtime_log_wrap</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__reference-operator">&</span><span class="phpdocumentor-signature__argument__name">$realtime_log_size</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$constant</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$message_number</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$message</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$message_number_log</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed></span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$message_log</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed></span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$log_size</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$realtime_log_file</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">resource</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$realtime_log_wrap</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$realtime_log_size</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-protected
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_define_array">
|
|
define_array()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_define_array" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4656</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4656" class="phpdocumentor-element-found-in__source" data-line="4656" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Define Array</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__name">define_array</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed> </span><span class="phpdocumentor-signature__argument__variadic-operator">...</span><span class="phpdocumentor-signature__argument__name">$args</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Takes any number of arrays whose indices are integers and whose values are strings and defines a bunch of
|
|
named constants from it, using the value as the name of the constant and the index as the value of the constant.
|
|
If any of the constants that would be defined already exists, none of the constants will be defined.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$args</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed></span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_define_array#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">access</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
|
|
<section class="phpdocumentor-description"><p>protected</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_disconnect_helper">
|
|
disconnect_helper()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_disconnect_helper" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3524</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3524" class="phpdocumentor-element-found-in__source" data-line="3524" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Disconnect</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__name">disconnect_helper</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$reason</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">false</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$reason</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">false</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_format_log">
|
|
format_log()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_format_log" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4700</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4700" class="phpdocumentor-element-found-in__source" data-line="4700" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Formats a log for printing</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__name">format_log</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed> </span><span class="phpdocumentor-signature__argument__name">$message_log</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed> </span><span class="phpdocumentor-signature__argument__name">$message_number_log</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$message_log</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed></span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$message_number_log</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed></span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">string</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_get_channel_packet">
|
|
get_channel_packet()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_get_channel_packet" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4051</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4051" class="phpdocumentor-element-found-in__source" data-line="4051" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Gets channel data</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__name">get_channel_packet</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$client_channel</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$skip_extended</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Returns the data as a string. bool(true) is returned if:</p>
|
|
<ul>
|
|
<li>the server closes the channel</li>
|
|
<li>if the connection times out</li>
|
|
<li>if the channel status is CHANNEL_OPEN and the response was CHANNEL_OPEN_CONFIRMATION</li>
|
|
<li>if the channel status is CHANNEL_REQUEST and the response was CHANNEL_SUCCESS</li>
|
|
<li>if the channel status is CHANNEL_CLOSE and the response was CHANNEL_CLOSE</li>
|
|
</ul>
|
|
<p>bool(false) is returned if:</p>
|
|
<ul>
|
|
<li>if the channel status is CHANNEL_REQUEST and the response was CHANNEL_FAILURE</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$client_channel</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$skip_extended</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">false</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_get_channel_packet#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\RuntimeException">RuntimeException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on connection error</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_open_channel">
|
|
open_channel()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_open_channel" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2940</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2940" class="phpdocumentor-element-found-in__source" data-line="2940" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Opens a channel</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__name">open_channel</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$channel</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$skip_extended</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$channel</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$skip_extended</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">false</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_parseAttributes">
|
|
parseAttributes()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_parseAttributes" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3042</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3042" class="phpdocumentor-element-found-in__source" data-line="3042" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Parse Attributes</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__name">parseAttributes</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__reference-operator">&</span><span class="phpdocumentor-signature__argument__name">$response</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed></span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>See '7. File Attributes' of draft-ietf-secsh-filexfer-13 for more info.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$response</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed></span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_reset_connection">
|
|
reset_connection()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_reset_connection" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3292</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3292" class="phpdocumentor-element-found-in__source" data-line="3292" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Resets a connection for re-use</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__name">reset_connection</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$reason</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$reason</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_send_binary_packet">
|
|
send_binary_packet()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_send_binary_packet" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4278</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4278" class="phpdocumentor-element-found-in__source" data-line="4278" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Sends Binary Packets</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__name">send_binary_packet</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$data</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$logged</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>See '6. Binary Packet Protocol' of rfc4253 for more info.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$data</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$logged</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_send_binary_packet#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_get_binary_packet()">self::_get_binary_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_send_channel_packet">
|
|
send_channel_packet()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_send_channel_packet" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4536</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4536" class="phpdocumentor-element-found-in__source" data-line="4536" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Sends channel data</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__name">send_channel_packet</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$client_channel</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$data</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Spans multiple SSH_MSG_CHANNEL_DATAs if appropriate</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$client_channel</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$data</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-protected
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_sublogin">
|
|
sublogin()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_sublogin" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2244</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2244" class="phpdocumentor-element-found-in__source" data-line="2244" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Login Helper</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">protected</span>
|
|
<span class="phpdocumentor-signature__name">sublogin</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$username</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string|<a href="classes/phpseclib3-Crypt-Common-PrivateKey.html"><abbr title="\phpseclib3\Crypt\Common\PrivateKey">PrivateKey</abbr></a>|array<string|int, array<string|int, mixed>>|<a href="classes/phpseclib3-System-SSH-Agent.html"><abbr title="\phpseclib3\System\SSH\Agent">Agent</abbr></a>|null </span><span class="phpdocumentor-signature__argument__variadic-operator">...</span><span class="phpdocumentor-signature__argument__name">$args</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$username</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$args</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string|<a href="classes/phpseclib3-Crypt-Common-PrivateKey.html"><abbr title="\phpseclib3\Crypt\Common\PrivateKey">PrivateKey</abbr></a>|array<string|int, array<string|int, mixed>>|<a href="classes/phpseclib3-System-SSH-Agent.html"><abbr title="\phpseclib3\System\SSH\Agent">Agent</abbr></a>|null</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_sublogin#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_login_helper()">self::_login_helper()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_append_log">
|
|
append_log()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_append_log" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3410</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3410" class="phpdocumentor-element-found-in__source" data-line="3410" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Logs data packets</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">append_log</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$message_number</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$message</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Makes sure that only the last 1MB worth of packets will be logged</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$message_number</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$message</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_array_intersect_first">
|
|
array_intersect_first()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_array_intersect_first" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4751</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4751" class="phpdocumentor-element-found-in__source" data-line="4751" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns the first value of the intersection of two arrays or false if
|
|
the intersection is empty. The order is defined by the first parameter.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__name">array_intersect_first</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed> </span><span class="phpdocumentor-signature__argument__name">$array1</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed> </span><span class="phpdocumentor-signature__argument__name">$array2</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$array1</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed></span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$array2</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed></span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">mixed</span>
|
|
—
|
|
<section class="phpdocumentor-description"><p>False if intersection is empty, else intersected value.</p>
|
|
</section>
|
|
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_bad_algorithm_candidate">
|
|
bad_algorithm_candidate()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_bad_algorithm_candidate" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2195</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2195" class="phpdocumentor-element-found-in__source" data-line="2195" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__name">bad_algorithm_candidate</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed </span><span class="phpdocumentor-signature__argument__name">$algorithm</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$algorithm</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_close_channel">
|
|
close_channel()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_close_channel" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4578</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4578" class="phpdocumentor-element-found-in__source" data-line="4578" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Closes and flushes a channel</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">close_channel</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$client_channel</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$want_reply</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>\phpseclib3\Net\SSH2 doesn't properly close most channels. For exec() channels are normally closed by the server
|
|
and for SFTP channels are presumably closed when the client disconnects. This functions is intended
|
|
for SCP more than anything.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$client_channel</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$want_reply</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">false</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_close_channel_bitmap">
|
|
close_channel_bitmap()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_close_channel_bitmap" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4609</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4609" class="phpdocumentor-element-found-in__source" data-line="4609" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Maintains execution state bitmap in response to channel closure</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">close_channel_bitmap</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$client_channel</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$client_channel</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
<section class="phpdocumentor-description"><p>The channel number to maintain closure status of</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_close_handle">
|
|
close_handle()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_close_handle" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2323</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2323" class="phpdocumentor-element-found-in__source" data-line="2323" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Close handle</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">close_handle</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$handle</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$handle</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_close_handle#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_comparator">
|
|
comparator()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_comparator" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1189</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1189" class="phpdocumentor-element-found-in__source" data-line="1189" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Compares two rawlist entries using parameters set by setListOrder()</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">comparator</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed> </span><span class="phpdocumentor-signature__argument__name">$a</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed> </span><span class="phpdocumentor-signature__argument__name">$b</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">int</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Intended for use with uasort()</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$a</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed></span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$b</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed></span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">int</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_connect">
|
|
connect()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_connect" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1329</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1329" class="phpdocumentor-element-found-in__source" data-line="1329" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Connect to an SSHv2 server</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">connect</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_connect#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\RuntimeException">RuntimeException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on other errors</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_delete_recursive">
|
|
delete_recursive()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_delete_recursive" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2574</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2574" class="phpdocumentor-element-found-in__source" data-line="2574" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Recursively deletes directories on the SFTP server</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">delete_recursive</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__reference-operator">&</span><span class="phpdocumentor-signature__argument__name">$i</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Minimizes directory lookups and SSH_FXP_STATUS requests for speed.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$i</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_encryption_algorithm_to_crypt_instance">
|
|
encryption_algorithm_to_crypt_instance()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_encryption_algorithm_to_crypt_instance" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2112</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2112" class="phpdocumentor-element-found-in__source" data-line="2112" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Maps an encryption algorithm name to an instance of a subclass of
|
|
\phpseclib3\Crypt\Common\SymmetricKey.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__name">encryption_algorithm_to_crypt_instance</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$algorithm</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/phpseclib3-Crypt-Common-SymmetricKey.html"><abbr title="\phpseclib3\Crypt\Common\SymmetricKey">SymmetricKey</abbr></a>|null</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$algorithm</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
<section class="phpdocumentor-description"><p>Name of the encryption algorithm</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type"><a href="classes/phpseclib3-Crypt-Common-SymmetricKey.html"><abbr title="\phpseclib3\Crypt\Common\SymmetricKey">SymmetricKey</abbr></a>|null</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_encryption_algorithm_to_key_size">
|
|
encryption_algorithm_to_key_size()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_encryption_algorithm_to_key_size" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2065</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2065" class="phpdocumentor-element-found-in__source" data-line="2065" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Maps an encryption algorithm name to the number of key bytes.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">encryption_algorithm_to_key_size</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$algorithm</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">int|null</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$algorithm</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
<section class="phpdocumentor-description"><p>Name of the encryption algorithm</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">int|null</span>
|
|
—
|
|
<section class="phpdocumentor-description"><p>Number of bytes as an integer or null for unknown</p>
|
|
</section>
|
|
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_filter">
|
|
filter()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_filter" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3817</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3817" class="phpdocumentor-element-found-in__source" data-line="3817" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Filter Binary Packets</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">filter</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$payload</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$skip_channel_filter</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string|bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Because some binary packets need to be ignored...</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$payload</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$skip_channel_filter</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_filter#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_get_binary_packet()">self::_get_binary_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">string|bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_generate_identifier">
|
|
generate_identifier()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_generate_identifier" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1485</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1485" class="phpdocumentor-element-found-in__source" data-line="1485" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Generates the SSH identifier</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">generate_identifier</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>You should overwrite this method in your own class if you want to use another identifier</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">string</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_get_binary_packet">
|
|
get_binary_packet()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_get_binary_packet" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3504</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3504" class="phpdocumentor-element-found-in__source" data-line="3504" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Gets Binary Packets</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">get_binary_packet</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$skip_channel_filter</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool|string</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>See '6. Binary Packet Protocol' of rfc4253 for more info.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$skip_channel_filter</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">false</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_get_binary_packet#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_send_binary_packet()">self::_send_binary_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool|string</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
-deprecated "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_get_interactive_channel">
|
|
get_interactive_channel()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_get_interactive_channel" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3054</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3054" class="phpdocumentor-element-found-in__source" data-line="3054" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Return the channel to be used with read(), write(), and reset(), if none were specified</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">get_interactive_channel</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">int</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
<div class="phpdocumentor-admonition">
|
|
<svg class="phpdocumentor-admonition__icon" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"></path></svg>
|
|
<article>
|
|
<p>for lack of transparency in intended channel target, to be potentially replaced
|
|
with method which guarantees open-ness of all yielded channels and throws
|
|
error for multiple open channels</p>
|
|
|
|
</article>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_get_interactive_channel#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::read()">self::read()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::write()">self::write()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">int</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_get_lstat_cache_prop">
|
|
get_lstat_cache_prop()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_get_lstat_cache_prop" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2914</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2914" class="phpdocumentor-element-found-in__source" data-line="2914" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Return an lstat properity</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">get_lstat_cache_prop</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$prop</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Uses cache if appropriate.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$prop</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_get_open_channel">
|
|
get_open_channel()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_get_open_channel" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3082</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3082" class="phpdocumentor-element-found-in__source" data-line="3082" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Return an available open channel</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">get_open_channel</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">int</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">int</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_get_sftp_packet">
|
|
get_sftp_packet()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_get_sftp_packet" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3313</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3313" class="phpdocumentor-element-found-in__source" data-line="3313" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Receives SFTP Packets</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">get_sftp_packet</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">mixed </span><span class="phpdocumentor-signature__argument__name">$request_id</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>See '6. General Packet Format' of draft-ietf-secsh-filexfer-13 for more info.</p>
|
|
<p>Incidentally, the number of SSH_MSG_CHANNEL_DATA messages has no bearing on the number of SFTP packets present.
|
|
There can be one SSH_MSG_CHANNEL_DATA messages containing two SFTP packets or there can be two SSH_MSG_CHANNEL_DATA
|
|
messages containing one SFTP packet.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$request_id</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_get_sftp_packet#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_send_sftp_packet()">self::_send_sftp_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">string</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_get_stat_cache_prop">
|
|
get_stat_cache_prop()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_get_stat_cache_prop" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2900</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2900" class="phpdocumentor-element-found-in__source" data-line="2900" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Return a stat properity</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">get_stat_cache_prop</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$prop</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Uses cache if appropriate.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$prop</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_get_xstat_cache_prop">
|
|
get_xstat_cache_prop()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_get_xstat_cache_prop" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2929</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2929" class="phpdocumentor-element-found-in__source" data-line="2929" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Return a stat or lstat properity</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">get_xstat_cache_prop</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$prop</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$type</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Uses cache if appropriate.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$prop</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$type</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_init_sftp_connection">
|
|
init_sftp_connection()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_init_sftp_connection" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">622</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.622" class="phpdocumentor-element-found-in__source" data-line="622" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">(Re)initializes the SFTP channel</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">init_sftp_connection</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_is_channel_status_data">
|
|
is_channel_status_data()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_is_channel_status_data" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3072</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3072" class="phpdocumentor-element-found-in__source" data-line="3072" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Indicates the DATA status on the given channel</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">is_channel_status_data</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$channel</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$channel</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
<section class="phpdocumentor-description"><p>The channel number to evaluate</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_key_exchange">
|
|
key_exchange()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_key_exchange" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1522</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1522" class="phpdocumentor-element-found-in__source" data-line="1522" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Key Exchange</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">key_exchange</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">string|bool </span><span class="phpdocumentor-signature__argument__name">$kexinit_payload_server</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$kexinit_payload_server</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string|bool</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">false</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
<section class="phpdocumentor-description"><p>optional</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_key_exchange#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\RuntimeException">RuntimeException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on other errors</p>
|
|
</section>
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><a href="classes/phpseclib3-Exception-NoSupportedAlgorithmsException.html"><abbr title="\phpseclib3\Exception\NoSupportedAlgorithmsException">NoSupportedAlgorithmsException</abbr></a></span>
|
|
|
|
<section class="phpdocumentor-description"><p>when none of the algorithms phpseclib has loaded are compatible</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_keyboard_interactive_login">
|
|
keyboard_interactive_login()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_keyboard_interactive_login" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2504</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2504" class="phpdocumentor-element-found-in__source" data-line="2504" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Login via keyboard-interactive authentication</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">keyboard_interactive_login</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$username</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string|array<string|int, mixed> </span><span class="phpdocumentor-signature__argument__name">$password</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>See <a href="http://tools.ietf.org/html/rfc4256">RFC4256</a> for details. This is not a full-featured keyboard-interactive authenticator.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$username</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$password</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string|array<string|int, mixed></span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_keyboard_interactive_process">
|
|
keyboard_interactive_process()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_keyboard_interactive_process" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2527</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2527" class="phpdocumentor-element-found-in__source" data-line="2527" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Handle the keyboard-interactive requests / responses.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">keyboard_interactive_process</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string|array<string|int, mixed> </span><span class="phpdocumentor-signature__argument__variadic-operator">...</span><span class="phpdocumentor-signature__argument__name">$responses</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$responses</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string|array<string|int, mixed></span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_keyboard_interactive_process#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\RuntimeException">RuntimeException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on connection error</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_logError">
|
|
logError()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_logError" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">801</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.801" class="phpdocumentor-element-found-in__source" data-line="801" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Logs errors</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">logError</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$response</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$status</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">-1</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$response</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$status</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">-1</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_login_helper">
|
|
login_helper()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_login_helper" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2341</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2341" class="phpdocumentor-element-found-in__source" data-line="2341" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Login Helper</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">login_helper</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$username</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">mixed </span><span class="phpdocumentor-signature__argument__name">$password</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string|<a href="classes/phpseclib3-Crypt-Common-AsymmetricKey.html"><abbr title="\phpseclib3\Crypt\Common\AsymmetricKey">AsymmetricKey</abbr></a>|array<string|int, array<string|int, mixed>>|<a href="classes/phpseclib3-System-SSH-Agent.html"><abbr title="\phpseclib3\System\SSH\Agent">Agent</abbr></a>|null </span><span class="phpdocumentor-signature__argument__variadic-operator">...</span><span class="phpdocumentor-signature__argument__name">$args</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"></section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$username</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$password</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$args</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string|<a href="classes/phpseclib3-Crypt-Common-AsymmetricKey.html"><abbr title="\phpseclib3\Crypt\Common\AsymmetricKey">AsymmetricKey</abbr></a>|array<string|int, array<string|int, mixed>>|<a href="classes/phpseclib3-System-SSH-Agent.html"><abbr title="\phpseclib3\System\SSH\Agent">Agent</abbr></a>|null</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_login_helper#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\RuntimeException">RuntimeException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on other errors</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_mac_algorithm_to_hash_instance">
|
|
mac_algorithm_to_hash_instance()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_mac_algorithm_to_hash_instance" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2160</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2160" class="phpdocumentor-element-found-in__source" data-line="2160" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Maps an encryption algorithm name to an instance of a subclass of
|
|
\phpseclib3\Crypt\Hash.</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__name">mac_algorithm_to_hash_instance</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$algorithm</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><abbr title="array{: \phpseclib3\Crypt\Hash, : int}">Hash, : int}</abbr>|null</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$algorithm</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
<section class="phpdocumentor-description"><p>Name of the encryption algorithm</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type"><abbr title="array{: \phpseclib3\Crypt\Hash, : int}">Hash, : int}</abbr>|null</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_mkdir_helper">
|
|
mkdir_helper()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_mkdir_helper" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1991</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1991" class="phpdocumentor-element-found-in__source" data-line="1991" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Helper function for directory creation</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">mkdir_helper</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$dir</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$mode</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$dir</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$mode</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_nlist_helper">
|
|
nlist_helper()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_nlist_helper" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">991</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.991" class="phpdocumentor-element-found-in__source" data-line="991" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Helper method for nlist</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">nlist_helper</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$dir</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$recursive</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$relativeDir</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed>|false</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$dir</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$recursive</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$relativeDir</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed>|false</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_on_channel_open">
|
|
on_channel_open()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_on_channel_open" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">4736</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.4736" class="phpdocumentor-element-found-in__source" data-line="4736" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Helper function for agent->on_channel_open()</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">on_channel_open</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Used when channels are created to inform agent
|
|
of said channel opening. Must be called after
|
|
channel open confirmation received</p>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_parseLongname">
|
|
parseLongname()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_parseLongname" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3234</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3234" class="phpdocumentor-element-found-in__source" data-line="3234" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Parse Longname</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">parseLongname</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$longname</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>SFTPv3 doesn't provide any easy way of identifying a file type. You could try to open
|
|
a file as a directory and see if an error is returned or you could try to parse the
|
|
SFTPv3-specific longname field of the SSH_FXP_NAME packet. That's what this function does.
|
|
The result is returned using the
|
|
<a href="http://tools.ietf.org/html/draft-ietf-secsh-filexfer-04#section-5.2">SFTPv4 type constants</a>.</p>
|
|
<p>If the longname is in an unrecognized format bool(false) is returned.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$longname</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_parseMode">
|
|
parseMode()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_parseMode" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3188</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3188" class="phpdocumentor-element-found-in__source" data-line="3188" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Attempt to identify the file type</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">parseMode</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$mode</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">int</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Quoting the SFTP RFC, "Implementations MUST NOT send bits that are not defined" but they seem to anyway</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$mode</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">int</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_parseTime">
|
|
parseTime()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_parseTime" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3024</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3024" class="phpdocumentor-element-found-in__source" data-line="3024" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Parse Time</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">parseTime</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$key</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$flags</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__reference-operator">&</span><span class="phpdocumentor-signature__argument__name">$response</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed></span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>See '7.7. Times' of draft-ietf-secsh-filexfer-13 for more info.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$key</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$flags</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$response</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed></span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_partial_init_sftp_connection">
|
|
partial_init_sftp_connection()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_partial_init_sftp_connection" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">548</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.548" class="phpdocumentor-element-found-in__source" data-line="548" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Partially initialize an SFTP connection</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">partial_init_sftp_connection</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_partial_init_sftp_connection#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_precheck">
|
|
precheck()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_precheck" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">529</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.529" class="phpdocumentor-element-found-in__source" data-line="529" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Check a few things before SFTP functions are called</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">precheck</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_privatekey_login">
|
|
privatekey_login()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_privatekey_login" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2647</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2647" class="phpdocumentor-element-found-in__source" data-line="2647" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Login with an RSA private key</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">privatekey_login</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$username</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/phpseclib3-Crypt-Common-PrivateKey.html"><abbr title="\phpseclib3\Crypt\Common\PrivateKey">PrivateKey</abbr></a> </span><span class="phpdocumentor-signature__argument__name">$privatekey</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"></section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$username</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$privatekey</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/phpseclib3-Crypt-Common-PrivateKey.html"><abbr title="\phpseclib3\Crypt\Common\PrivateKey">PrivateKey</abbr></a></span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_privatekey_login#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\RuntimeException">RuntimeException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on connection error</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_query_stat_cache">
|
|
query_stat_cache()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_query_stat_cache" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1356</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1356" class="phpdocumentor-element-found-in__source" data-line="1356" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Checks cache for path</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">query_stat_cache</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Mainly used by file_exists</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_read_put_responses">
|
|
read_put_responses()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_read_put_responses" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2297</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2297" class="phpdocumentor-element-found-in__source" data-line="2297" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Reads multiple successive SSH_FXP_WRITE responses</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">read_put_responses</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$i</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Sending an SSH_FXP_WRITE packet and immediately reading its response isn't as efficient as blindly sending out $i
|
|
SSH_FXP_WRITEs, in succession, and then reading $i responses.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$i</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_read_put_responses#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_read_remaining_bytes">
|
|
read_remaining_bytes()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_read_remaining_bytes" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3758</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3758" class="phpdocumentor-element-found-in__source" data-line="3758" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Read Remaining Bytes</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">read_remaining_bytes</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$remaining_length</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$remaining_length</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_read_remaining_bytes#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::get_binary_packet()">self::get_binary_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">string</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_readlist">
|
|
readlist()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_readlist" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1081</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1081" class="phpdocumentor-element-found-in__source" data-line="1081" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Reads a list, be it detailed or not, of files in the given directory</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">readlist</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$dir</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$raw</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">true</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed>|false</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$dir</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$raw</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">true</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_readlist#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed>|false</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_reconnect">
|
|
reconnect()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_reconnect" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3465</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3465" class="phpdocumentor-element-found-in__source" data-line="3465" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">In situ reconnect method</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">reconnect</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_recursiveFilesize">
|
|
recursiveFilesize()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_recursiveFilesize" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2832</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2832" class="phpdocumentor-element-found-in__source" data-line="2832" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Recursively go through rawlist() output to get the total filesize</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__name">recursiveFilesize</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed> </span><span class="phpdocumentor-signature__argument__name">$files</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">int</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$files</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">array<string|int, mixed></span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">int</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_remove_from_stat_cache">
|
|
remove_from_stat_cache()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_remove_from_stat_cache" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1327</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1327" class="phpdocumentor-element-found-in__source" data-line="1327" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Remove files / directories from cache</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">remove_from_stat_cache</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_send_sftp_packet">
|
|
send_sftp_packet()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_send_sftp_packet" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">3266</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.3266" class="phpdocumentor-element-found-in__source" data-line="3266" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Sends SFTP Packets</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">send_sftp_packet</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$type</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$data</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$request_id</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">1</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>See '6. General Packet Format' of draft-ietf-secsh-filexfer-13 for more info.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$type</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$data</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$request_id</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">1</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_send_sftp_packet#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::_get_sftp_packet()">self::_get_sftp_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">see</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\phpseclib3\Net\self::send_channel_packet()">self::send_channel_packet()</abbr></span>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_setstat">
|
|
setstat()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_setstat" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1722</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1722" class="phpdocumentor-element-found-in__source" data-line="1722" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Sets information about a file</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">setstat</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$filename</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$attr</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$recursive</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$filename</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$attr</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$recursive</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_setstat#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_setstat_recursive">
|
|
setstat_recursive()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_setstat_recursive" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1780</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1780" class="phpdocumentor-element-found-in__source" data-line="1780" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Recursively sets information on directories on the SFTP server</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">setstat_recursive</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$attr</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__reference-operator">&</span><span class="phpdocumentor-signature__argument__name">$i</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Minimizes directory lookups and SSH_FXP_STATUS requests for speed.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$attr</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$i</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_ssh_agent_login">
|
|
ssh_agent_login()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_ssh_agent_login" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">2623</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.2623" class="phpdocumentor-element-found-in__source" data-line="2623" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Login with an ssh-agent provided key</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">ssh_agent_login</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$username</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type"><a href="classes/phpseclib3-System-SSH-Agent.html"><abbr title="\phpseclib3\System\SSH\Agent">Agent</abbr></a> </span><span class="phpdocumentor-signature__argument__name">$agent</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$username</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$agent</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/phpseclib3-System-SSH-Agent.html"><abbr title="\phpseclib3\System\SSH\Agent">Agent</abbr></a></span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">bool</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_stat_helper">
|
|
stat_helper()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_stat_helper" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1504</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1504" class="phpdocumentor-element-found-in__source" data-line="1504" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Returns general information about a file or symbolic link</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">stat_helper</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$filename</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">int </span><span class="phpdocumentor-signature__argument__name">$type</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">array<string|int, mixed>|false</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Determines information without calling \phpseclib3\Net\SFTP::realpath().
|
|
The second parameter can be either NET_SFTP_STAT or NET_SFTP_LSTAT.</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$filename</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$type</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">int</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
<h5 class="phpdocumentor-tag-list__heading" id="tags">
|
|
Tags
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_stat_helper#tags" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h5>
|
|
<dl class="phpdocumentor-tag-list">
|
|
<dt class="phpdocumentor-tag-list__entry">
|
|
<span class="phpdocumentor-tag__name">throws</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-tag-list__definition">
|
|
<span class="phpdocumentor-tag-link"><abbr title="\UnexpectedValueException">UnexpectedValueException</abbr></span>
|
|
|
|
<section class="phpdocumentor-description"><p>on receipt of unexpected packets</p>
|
|
</section>
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
<section>
|
|
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
|
|
<span class="phpdocumentor-signature__response_type">array<string|int, mixed>|false</span>
|
|
</section>
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
-static "
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_stream_select">
|
|
stream_select()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_stream_select" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1305</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1305" class="phpdocumentor-element-found-in__source" data-line="1305" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">stream_select wrapper</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__static">static</span> <span class="phpdocumentor-signature__name">stream_select</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed </span><span class="phpdocumentor-signature__argument__reference-operator">&</span><span class="phpdocumentor-signature__argument__name">$read</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">mixed </span><span class="phpdocumentor-signature__argument__reference-operator">&</span><span class="phpdocumentor-signature__argument__name">$write</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">mixed </span><span class="phpdocumentor-signature__argument__reference-operator">&</span><span class="phpdocumentor-signature__argument__name">$except</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">mixed </span><span class="phpdocumentor-signature__argument__name">$seconds</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">mixed </span><span class="phpdocumentor-signature__argument__name">$microseconds</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">null</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
<section class="phpdocumentor-description"><p>Quoting https://stackoverflow.com/a/14262151/569976,
|
|
"The general approach to <code class="prettyprint">EINTR</code> is to simply handle the error and retry the operation again"</p>
|
|
<p>This wrapper does that loop</p>
|
|
</section>
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$read</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$write</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$except</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$seconds</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$microseconds</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
|
|
= <span class="phpdocumentor-signature__argument__default-value">null</span> </dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_update_stat_cache">
|
|
update_stat_cache()
|
|
<a href="classes/phpseclib3-Net-SFTP.html#method_update_stat_cache" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-sftp.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php">SFTP.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">1284</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.1284" class="phpdocumentor-element-found-in__source" data-line="1284" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt"></a>
|
|
</aside>
|
|
|
|
<p class="phpdocumentor-summary">Save files / directories to cache</p>
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">update_stat_cache</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$path</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">mixed </span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$path</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">string</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$value</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
<article
|
|
class="phpdocumentor-element
|
|
-method
|
|
-private
|
|
"
|
|
>
|
|
<h4 class="phpdocumentor-element__name" id="method_updateLogHistory">
|
|
updateLogHistory()
|
|
<a href="classes/phpseclib3-Net-SSH2.html#method_updateLogHistory" class="headerlink"><i class="fas fa-link"></i></a>
|
|
|
|
</h4>
|
|
<aside class="phpdocumentor-element-found-in">
|
|
<abbr class="phpdocumentor-element-found-in__file" title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php"><a href="files/libs-phpseclib-vendor-phpseclib-phpseclib-phpseclib-net-ssh2.html"><abbr title="libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php">SSH2.php</abbr></a></abbr>
|
|
:
|
|
<span class="phpdocumentor-element-found-in__line">5399</span>
|
|
|
|
<a href="classes/phpseclib3-Net-SFTP.html#source-view.5399" class="phpdocumentor-element-found-in__source" data-line="5399" data-modal="source-view" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php.txt"></a>
|
|
</aside>
|
|
|
|
|
|
<code class="phpdocumentor-code phpdocumentor-signature ">
|
|
<span class="phpdocumentor-signature__visibility">private</span>
|
|
<span class="phpdocumentor-signature__name">updateLogHistory</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed </span><span class="phpdocumentor-signature__argument__name">$old</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">mixed </span><span class="phpdocumentor-signature__argument__name">$new</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
|
|
|
|
<div class="phpdocumentor-label-line">
|
|
</div>
|
|
|
|
|
|
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
|
|
<dl class="phpdocumentor-argument-list">
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$old</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
<dt class="phpdocumentor-argument-list__entry">
|
|
<span class="phpdocumentor-signature__argument__name">$new</span>
|
|
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
|
|
</dt>
|
|
<dd class="phpdocumentor-argument-list__definition">
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</article>
|
|
</section>
|
|
|
|
<div class="phpdocumentor-modal" id="source-view">
|
|
<div class="phpdocumentor-modal-bg" data-exit-button></div>
|
|
<div class="phpdocumentor-modal-container">
|
|
<div class="phpdocumentor-modal-content">
|
|
<pre style="max-height: 500px; overflow-y: scroll" data-src="files/libs/phpseclib/vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php.txt" class="language-php line-numbers linkable-line-numbers"></pre>
|
|
</div>
|
|
<button data-exit-button class="phpdocumentor-modal__close">×</button>
|
|
</div>
|
|
</div>
|
|
|
|
<script type="text/javascript">
|
|
(function () {
|
|
function loadExternalCodeSnippet(el, url, line) {
|
|
Array.prototype.slice.call(el.querySelectorAll('pre[data-src]')).forEach((pre) => {
|
|
const src = url || pre.getAttribute('data-src').replace(/\\/g, '/');
|
|
const language = 'php';
|
|
|
|
const code = document.createElement('code');
|
|
code.className = 'language-' + language;
|
|
pre.textContent = '';
|
|
pre.setAttribute('data-line', line)
|
|
code.textContent = 'Loading…';
|
|
pre.appendChild(code);
|
|
|
|
var xhr = new XMLHttpRequest();
|
|
|
|
xhr.open('GET', src, true);
|
|
|
|
xhr.onreadystatechange = function () {
|
|
if (xhr.readyState !== 4) {
|
|
return;
|
|
}
|
|
|
|
if (xhr.status < 400 && xhr.responseText) {
|
|
code.textContent = xhr.responseText;
|
|
Prism.highlightElement(code);
|
|
return;
|
|
}
|
|
|
|
if (xhr.status === 404) {
|
|
code.textContent = '✖ Error: File could not be found';
|
|
return;
|
|
}
|
|
|
|
if (xhr.status >= 400) {
|
|
code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
|
|
return;
|
|
}
|
|
|
|
code.textContent = '✖ Error: An unknown error occurred';
|
|
};
|
|
|
|
xhr.send(null);
|
|
});
|
|
}
|
|
|
|
const modalButtons = document.querySelectorAll("[data-modal]");
|
|
const openedAsLocalFile = window.location.protocol === 'file:';
|
|
if (modalButtons.length > 0 && openedAsLocalFile) {
|
|
console.warn(
|
|
'Viewing the source code is unavailable because you are opening this page from the file:// scheme; ' +
|
|
'browsers block XHR requests when a page is opened this way'
|
|
);
|
|
}
|
|
|
|
modalButtons.forEach(function (trigger) {
|
|
if (openedAsLocalFile) {
|
|
trigger.setAttribute("hidden", "hidden");
|
|
}
|
|
|
|
trigger.addEventListener("click", function (event) {
|
|
event.preventDefault();
|
|
const modal = document.getElementById(trigger.dataset.modal);
|
|
if (!modal) {
|
|
console.error(`Modal with id "${trigger.dataset.modal}" could not be found`);
|
|
return;
|
|
}
|
|
modal.classList.add("phpdocumentor-modal__open");
|
|
|
|
loadExternalCodeSnippet(modal, trigger.dataset.src || null, trigger.dataset.line)
|
|
const exits = modal.querySelectorAll("[data-exit-button]");
|
|
exits.forEach(function (exit) {
|
|
exit.addEventListener("click", function (event) {
|
|
event.preventDefault();
|
|
modal.classList.remove("phpdocumentor-modal__open");
|
|
});
|
|
});
|
|
});
|
|
});
|
|
})();
|
|
</script>
|
|
|
|
</article>
|
|
</section>
|
|
<section class="phpdocumentor-on-this-page__sidebar">
|
|
|
|
<section class="phpdocumentor-on-this-page__content">
|
|
<strong class="phpdocumentor-on-this-page__title">On this page</strong>
|
|
|
|
<ul class="phpdocumentor-list -clean">
|
|
<li class="phpdocumentor-on-this-page-section__title">Table Of Contents</li>
|
|
<li>
|
|
<ul class="phpdocumentor-list -clean">
|
|
<li><a href="classes/phpseclib3-Net-SFTP.html#toc-constants">Constants</a></li>
|
|
<li><a href="classes/phpseclib3-Net-SFTP.html#toc-properties">Properties</a></li>
|
|
<li><a href="classes/phpseclib3-Net-SFTP.html#toc-methods">Methods</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="phpdocumentor-on-this-page-section__title">Constants</li>
|
|
<li>
|
|
<ul class="phpdocumentor-list -clean">
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#constant_CHANNEL">CHANNEL</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_CHANNEL_AGENT_FORWARD">CHANNEL_AGENT_FORWARD</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_CHANNEL_EXEC">CHANNEL_EXEC</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_CHANNEL_KEEP_ALIVE">CHANNEL_KEEP_ALIVE</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_CHANNEL_SHELL">CHANNEL_SHELL</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_CHANNEL_SUBSYSTEM">CHANNEL_SUBSYSTEM</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_LOG_COMPLEX">LOG_COMPLEX</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_LOG_MAX_SIZE">LOG_MAX_SIZE</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_LOG_REALTIME">LOG_REALTIME</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_LOG_REALTIME_FILE">LOG_REALTIME_FILE</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_LOG_SIMPLE">LOG_SIMPLE</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_LOG_SIMPLE_REALTIME">LOG_SIMPLE_REALTIME</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_MASK_CONNECTED">MASK_CONNECTED</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_MASK_CONSTRUCTOR">MASK_CONSTRUCTOR</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_MASK_LOGIN">MASK_LOGIN</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_MASK_LOGIN_REQ">MASK_LOGIN_REQ</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_MASK_SHELL">MASK_SHELL</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_MASK_WINDOW_ADJUST">MASK_WINDOW_ADJUST</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_NET_SSH2_COMPRESSION_NONE">NET_SSH2_COMPRESSION_NONE</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_NET_SSH2_COMPRESSION_ZLIB">NET_SSH2_COMPRESSION_ZLIB</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_NET_SSH2_COMPRESSION_ZLIB_AT_OPENSSH">NET_SSH2_COMPRESSION_ZLIB_AT_OPENSSH</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_READ_NEXT">READ_NEXT</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_READ_REGEX">READ_REGEX</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#constant_READ_SIMPLE">READ_SIMPLE</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#constant_RESUME">RESUME</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#constant_RESUME_START">RESUME_START</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#constant_SOURCE_CALLBACK">SOURCE_CALLBACK</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#constant_SOURCE_LOCAL_FILE">SOURCE_LOCAL_FILE</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#constant_SOURCE_STRING">SOURCE_STRING</a></li>
|
|
</ul>
|
|
</li>
|
|
|
|
<li class="phpdocumentor-on-this-page-section__title">Properties</li>
|
|
<li>
|
|
<ul class="phpdocumentor-list -clean">
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_fsock">$fsock</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_auth">$auth</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_bitmap">$bitmap</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_channel_status">$channel_status</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_curTimeout">$curTimeout</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_preferred_signature_format">$preferred_signature_format</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_server_channels">$server_channels</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_server_identifier">$server_identifier</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_sortOptions">$sortOptions</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_timeout">$timeout</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_window_size">$window_size</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_window_size_server_to_client">$window_size_server_to_client</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_agent">$agent</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_allow_arbitrary_length_packets">$allow_arbitrary_length_packets</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_attributes">$attributes</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_auth_methods_to_continue">$auth_methods_to_continue</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_bad_key_size_fix">$bad_key_size_fix</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_banner_message">$banner_message</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_binary_packet_buffer">$binary_packet_buffer</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_canonicalize_paths">$canonicalize_paths</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_channel_buffers">$channel_buffers</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_channel_close">$channel_close</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_channel_extended_data_type_codes">$channel_extended_data_type_codes</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_channel_id_last_interactive">$channel_id_last_interactive</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_channel_open_failure_reasons">$channel_open_failure_reasons</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_channelCount">$channelCount</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_compress">$compress</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_compress_context">$compress_context</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_compression_algorithms_client_to_server">$compression_algorithms_client_to_server</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_compression_algorithms_server_to_client">$compression_algorithms_server_to_client</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_connections">$connections</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_crypto_engine">$crypto_engine</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_decompress">$decompress</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_decompress_context">$decompress_context</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_decrypt">$decrypt</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_decrypt_block_size">$decrypt_block_size</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_decryptFixedPart">$decryptFixedPart</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_decryptInvocationCounter">$decryptInvocationCounter</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_decryptName">$decryptName</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_defaultVersion">$defaultVersion</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_disconnect_reasons">$disconnect_reasons</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_encrypt">$encrypt</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_encrypt_block_size">$encrypt_block_size</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_encryptFixedPart">$encryptFixedPart</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_encryptInvocationCounter">$encryptInvocationCounter</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_encryption_algorithms_client_to_server">$encryption_algorithms_client_to_server</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_encryption_algorithms_server_to_client">$encryption_algorithms_server_to_client</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_encryptName">$encryptName</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_errorOnMultipleChannels">$errorOnMultipleChannels</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_errors">$errors</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_exchange_hash">$exchange_hash</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_exit_status">$exit_status</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_extensions">$extensions</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_extra_packets">$extra_packets</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_file_types">$file_types</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_get_seq_no">$get_seq_no</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_hmac_check">$hmac_check</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_hmac_check_etm">$hmac_check_etm</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_hmac_check_name">$hmac_check_name</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_hmac_create">$hmac_create</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_hmac_create_etm">$hmac_create_etm</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_hmac_create_name">$hmac_create_name</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_hmac_size">$hmac_size</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_host">$host</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_identifier">$identifier</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_interactiveBuffer">$interactiveBuffer</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_is_timeout">$is_timeout</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_keepAlive">$keepAlive</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_kex_algorithm">$kex_algorithm</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_kex_algorithms">$kex_algorithms</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_kex_dh_group_size_max">$kex_dh_group_size_max</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_kex_dh_group_size_min">$kex_dh_group_size_min</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_kex_dh_group_size_preferred">$kex_dh_group_size_preferred</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_keyboard_requests_responses">$keyboard_requests_responses</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_languages_client_to_server">$languages_client_to_server</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_languages_server_to_client">$languages_server_to_client</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_last_interactive_response">$last_interactive_response</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_last_packet">$last_packet</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_lengthDecrypt">$lengthDecrypt</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_lengthEncrypt">$lengthEncrypt</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_log_boundary">$log_boundary</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_log_long_width">$log_long_width</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_log_short_width">$log_short_width</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_log_size">$log_size</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_mac_algorithms_client_to_server">$mac_algorithms_client_to_server</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_mac_algorithms_server_to_client">$mac_algorithms_server_to_client</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_max_sftp_packet">$max_sftp_packet</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_message_log">$message_log</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_message_number_log">$message_number_log</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_message_numbers">$message_numbers</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_open_flags">$open_flags</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_open_flags5">$open_flags5</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_packet_buffer">$packet_buffer</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_packet_log">$packet_log</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_packet_size_client_to_server">$packet_size_client_to_server</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_packet_type">$packet_type</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_packet_type_log">$packet_type_log</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_packet_types">$packet_types</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_partial_init">$partial_init</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_port">$port</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_preferred">$preferred</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_preferredVersion">$preferredVersion</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_preserveTime">$preserveTime</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_pwd">$pwd</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_quiet_mode">$quiet_mode</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_realtime_log_file">$realtime_log_file</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_realtime_log_size">$realtime_log_size</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_realtime_log_wrap">$realtime_log_wrap</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_regenerate_compression_context">$regenerate_compression_context</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_regenerate_decompression_context">$regenerate_decompression_context</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_request_pty">$request_pty</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_requestBuffer">$requestBuffer</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_retry_connect">$retry_connect</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_send_id_string_first">$send_id_string_first</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_send_kex_first">$send_kex_first</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_send_seq_no">$send_seq_no</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_server_host_key_algorithms">$server_host_key_algorithms</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_server_public_host_key">$server_public_host_key</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_session_id">$session_id</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_sftp_errors">$sftp_errors</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_signature">$signature</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_signature_format">$signature_format</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_signature_validated">$signature_validated</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_smartMFA">$smartMFA</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_stat_cache">$stat_cache</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_status_codes">$status_codes</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_stdErrorLog">$stdErrorLog</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_supported_private_key_algorithms">$supported_private_key_algorithms</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_term">$term</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_terminal_modes">$terminal_modes</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_use_request_id">$use_request_id</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_use_stat_cache">$use_stat_cache</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#property_version">$version</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_window_resize">$window_resize</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_window_size_client_to_server">$window_size_client_to_server</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_windowColumns">$windowColumns</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#property_windowRows">$windowRows</a></li>
|
|
</ul>
|
|
</li>
|
|
|
|
<li class="phpdocumentor-on-this-page-section__title">Methods</li>
|
|
<li>
|
|
<ul class="phpdocumentor-list -clean">
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method___construct">__construct()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method___destruct">__destruct()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method___toString">__toString()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_chdir">chdir()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_chgrp">chgrp()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_chmod">chmod()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_chown">chown()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_clearStatCache">clearStatCache()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_delete">delete()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_disableArbitraryLengthPackets">disableArbitraryLengthPackets()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_disableDatePreservation">disableDatePreservation()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_disablePathCanonicalization">disablePathCanonicalization()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_disablePTY">disablePTY()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_disableQuietMode">disableQuietMode()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_disableSmartMFA">disableSmartMFA()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_disableStatCache">disableStatCache()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_disconnect">disconnect()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_enableArbitraryLengthPackets">enableArbitraryLengthPackets()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_enableDatePreservation">enableDatePreservation()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_enablePathCanonicalization">enablePathCanonicalization()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_enablePTY">enablePTY()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_enableQuietMode">enableQuietMode()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_enableSmartMFA">enableSmartMFA()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_enableStatCache">enableStatCache()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_exec">exec()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_file_exists">file_exists()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_fileatime">fileatime()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_filegroup">filegroup()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_filemtime">filemtime()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_fileowner">fileowner()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_fileperms">fileperms()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_filesize">filesize()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_filetype">filetype()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_forceMultipleChannels">forceMultipleChannels()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_get">get()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getAlgorithmsNegotiated">getAlgorithmsNegotiated()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getAuthMethodsToContinue">getAuthMethodsToContinue()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getBannerMessage">getBannerMessage()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getConnectionByResourceId">getConnectionByResourceId()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getConnections">getConnections()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getErrors">getErrors()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getExitStatus">getExitStatus()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getInteractiveChannelId">getInteractiveChannelId()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getLastError">getLastError()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_getLastSFTPError">getLastSFTPError()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getLog">getLog()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_getNegotiatedVersion">getNegotiatedVersion()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getOpenChannelCount">getOpenChannelCount()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getResourceId">getResourceId()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getServerAlgorithms">getServerAlgorithms()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getServerIdentification">getServerIdentification()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getServerPublicHostKey">getServerPublicHostKey()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_getSFTPErrors">getSFTPErrors()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_getSFTPLog">getSFTPLog()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getStdError">getStdError()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getSupportedCompressionAlgorithms">getSupportedCompressionAlgorithms()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getSupportedEncryptionAlgorithms">getSupportedEncryptionAlgorithms()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getSupportedHostKeyAlgorithms">getSupportedHostKeyAlgorithms()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getSupportedKEXAlgorithms">getSupportedKEXAlgorithms()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getSupportedMACAlgorithms">getSupportedMACAlgorithms()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_getSupportedVersions">getSupportedVersions()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getTimeout">getTimeout()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getWindowColumns">getWindowColumns()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_getWindowRows">getWindowRows()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_is_dir">is_dir()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_is_file">is_file()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_is_link">is_link()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_is_readable">is_readable()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_is_writable">is_writable()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_is_writeable">is_writeable()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_isAuthenticated">isAuthenticated()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_isConnected">isConnected()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_isInteractiveChannelOpen">isInteractiveChannelOpen()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_isPTYEnabled">isPTYEnabled()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_isPTYOpen">isPTYOpen()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_isQuietModeEnabled">isQuietModeEnabled()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_isShellOpen">isShellOpen()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_isTimeout">isTimeout()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_login">login()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_lstat">lstat()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_mkdir">mkdir()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_nlist">nlist()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_openShell">openShell()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_ping">ping()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_put">put()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_pwd">pwd()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_rawlist">rawlist()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_read">read()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_readlink">readlink()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_realpath">realpath()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_rename">rename()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_requestAgentForwarding">requestAgentForwarding()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_reset">reset()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_rmdir">rmdir()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_sendIdentificationStringFirst">sendIdentificationStringFirst()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_sendIdentificationStringLast">sendIdentificationStringLast()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_sendKEXINITFirst">sendKEXINITFirst()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_sendKEXINITLast">sendKEXINITLast()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_setCryptoEngine">setCryptoEngine()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_setKeepAlive">setKeepAlive()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_setListOrder">setListOrder()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_setPreferredAlgorithms">setPreferredAlgorithms()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_setPreferredVersion">setPreferredVersion()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_setTerminal">setTerminal()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_setTimeout">setTimeout()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_setWindowColumns">setWindowColumns()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_setWindowRows">setWindowRows()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_setWindowSize">setWindowSize()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_startSubsystem">startSubsystem()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_stat">stat()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_stopSubsystem">stopSubsystem()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_symlink">symlink()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_touch">touch()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_truncate">truncate()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_write">write()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_append_log_helper">append_log_helper()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_define_array">define_array()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_disconnect_helper">disconnect_helper()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_format_log">format_log()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_get_channel_packet">get_channel_packet()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_open_channel">open_channel()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_parseAttributes">parseAttributes()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_reset_connection">reset_connection()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_send_binary_packet">send_binary_packet()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_send_channel_packet">send_channel_packet()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_sublogin">sublogin()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_append_log">append_log()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_array_intersect_first">array_intersect_first()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_bad_algorithm_candidate">bad_algorithm_candidate()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_close_channel">close_channel()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_close_channel_bitmap">close_channel_bitmap()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_close_handle">close_handle()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_comparator">comparator()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_connect">connect()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_delete_recursive">delete_recursive()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_encryption_algorithm_to_crypt_instance">encryption_algorithm_to_crypt_instance()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_encryption_algorithm_to_key_size">encryption_algorithm_to_key_size()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_filter">filter()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_generate_identifier">generate_identifier()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_get_binary_packet">get_binary_packet()</a></li>
|
|
<li class="-deprecated"><a href="classes/phpseclib3-Net-SSH2.html#method_get_interactive_channel">get_interactive_channel()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_get_lstat_cache_prop">get_lstat_cache_prop()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_get_open_channel">get_open_channel()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_get_sftp_packet">get_sftp_packet()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_get_stat_cache_prop">get_stat_cache_prop()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_get_xstat_cache_prop">get_xstat_cache_prop()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_init_sftp_connection">init_sftp_connection()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_is_channel_status_data">is_channel_status_data()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_key_exchange">key_exchange()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_keyboard_interactive_login">keyboard_interactive_login()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_keyboard_interactive_process">keyboard_interactive_process()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_logError">logError()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_login_helper">login_helper()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_mac_algorithm_to_hash_instance">mac_algorithm_to_hash_instance()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_mkdir_helper">mkdir_helper()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_nlist_helper">nlist_helper()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_on_channel_open">on_channel_open()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_parseLongname">parseLongname()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_parseMode">parseMode()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_parseTime">parseTime()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_partial_init_sftp_connection">partial_init_sftp_connection()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_precheck">precheck()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_privatekey_login">privatekey_login()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_query_stat_cache">query_stat_cache()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_read_put_responses">read_put_responses()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_read_remaining_bytes">read_remaining_bytes()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_readlist">readlist()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_reconnect">reconnect()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_recursiveFilesize">recursiveFilesize()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_remove_from_stat_cache">remove_from_stat_cache()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_send_sftp_packet">send_sftp_packet()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_setstat">setstat()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_setstat_recursive">setstat_recursive()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_ssh_agent_login">ssh_agent_login()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_stat_helper">stat_helper()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_stream_select">stream_select()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SFTP.html#method_update_stat_cache">update_stat_cache()</a></li>
|
|
<li class=""><a href="classes/phpseclib3-Net-SSH2.html#method_updateLogHistory">updateLogHistory()</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
|
|
</section>
|
|
</div>
|
|
<section data-search-results class="phpdocumentor-search-results phpdocumentor-search-results--hidden">
|
|
<section class="phpdocumentor-search-results__dialog">
|
|
<header class="phpdocumentor-search-results__header">
|
|
<h2 class="phpdocumentor-search-results__title">Search results</h2>
|
|
<button class="phpdocumentor-search-results__close"><i class="fas fa-times"></i></button>
|
|
</header>
|
|
<section class="phpdocumentor-search-results__body">
|
|
<ul class="phpdocumentor-search-results__entries"></ul>
|
|
</section>
|
|
</section>
|
|
</section>
|
|
</div>
|
|
<a href="classes/phpseclib3-Net-SFTP.html#top" class="phpdocumentor-back-to-top"><i class="fas fa-chevron-circle-up"></i></a>
|
|
|
|
</main>
|
|
|
|
<script>
|
|
cssVars({});
|
|
</script>
|
|
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/prism.min.js"></script>
|
|
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/autoloader/prism-autoloader.min.js"></script>
|
|
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-numbers/prism-line-numbers.min.js"></script>
|
|
<script src="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-highlight/prism-line-highlight.min.js"></script>
|
|
</body>
|
|
</html>
|