phpseclib - czy mogę się połączyć używając nazwy użytkownika, klucza i hasła (nie hasła kluczowego)

Przepraszam, jeśli przegapiłem to w dokumentacji, ale czy można połączyć się z serwerem SFTP za pomocą klucza prywatnego i hasła (a nie hasła do mojego klucza prywatnego).

Przykłady pokazują nazwę użytkownika / hasło, nazwę użytkownika / klucz oraz nazwę użytkownika / klucz / klucz uwierzytelniający.

Podczas łączenia za pomocą wiersza poleceń otrzymam monit o podanie hasła ...

hasło uż[email protected]:

Mam nadzieję, że ta biblioteka poradzi sobie z tym?

W przeciwnym razie czy istnieją inne rozwiązania oparte na PHP, które mogą obsługiwać uwierzytelnianie nazwy użytkownika / klucza i serwera? Jestem tutaj dość elastyczny i mogę w razie potrzeby zainstalować moduły.

EDYTOWAĆ

Dzięki za pomoc do tej pory ... Próbowałem tego, o czym wspomniałeś Neubert, ale to nie działało. Aby sprawdzić, co jest niezbędne do połączenia się z serwerem, przetestowałem to w linii poleceń.
sftp key user@ip - Monit o hasło zgodnie z oczekiwaniami
sftp user@ip - Monit o hasło, ale po wprowadzeniu poprawnie powiedziałem, że jestem „uwierzytelniony z częściowym powodzeniem”.

Myślę, że pozwolenie na katalogi i klucze powinno być w porządku, jeśli mogę dostać się za pomocą klucza, a następnie hasła.

Zaczynam myśleć, że ta biblioteka nie obsługuje tego, czego potrzebuję.

questionAnswers(5)

yourAnswerToTheQuestion