Chcę zdalnie sterować moim domowym komputerem stacjonarnym (z systemem Windows 7 Professional), głównie w celu wykonywania następujących zadań:
- Pobieranie załączników e-mail i wysyłanie wiadomości e-mail z załącznikami
- Uruchamianie programów bez interfejsu użytkownika, których jedynymi danymi wejściowymi są pliki, a których jedynymi danymi wyjściowymi są pliki
Do tej pory jedynym rozwiązaniem, jakie znalazłem, jest użycie Pulpitu zdalnego do połączenia z komputerem, ale jest to bardzo powolne i nieefektywne, szczególnie gdy nie ma szybkiego połączenia internetowego innego niż mój telefon komórkowy.
Chciałbym móc wysyłać polecenia wsadowe na mój komputer, takie jak:
- Pobierz załącznik e-mail
- Użyj go jako danych wejściowych dla programu bez interfejsu użytkownika
- Zapisz dane wyjściowe programu w pliku
- Wyślij ten plik do siebie jako załącznik do wiadomości e-mail
czy to możliwe? Jak mogłem to zrobić?
Odpowiedzi:
Jedną z opcji jest włączenie funkcji systemu Windows „[X] Telnet Server” i użycie klienta telnet, aby uzyskać do niego dostęp. Zapewnia to tekstowy dostęp do wiersza poleceń systemu Windows, dzięki czemu przepustowość sieci jest bardzo niewielka.
źródło
OSTRZEŻENIE: NIE UŻYWAJ TELNETU W INTERNECIE
Potrzebujesz bezpiecznej metody, jeśli chcesz ujawnić wiersz poleceń przez Internet. Prawdopodobnie najbezpieczniejszym jest Secure Shell (SSH). Jest to dostępne dla systemu Windows za pośrednictwem Bitvise WinSSHD, który ma ograniczoną bezpłatną licencję do użytku niekomercyjnego.
Istnieją również inne opcje dla serwerów Windows SSH. Zobacz tę odpowiedź: https://serverfault.com/questions/8411/what-is-a-good-ssh-server-to-use-on-windows po szczegóły.
źródło