Nie znam zbyt dobrze Windowsa i tylko niejasno znam swoją drogę do wiersza poleceń.
Czy istnieje odpowiednik SSHing na innym komputerze z systemem Windows za pośrednictwem cmd? Przydałyby się również odpowiedniki SCP i innych poleceń Linuksa.
Nie znam zbyt dobrze Windowsa i tylko niejasno znam swoją drogę do wiersza poleceń.
Czy istnieje odpowiednik SSHing na innym komputerze z systemem Windows za pośrednictwem cmd? Przydałyby się również odpowiedniki SCP i innych poleceń Linuksa.
Odpowiedzi:
PowerShell pochodzi z pracy zdalnej możliwości w WinRM:
PS C:\> enter-pssession otherhost
W XP można użyć PSExec , ale jest to zalecane tylko w przypadku bezpiecznych sieci LAN:
psexec \\otherhost cmd
PSFTP
, który jest klientem sftp z wiersza poleceń.
.com
interfejs wiersza poleceń do pełnej .exe
aplikacji, który jest potrzebny do jej działania. Oczywiście to wiesz, ale myślałem, że o tym wspomnę.
Aby połączyć inny komputer z systemem Windows za pomocą SSH, na tym komputerze musiałby działać serwer SSH. SSH nie jest częścią systemu Windows, więc należy go zainstalować i skonfigurować. Spójrz na Cygwin, jeśli to właśnie chcesz zrobić. (Cygwin zapewni także bardziej znane SSH z wiersza poleceń, a także inne znane narzędzia uniksowe).
Jeśli szukasz „sposobu Windows” na robienie tych rzeczy, spójrz na Pulpit zdalny (chociaż jest on graficzny, a nie oparty na wierszu poleceń).
Możesz włączyć dostęp zdalny na komputerze docelowym, co pozwoli ci połączyć się z nim za pomocą pulpitu zdalnego. Możesz także przesyłać pliki tam iz powrotem, mapując dysk z powrotem na własny komputer, jeśli skonfigurujesz połączenie tak, aby umożliwić dostęp do lokalnych zasobów.
Zawsze czułem się nieswojo, doradzając użycie Cygwin dla jednej funkcji. Istnieje jednak alternatywa: freeSSHd . Projekt jest niestety dość nieaktywny, ale powinien pasować do Cygwina, szczególnie jeśli nie chcesz zaśmiecać PATH i innych zmiennych.
Po zainstalowaniu i skonfigurowaniu można użyć PuTTY do dostępu ssh.
+1 Deweloper PuTTY zapewnia także pscp (dla scp) psftp (dla sftp) i kilka innych programów dla agentów itp. (Szczegółowe informacje na temat programów można znaleźć w sekcji Pliki do pobrania ) Aby uzyskać bardziej tradycyjne polecenia * nix, możesz pobrać Cygwin (który ma również scp itp.) lub, jeśli próbujesz przejść do świata Windows w zależności od wersji systemu Windows, PowerShell może sprawić, że przejście z pozycji aliasingu skryptów i poleceń będzie nieco mniej bolesne.