Powershell - OpenSSH

Mat Dob
  • Rejestracja:około 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:5
0

Witam,
Mam X telefonów VOIP. Potrzebuję na każdy dostać się po ssh i odczytać informację. Niestety do każdego muszę wpisywać hasło. Czy jest możliwość pobrania danych logowania raz i wykorzystania ich w OpenSSH. Skrypt pisany na serwerze z Windows.
echo "status" | ssh -o StrictHostKeyChecking=no user@ip
W chwili obecnej po wpisaniu hasła ładnie wykonuje sie operacja status.
Próbowałem użyć plink w którym mogę podać hasło, ale przełącznik -m nie powoduje wykonania komendy z pliku.

damianem
  • Rejestracja:prawie 8 lat
  • Ostatnio:4 miesiące
  • Postów:205
1

Użyj public key authentication żeby uniknąć konieczności podawania hasła za każdym razem:
https://en.wikibooks.org/wiki/OpenSSH/Cookbook/Public_Key_Authentication

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.