Mam kilka poleceń wiersza polecenia do wykonania na komputerze z systemem Windows. Programy, które muszę uruchomić, są dostępne tylko w systemie Windows.
Czy jest sposób na łatwe zrobienie czegoś takiego jak zrobiłbym z SSH? Przykład tego, co mam na myśli:
ssh [email protected] "remote command to execute"
... czy muszę tylko do pulpitu zdalnego, aby to zrobić? (Chciałbym uruchamiać polecenia programowo z innego komputera, a nie uruchamiać je ręcznie).
windows
command-line
remote
Benjamin Oakes
źródło
źródło
Odpowiedzi:
Jednym z podejść jest oczywiście uruchomienie serwera SSH w oknie systemu Windows. Ale rozwiązaniem bardziej ukierunkowanym na Windows jest narzędzie od SysInternals (obecnie część Microsoftu) o nazwie PsExec , które zostało zaprojektowane tak, aby robić dokładnie to, co chcesz.
źródło
Potrzebujesz serwera SSH działającego w systemie Windows. jak http://www.kpym.com/2/kpym/index.htm
Domyślnie nie ma żadnych zainstalowanych i używam tego od jakiegoś czasu. to jest dobre
źródło
Miałem dużo dobrego doświadczenia z instalowaniem cygwina i jego portu sshd. Są owijarki, które zamieniają ją w usługę Windows, a dodatkowo dostajesz powłokę bash.
http://chinese-watercolor.com/LRP/printsrv/cygwin-sshd.html jest przyzwoitym punktem wyjścia, możesz ocenić, czy tego chcesz.
źródło
Możesz użyć serwera freesshd ze strony fresshd.com . Działa świetnie, skonfigurujesz serwer w kilka sekund :)
źródło
freesshd
- to, co dostajesz, to logowanie do powłoki systemu Windows (cmd.exe?) O stałej szerokości, która nie dostosowuje się do klienta terminala, tj. Irytujące podziały linii na środku ekranu. Poza tym nigdzie nie jest bliskobash
powłoki, więc pomyślałem, że jeśli chcę naprawdę użyteczne logowanie ssh do mojego okna, zrobię to za pomocącygwin
, co zrobiłem wcześniej. To prawda, że cygwin jest trochę podobny do systemu operacyjnego w systemie operacyjnym, ale sprawia, że okna są użyteczne dla użytkownika linii (unix) cmd.W dniu 2015-06-02 Microsoft ogłosił nadchodzące wsparcie dla SSH .
źródło
Cygwin ma serwer ssh, howtogeek ma prosty przewodnik, który można śledzić http://www.howtogeek.com/howto/41560/how-to-get-ssh-command-line-access-to-windows-7-using- cygwin /
źródło
możesz zainstalować serwer SSH na swoich komputerach z systemem Windows lub możesz włączyć usługi terminalowe w systemie Windows (sprawdź dokumentację), a następnie użyć Perla (lub Pythona), aby wykonać telnet na serwerze w celu wykonania poleceń. Zobacz Net :: Telnet (Perl), aby zapoznać się z przykładami łączenia przez telnet
źródło