Toolverse
Wszystkie skille

remote-hosts

autor: maxxentropy

Połącz się z serwerami zdalnymi i uruchamiaj komendy bez powtarzania haseł

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Data Science
Wyświetlenia
70

O skillu

Umiejętność Claude'a do zarządzania dostępem do serwerów zdalnych. Łącz się z predefiniowanymi hostami, uruchamiaj komendy, przeglądaj logi i debuguj problemy na serwerach produkcyjnych, testowych i bazach danych. Przechowuje poświadczenia w keychain'ie, więc nie musisz ich wpisywać za każdym razem. Obsługuje SSH, Docker, MySQL i interaktywne powłoki.

Jak używać

  1. Skonfiguruj serwery zdalne w pliku ~/.remote-hosts/hosts.yaml, podając dla każdego hosta nazwę, adres IP, użytkownika, ścieżkę do klucza SSH, opis i środowisko (dev, ppe, prod). Możesz też oznaczyć hosta jako posiadającego Docker.

  2. Dodaj serwer za pomocą komendy rhost add [host-id] --hostname [IP] --user [użytkownik] --key [ścieżka] --description "opis" --environment [env], lub edytuj plik YAML ręcznie.

  3. Wyświetl listę skonfigurowanych hostów komendą rhost list, aby sprawdzić, czy wszystkie serwery są dostępne.

  4. Uruchom komendę na zdalnym serwerze, wpisując rhost exec [host-id] "komenda". Claude automatycznie połączy się z serwerem i zwróci wynik.

  5. Aby przeglądać logi, użyj rhost logs [host-id] [nazwa-usługi]. Aby sprawdzić łączność, uruchom rhost ping [host-id].

  6. Do pracy z bazami danych: najpierw zapisz poświadczenia komendą rhost cred set [host-id] mysql [użytkownik], następnie uruchom zapytanie za pomocą rhost mysql [host-id] --user [użytkownik] --query "SQL".

Podobne skille