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 oczekiwaniamisftp 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ę.