Setara dengan Windows SSH

18

Saya tidak tahu Windows dengan sangat baik dan hanya samar-samar tahu cara saya di Command Prompt.

Apakah ada yang setara dengan SSHing ke komputer Windows lain via cmd? Setara dengan SCP dan perintah Linux lainnya akan menyenangkan juga.

Feng Huo
sumber
1
Jika Anda samar-samar menyadari cmd, cukup gunakan Remote Desktop.
Nemo

Jawaban:

16

PowerShell hadir dengan kemampuan Remoting di WinRM:

PS C:\> enter-pssession otherhost

Di XP, Anda bisa menggunakan PSExec , tetapi ini hanya disarankan melalui LAN aman:

psexec \\otherhost cmd
pengguna1686
sumber
Saya menemukan panduan remoting Powershell HTG lebih mudah dan lebih cepat untuk diikuti.
anishpatel
11

Putty untuk akses shell.

masukkan deskripsi gambar di sini

WinSCP (UI, no cmd) untuk transfer file.

masukkan deskripsi gambar di sini

AH
sumber
13
well, wincp dan dempul hanyalah bagian klien dari masalah yang OP miliki. Anda juga memerlukan ssh-server di mesin windows lain ... bagian ke-2 dari "Apakah ada yang setara dengan SSHing ke komputer Windows lain melalui cmd" ...
akira
Putty termasuk PSFTP, yang merupakan klien baris perintah sftp.
Ben Voigt
WinSCP memang memiliki versi baris perintah, bagian dari paket utama.
user1686
1
@grawity: Ya, tapi itu sebenarnya .comantarmuka baris perintah ke .exeaplikasi lengkap , yang diperlukan agar bisa berfungsi. Anda tentu saja tahu itu, tetapi saya pikir saya hanya akan menyebutkan itu.
paradroid
6

Untuk menghubungkan komputer Windows lain menggunakan SSH, server SSH harus dijalankan di komputer itu. SSH bukan bagian dari Windows, jadi ini harus diinstal dan dikonfigurasi. Lihatlah Cygwin jika ini yang ingin Anda lakukan. (Cygwin juga akan memberi Anda SSH baris perintah perasaan yang lebih akrab, serta alat Unix lain yang akrab.)

Jika Anda mencari "cara Windows" dalam melakukan hal-hal ini, lihatlah Remote Desktop (meskipun berbasis grafis, bukan berbasis baris perintah).

Anda dapat mengaktifkan Remote Access pada mesin target yang memungkinkan Anda untuk terhubung dengan Remote Desktop. Anda juga dapat mentransfer file bolak-balik dengan memetakan drive kembali ke komputer Anda sendiri jika Anda mengkonfigurasi koneksi Anda untuk memungkinkan akses ke sumber daya lokal.

vjones
sumber
2

Saya selalu merasa tidak nyaman menasihati penggunaan Cygwin untuk satu fungsi tunggal. Namun ada alternatif lain: freeSSHd . Proyek ini, sayangnya, cukup tidak aktif, tetapi harus cocok dengan Cygwin, terutama jika Anda tidak ingin mengacaukan PATH Anda dan variabel lainnya.

Ketika diinstal dan dikonfigurasi, Anda dapat menggunakan Putty untuk akses ssh.

Duijf
sumber
1

+1 Pengembang Putty juga menyediakan pscp (untuk scp) psftp (untuk sftp) dan beberapa program lain untuk agen, dll. (Lihat bagian Unduhan untuk detail tentang program) Untuk perintah * nix yang lebih tradisional, Anda dapat mengunduh Cygwin (yang juga memiliki scp dll ..) atau, jika Anda mencoba untuk transisi ke dunia windows tergantung pada versi windows Anda, PowerShell dapat melakukan transisi, dari posisi scripting dan perintah aliasing, sedikit kurang menyakitkan.

Serigala tua
sumber