Windows еквівалент SSH


18

Я не знаю Windows дуже добре і лише розпливчасто знаю свій шлях навколо командного рядка.

Чи є еквівалент SSHing в інший комп'ютер Windows через cmd? Еквіваленти SCP та інших команд Linux також були б непоганими.



1
Якщо ви чітко знаєте cmd, просто використовуйте віддалений робочий стіл.
Немо

Відповіді:


16

PowerShell поставляється з Remoting можливостей в WinRM:

PS C:\> enter-pssession otherhost

У XP ви можете використовувати PSExec , але це рекомендується лише в захищених локальних мережах:

psexec \\otherhost cmd

Я виявив , що керівництво HTG з видалення Powershell простіше і швидше дотримуватися.
anishpatel

11

PuTTY для доступу до оболонки.

введіть тут опис зображення

WinSCP (UI, немає cmd) для передачі файлів.

введіть тут опис зображення


13
Добре, wincp та шпаклівка - це лише частина клієнта, в якій є проблема ОП. вам також потрібен ssh-сервер на інших машинах Windows ... 2-а частина "Є еквівалент SSHing на інший комп'ютер Windows через cmd" ...
akira

PuTTY включає PSFTP, що є клієнтським рядком sftp клієнта.
Бен Войгт

WinSCP робить є версія командного рядка, частина основного пакета.
користувач1686

1
@grawity: Так, але це фактично .comінтерфейс командного рядка до повного .exeдодатку, який необхідний для його роботи. Ви, звичайно, це знаєте, але я подумав, що це просто згадаю.
парадироїд

6

Для того, щоб підключити інший комп'ютер Windows за допомогою SSH, на цьому комп'ютері повинен бути запущений сервер SSH. SSH не є частиною Windows, тому це доведеться встановити та налаштувати. Погляньте на Cygwin, якщо це те, що вам цікаво робити. (Cygwin також надасть вам більш знайоме відчуття SSH командного рядка, а також інші знайомі інструменти Unix.)

Якщо ви шукаєте "спосіб Windows" робити ці речі, погляньте на віддалений робочий стіл (хоча це графічний, а не командний рядок).

Ви можете ввімкнути віддалений доступ на цільовій машині, що дозволить вам підключитися до нього за допомогою віддаленого робочого столу. Ви також можете передавати файли вперед і назад, зіставивши диск назад до власного комп’ютера, якщо ви налаштуєте своє з'єднання для доступу до локальних ресурсів.


2

Мені завжди було незручно радити використовувати Cygwin для однієї єдиної функції. Однак існує альтернатива: freeSSHd . Проект, на жаль, досить неактивний, але він повинен відповідати Cygwin, особливо якщо ви не хочете захаращувати свій PATH та інші змінні.

Після встановлення та налаштування ви можете використовувати PuTTY для доступу до ssh.


1

+1 Розробник PuTTY також надає pscp (для scp) psftp (для sftp) та кілька інших програм для агентів тощо. (Докладніше про програми див. У розділі " Завантаження "). Для більш традиційних * nix команд можна завантажити Cygwin (який також є scp і т. д.) або, якщо ви намагаєтесь перейти у світ Windows залежно від версії вашої Windows, powerhell може зробити перехід, з позиції сценаріїв та команд, злегка болючим.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.