├── .gitignore ├── .noninteractive ├── .travis.yml ├── LICENSE ├── README.markdown ├── composer.json ├── phpunit.xml.dist ├── src └── Ssh │ ├── AbstractResourceHolder.php │ ├── Authentication.php │ ├── Authentication │ ├── Agent.php │ ├── HostBasedFile.php │ ├── None.php │ ├── Password.php │ └── PublicKeyFile.php │ ├── Configuration.php │ ├── Exec.php │ ├── Publickey.php │ ├── ResourceHolder.php │ ├── Session.php │ ├── Sftp.php │ ├── SshConfigFileConfiguration.php │ └── Subsystem.php └── tests ├── Ssh ├── AbstractResourceHolderTest.php ├── Authentication │ ├── AgentTest.php │ ├── HostBasedFileTest.php │ ├── NoneTest.php │ ├── PasswordTest.php │ └── PublicKeyFileTest.php ├── ConfigurationTest.php ├── Fixtures │ ├── config_invalid │ └── config_valid ├── FunctionalTests │ ├── ExecTest.php │ ├── LoginTest.php │ └── SftpTest.php ├── SessionTest.php ├── SshConfigFileConfigurationTest.php └── SubsystemTest.php └── bootstrap.php.dist /.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | *.lock 3 | tests/bootstrap.php -------------------------------------------------------------------------------- /.noninteractive: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/README.markdown -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Ssh/AbstractResourceHolder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/src/Ssh/AbstractResourceHolder.php -------------------------------------------------------------------------------- /src/Ssh/Authentication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/src/Ssh/Authentication.php -------------------------------------------------------------------------------- /src/Ssh/Authentication/Agent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/src/Ssh/Authentication/Agent.php -------------------------------------------------------------------------------- /src/Ssh/Authentication/HostBasedFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/src/Ssh/Authentication/HostBasedFile.php -------------------------------------------------------------------------------- /src/Ssh/Authentication/None.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/src/Ssh/Authentication/None.php -------------------------------------------------------------------------------- /src/Ssh/Authentication/Password.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/src/Ssh/Authentication/Password.php -------------------------------------------------------------------------------- /src/Ssh/Authentication/PublicKeyFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/src/Ssh/Authentication/PublicKeyFile.php -------------------------------------------------------------------------------- /src/Ssh/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/src/Ssh/Configuration.php -------------------------------------------------------------------------------- /src/Ssh/Exec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/src/Ssh/Exec.php -------------------------------------------------------------------------------- /src/Ssh/Publickey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/src/Ssh/Publickey.php -------------------------------------------------------------------------------- /src/Ssh/ResourceHolder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/src/Ssh/ResourceHolder.php -------------------------------------------------------------------------------- /src/Ssh/Session.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/src/Ssh/Session.php -------------------------------------------------------------------------------- /src/Ssh/Sftp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/src/Ssh/Sftp.php -------------------------------------------------------------------------------- /src/Ssh/SshConfigFileConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/src/Ssh/SshConfigFileConfiguration.php -------------------------------------------------------------------------------- /src/Ssh/Subsystem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/src/Ssh/Subsystem.php -------------------------------------------------------------------------------- /tests/Ssh/AbstractResourceHolderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/tests/Ssh/AbstractResourceHolderTest.php -------------------------------------------------------------------------------- /tests/Ssh/Authentication/AgentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/tests/Ssh/Authentication/AgentTest.php -------------------------------------------------------------------------------- /tests/Ssh/Authentication/HostBasedFileTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/tests/Ssh/Authentication/HostBasedFileTest.php -------------------------------------------------------------------------------- /tests/Ssh/Authentication/NoneTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/tests/Ssh/Authentication/NoneTest.php -------------------------------------------------------------------------------- /tests/Ssh/Authentication/PasswordTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/tests/Ssh/Authentication/PasswordTest.php -------------------------------------------------------------------------------- /tests/Ssh/Authentication/PublicKeyFileTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/tests/Ssh/Authentication/PublicKeyFileTest.php -------------------------------------------------------------------------------- /tests/Ssh/ConfigurationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/tests/Ssh/ConfigurationTest.php -------------------------------------------------------------------------------- /tests/Ssh/Fixtures/config_invalid: -------------------------------------------------------------------------------- 1 | Host 2 | 3 | Something 4 | 5 | -------------------------------------------------------------------------------- /tests/Ssh/Fixtures/config_valid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/tests/Ssh/Fixtures/config_valid -------------------------------------------------------------------------------- /tests/Ssh/FunctionalTests/ExecTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/tests/Ssh/FunctionalTests/ExecTest.php -------------------------------------------------------------------------------- /tests/Ssh/FunctionalTests/LoginTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/tests/Ssh/FunctionalTests/LoginTest.php -------------------------------------------------------------------------------- /tests/Ssh/FunctionalTests/SftpTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/tests/Ssh/FunctionalTests/SftpTest.php -------------------------------------------------------------------------------- /tests/Ssh/SessionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/tests/Ssh/SessionTest.php -------------------------------------------------------------------------------- /tests/Ssh/SshConfigFileConfigurationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/tests/Ssh/SshConfigFileConfigurationTest.php -------------------------------------------------------------------------------- /tests/Ssh/SubsystemTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/tests/Ssh/SubsystemTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Herzult/php-ssh/HEAD/tests/bootstrap.php.dist --------------------------------------------------------------------------------