Desteklenen Protokollerin ve Sarmalayıcıların Listesi
PHP Manual

Güvenli Kabuk 2

ssh2.shell:// ssh2.exec:// ssh2.tunnel:// ssh2.sftp:// ssh2.scp:// PHP 4.3.0'dan itibaren var (PECL).

Bilginize: Bu sarmalayıcı öntanımlı olarak etkin değildir.
ssh2.*:// sarmalayıcılarını kullanabilmek için » PECL sitesinden temin edeceğiniz » SSH2 eklentisini kurmalısınız.

Geleneksel URI ile oturum açma ayrıntılarına ek olarak ssh2 sarmalayıcıları URL'nin konak ismi bölümündeki bağlantı özkaynağını yok sayarak açık bağlantıları yeniden kullanabilir.

Örnek 1 - Etkin bağlantıda bir akımın açılması

<?php
$oturum 
ssh2_connect('mesela.dom'22);
ssh2_auth_pubkey_file($oturum'birisi''/home/birisi/.ssh/id_rsa.pub',
                                         
'/home/birisi/.ssh/id_rsa',
                                         
'parolası');
$stream fopen("ssh2.tunnel://$oturum/kabuk.mesela.dom:1234"'r');
?>

Sarmalayıcı Özellikleri
Özellik ssh2.shell ssh2.exec ssh2.tunnel ssh2.sftp ssh2.scp
allow_url_fopen tarafından sınırlanma Var Var Var Var Var
Okumaya izin Var Var Var Var Var
Yazmaya izin Var Var Var Var Yok
Eklemeye izin Yok Yok Yok Var (Sunucu desteklerse) Yok
Aynı anda okuyup yazmaya izin Var Var Var Var Yok
stat() desteği Yok Yok Yok Var Yok
unlink() desteği Yok Yok Yok Var Yok
rename() desteği Yok Yok Yok Var Yok
mkdir() desteği Yok Yok Yok Var Yok
rmdir() desteği Yok Yok Yok Var Yok

Bağlamsal seçenekler
İsim Kullanım Öntanımlı
session Önceden bağlanılmış yeniden kullanılacak ssh2 özkaynağı  
sftp Önceden ayrılmış yeniden kullanılacak sftp özkaynağı  
methods Kullanılacak anahtar değişimi, konak anahtarı, şifre, sıkıştırma ve MAC yöntemleri  
callbacks    
username Bağlantı için kullanılacak kullanıcı ismi  
password Kimlik doğrulamakta kullanılacak parola  
pubkey_file Kimlik doğrulamakta kullanılacak genel anahtar dosyası  
privkey_file Kimlik doğrulamakta kullanılacak gizli anahtar dosyası  
env Atanacak ortam değişkenlerini içeren ilişkisel dizi  
term Bir pty ayırırken istenecek uçbirim öykünüm türü  
term_width Bir pty ayırırken istenecek uçbirimin genişliği  
term_height Bir pty ayırırken istenecek uçbirimin yüksekliği  
term_units term_width ve term_height için kullanılacak birimler SSH2_TERM_UNIT_CHARS


Desteklenen Protokollerin ve Sarmalayıcıların Listesi
PHP Manual