Opsi untuk server SFTP pada Mesin Windows [ditutup]

11

Kami memiliki klien yang ingin mengirim file kepada kami melalui SFTP (mengutip bahwa FTP pada dasarnya tidak aman). Kami memiliki Lingkungan Windows (Windows 2003 Server).

Saat ini, saya sedang meninjau copssh (OpenSSH untuk Windows, http://www.itefix.no/i2/copssh ), dan saya sedang mencari alternatif, atau pemikiran tentang copssh atau opsi SFTP lainnya untuk Windows. Semakin mudah untuk mengatur dan mengelola, semakin baik.

Saya belum pernah menyiapkan host SFTP, jadi saya ingin tahu apa yang akan Anda rekomendasikan.

Hythloth
sumber

Jawaban:

2

Saya cenderung memiliki potongan distribusi CgyWin ( http://www.cygwin.com/ ) diinstal dan memiliki SSH + SFTP / SCP setup seperti itu dan memberikannya dapat diandalkan untuk tujuan ini di bawah Windows 2000 / XP / 2003 / Vista / 2008 * . Paket SSH adalah port lengkap dari setelan OpenSSH seperti yang ditemukan di sebagian besar distribusi Linux dan banyak Unix-a-suka lainnya (termasuk BSD, dari mana asalnya).

Cygwin mungkin over-kill untuk kebutuhan Anda jika semua yang Anda butuhkan adalah SFTP (saya merasa sangat berguna untuk memiliki lingkungan mirip-Linux penuh di ujung jari saya, tetapi deskripsi Anda menunjukkan bahwa Anda tidak memerlukan yang seperti itu). copssh yang Anda sebutkan sebenarnya didasarkan pada port cygwin dari OpenSSH, pemahaman saya bahwa itu hanyalah bagian SSH dan persyaratan yang ditarik keluar dari cygwin dengan tidak ada yang lain, jadi seharusnya berfungsi juga.

Singkat cerita: Saya sarankan Anda terus menyelidiki copssh, kecuali jika Anda ingin beberapa dari banyak hal lain yang datang dengan cygwin dalam hal itu, selidiki itu.

[*] Saya punya masalah dengan exim via cygwin pada tahun 2008, meskipun itu beberapa waktu yang lalu sebelum 2008 secara resmi didukung sehingga mungkin menjadi masalah yang diselesaikan, tetapi SSH dengan bash dan semua alat baris perintah yang biasa saya gunakan telah bekerja dengan sempurna.

David Spillett
sumber
7

Saya menemukan diskontinuitas model izin antara CopSSH, Cygwin, dan Windows / NTFS menjadi sakit kepala kolosal agar tetap lurus. Itu adalah tiga lapisan ACL yang perlu disejajarkan, seingat saya. Dan itu sangat sensitif terhadap versi .dll. Ini beberapa tahun / pekerjaan yang lalu, mungkin sudah diperbaiki. Bagi saya itu adalah hal yang menjadi "gratis hanya jika waktu Anda tidak berharga" ... bahkan ketika gaji saya yang melihat manfaat dari waktu yang dihabiskan untuk memerangi perangkat lunak.

Hari-hari ini saya menghabiskan $ 100 / Box untuk WinSSHD dari BitVise, yang telah ditetapkan dan dilupakan dengan kokoh. Saya tidak memiliki afiliasi selain menjadi pelanggan yang bahagia; lihat di WinSSHD.

sunting: WinsSSHD SFTP pengaturan langkah demi langkah

AndyN
sumber
+1 untuk "gratis hanya jika waktu Anda tidak berharga". sangat benar dengan hal-hal semacam ini ... berhari-hari dapat menghilang bergulat dengan hal
semacam ini
1

Anda dapat mencoba SFTPPlus Server . Ini bekerja pada Windows tetapi juga Linux dan Unix. Muncul dengan alat administrasi berbasis web untuk mengkonfigurasi protokol dan akun SFTP / SCP.

Pada saat yang sama ia menyediakan dukungan untuk FTPS (eksplisit dan implisit) dan HTTP / HTTPS, sehingga Anda dapat mengakses file yang sama melalui beberapa protokol.

Seperti yang dikomentari sebelumnya, izin di Cygwin adalah sakit kepala besar, ini sebabnya saya merekomendasikan server asli.

Saya adalah salah satu orang yang mengembangkan SFTPPlus

Adi Roiban
sumber
0

Cerberus FTP Server 4 sekarang mendukung SFTP di Windows (dan juga FTPS). Ini adalah instalasi cepat dan mereka memiliki dokumentasi bantuan luas yang tersedia online. Selain menambahkan antarmuka SFTP di GUI, tidak ada pengaturan lain yang diperlukan untuk membuat SFTP berfungsi. Versi 4.0 masih dalam BETA tetapi saya telah menggunakannya secara luas dan merasa sangat stabil.

The download tersedia di sini dan setup tutorial tersedia di situs web mereka.

Hibah
sumber
0

CompleteFTP adalah server SFTP dan FTP / FTPS untuk Windows yang mungkin ingin Anda pertimbangkan. Ini juga mendukung HTTP dan HTTPS. Pengungkapan: Saya adalah salah satu pengembang CompleteFTP.

Bruce Blackshaw
sumber
0

Microsoft baru-baru ini merilis build sendiri OpenSSH untuk Windows ( Rilis dan Unduhan ).

Itu tidak memiliki ketergantungan pada Cygwin atau apa pun dan itu cukup ringan (dibandingkan dengan Cygwin).

Saya telah menyiapkan panduan untuk mengatur server SSH / SFTP pada Windows menggunakan Microsoft build dari OpenSSH ini .


Selain itu saya memiliki pengalaman yang baik dengan server Bitvise SSH (mereka memiliki edisi gratis untuk penggunaan pribadi).


Copssh adalah proyek mati.

Martin Prikryl
sumber
0

Jika administrasi mudah adalah tujuan, Anda dapat mencoba opsi berikut

Rebex Tiny SFTP server

  • Aplikasi windows mandiri
  • Buka zip dan jalankan.
  • Pengguna tunggal, folder tunggal.
  • Konfigurasi melalui pengeditan file konfigurasi (mirip dengan web.config).
  • Gratis untuk semua orang.
  • Kode sumber disertakan, dapat diperpanjang.

Buru SFTP Server

Server SFTP ringan untuk Windows. Instalasi seperti:

' unzip the package and run
buru user add myuser --password mypassword --rootdir c:\data
buru run
  • dapat dijalankan sebagai layanan
  • pengguna tanpa batas
  • gratis untuk penggunaan non-komersial

Daftar server SFTP untuk Windows

Ada daftar daftar server SFTP sftp.net/servers . Lihat dan pilih sendiri. Penafian: Saya salah satu pengelola situs sftp.net dan saya juga terlibat dalam pengembangan Rebex Tiny Server dan BuruServer.

Martin Vobr
sumber
-3

Coba cari di server filezilla. http://filezilla-project.org/download.php?type=server Orang yang sama yang membuat klien FTP / SFTP yang sangat populer membuat server untuk windows.

Brian
sumber
1
Saya telah menyelidiki proyek ini sebagai server SFTP potensial, tetapi sayangnya server FileZilla saat ini tidak mendukung SFTP, ini hanya termasuk dalam klien.
Loftx