Ang 7 pinakamahusay na libreng server ng SCP para sa Windows, Linux at Mac

7 pinakamahusay na libreng mga server ng SCP

Ano ang isang server ng SCP?

Ang SCP o secure na protocol ng kopya ay ang paraan ng ligtas na paglilipat ng mga file sa pagitan ng isang lokal na host at isang malayuang host o sa pagitan ng dalawang malayuang host.

Narito ang aming listahan ng pinakamahusay na mga server ng SCP:

  1. Ang SolarWinds Libreng SFTP at SCP Server (LIBRE DOWNLOAD) – Isang libreng pagpapatupad ng SCP para sa Windows mula sa isang nangungunang tagagawa ng software sa pagmamanman ng network.
  2. Bitvise – Isang tool ng SFTP at SCP para sa Windows.
  3. LibrengSSHd – Isang libreng bundle ng mga utility sa network para sa Windows na may kasamang SFTP.
  4. OpenSSH para sa Windows – Isang tool na naka-base sa linya ng teksto para sa Windows na may kasamang SCP.
  5. Cygwin para sa Windows – Isang libreng SSH at SCP tool para sa Linux na naangkop upang tumakbo sa mga bintana.
  6. OpenSSH SCP Server – Isang tool na SCP na na-pre-install sa karamihan ng mga distrito ng Linux.
  7. Dropbear SCP – Isang magaan na server ng SCP na inilaan para magamit sa mga naka-embed na system.
  8. MacOS katutubong SCP Server – Isang server ng SCP na kasama sa operating system ng Mac OS.

Kung pinag-uusapan natin ang tungkol sa isang “SCP server,” ibig sabihin talaga naming “paglilipat ng data sa isang SSH server” na nagdadala ng lahat ng mga benepisyo ng seguridad, encryption, at pagiging kompidensiyal ng SSH. Dahil dito, walang bagay tulad ng isang “server” ng SCP bawat se. Sa halip, ang isang SSH server ay ginagamit upang maisagawa ang kopya ng file.

SSH ay ang “Secure Shell,”Na isinasama ang pag-encrypt upang ma-secure ang mga pagpapadala sa mga hindi secure na network. Kapag nagpapatupad ng SCP, kailangan mong lumikha ng isang SSH server. Ang serbisyong iyon ay nag-aalaga ng labis na seguridad upang makagawa ng isang karaniwang pagkilos ng kopya ng network sa isang transaksyon ng Secure Copy.

Maraming mga protocol na nagpapadali sa paglilipat ng file sa network. Ang ilan sa mga nauna na ginagamit ngayon ay ang File Transfer Protocol at ang Trivial File Transfer Protocol (FTP at TFTP). Ang isa pa, mas ligtas na pamamaraan, ay Secure Kopya (SCP). Habang ang FTP ay maaaring gawing mas ligtas sa pamamagitan ng paggamit Security Layer Security (TLS), Ang SCP ay likas na mas ligtas dahil sesyon lamang ito ng SSH na ginagamit lamang para sa paglilipat ng mga file. Ang FTP na may TLS / SSL ay sinasabing “FTPS.”

SCP at SFTP: Secure Alternatibo sa FTP

Bagaman ang FTP ay malawakang ginagamit sa mga network at internet hanggang sa araw na ito, ito ay likas na kawalan ng katiyakan. Kung saan kinakailangan ang mga kredensyal sa pag-login para sa isang sesyon, ang username at password ay ipinadala sa payak na teksto, nangangahulugang maaaring mabasa ng anumang interbentor ang mga ito.

Ang SCP ay isa sa dalawang ligtas na alternatibo para sa iyong mga gawain sa FTP. Ang iba pang pagpipilian ay ang Secure ang File Transfer Protocol (SFTP), kilala din sa SSH FTP dahil, tulad ng SCP, gumagamit ito ng SSH para sa proteksyon.

Ang Mga Pagkakaiba sa pagitan ng SCP at SFTP

Ang pagkakaiba sa pagitan ng SFTP at SCP ay ang kalaunan ay puro isang file transfer system, samantalang Kasama sa SFTP ang mga utos upang mag-query at baguhin ang istraktura ng direktoryo ng malayong computer.

FTP sa SSH

Upang magdagdag sa pagkalito ng mga secure na alternatibong FTP, maaari mo ring marinig ang tungkol sa “FTP sa SSH.” Ito ay higit pa sa isang pamamaraan kaysa sa isang protocol. Binuksan mo ang isang karaniwang sesyon ng FTP sa loob ng sesyon ng SSH, na kung saan ay naiuri bilang “pag-tunneling.” Kapag naiintindihan mo na ang FTP ay nangangailangan ng dalawang magkakahiwalay na koneksyon upang mabuo ang isang session, magsisimula kang mapagtanto na ang FTP sa SSH ay maaaring magulo sa lalong madaling panahon.

Ang FTPS ay nagdaragdag ng SSL

Ang pamamaraan ng FTPS ay nagdaragdag ng isang pamamaraan upang maisama Secure Socket Layer (SSL) proteksyon (pinalitan ng Transport Layer Security) sa isang session ng FTP. Ang kumbinasyon ng mga protocol ay may mga kahinaan sa seguridad, gayunpaman, dahil ang mga utos na magsimula ng mga hakbang sa seguridad ay ipinadala sa simpleng teksto at maaaring ma-intercept.

Palitin ang TFTP sa SCP para sa Encryption

Ang TFTP ay walang mga hakbang sa seguridad at dapat lamang gamitin sa ligtas na mga pribadong network. Maaari mong kapalit ng SCP para sa TFTP upang magdagdag ng pag-encrypt sa pamamahagi ng mga file ng pagsasaayos sa iyong network dahil ito ay isang mas magaan na ligtas na file transfer system kaysa SFTP.

Ang pagpapatupad ng isang SCP Server

Nakukuha ng SCP ang pangalan nito mula sa Unix command cp, na karaniwang ginagamit upang kopyahin ang mga file. Tulad ng Secure Copy ay binuo bilang “cp na may pag-encrypt,” mas madali itong makatagpo sa Unix at Unix-like system (Linux, Free BSD, at Linux variant). Karaniwan itong ipinatutupad bilang isang utos. Ang mga server ng SCP, ang mga utility ng SCP na may mga interface ng grapiko ng gumagamit, at ang SCP para sa mga Windows system ay napakahirap na mapagkukunan. Maaari mong mahanap ito bilang isang utos sa isang pakete ng SSH server. Kaya, upang mabigyan ka ng isang listahan ng mga pagpipilian sa server ng SCP, isinama rin namin ang mga SSH server sa gabay na ito.

Narito ang isang listahan ng mga pinakamahusay na server ng SCP:

Mga server ng Windows SCP

1. SolarWinds SFTP / SCP Server (LIBRE TOOL)

solarwinds-free-scp-server

Mga SolarWinds nagpapanatili ng isang komprehensibong suite ng mga tool sa IT na kasama ang isang kumbinasyon SFTP / SCP Server. Ang application ay tumatakbo bilang isang serbisyo sa Windows na nangangahulugang ang pangunahing operasyon nito ay dapat na pamilyar sa mga Windows system administrator.

Hindi tulad ng Linux na nakabase sa Linux, Ang SolarWinds SFTP / SCP Server Sinusuportahan ang paglikha ng mga virtual na gumagamit. Ito ang mga account ng gumagamit na maaaring magamit upang mapatunayan sa server ng SCP para sa layunin ng pagkopya ng mga file. Ngunit, ang mga account ay hindi katutubong Windows account at samakatuwid ay hindi talaga umiiral sa system. Nagbibigay ito ng isang disenteng antas ng seguridad. Kung ang isang kredensyal ng account sa SCP ay nakompromiso, hindi ito magamit upang mag-log in sa system nang direkta bilang isang gumagamit.

Ang SolarWinds SFTP / SCP Server ay nag-aalok ng isang graphical interface at nakatuon sa SCP sa halip na maging isang pangkalahatang SSH server. Ang mga kahalili para sa Windows ay alinman sa mahal o nagmula sa maliit na kilalang mga tagapagtustos, na nagpapakilala ng panganib.

KARAGDAGANG INFORMASYON SA LABAS NG LAYUNIN

www.solarwinds.com/free-tools/free-sftp-server/

Ang SolarWinds SFTP / SCP ServerDownload ang 100% LIBRE Tool

2. Bitvise

mga setting ng bitvise-ssh-server

Dahil kapwa tumatakbo ang SFTP at SCP sa SSH, ang Server ng Bitvise SSH sumusuporta sa parehong mga ligtas na file transfer protocol.

Pinapayagan ng Bitvise ang paggamit ng alinman sa Windows katutubong account ng gumagamit o virtual na mga gumagamit. Nagbibigay ito ng isang mahusay na kakayahang umangkop dahil hindi na kailangang lumikha ng mga buong account ng gumagamit ng Windows upang mabigyan ng access ang ad-hoc sa mga secure na direktoryo ng file.

Bitvise din pinapayagan ang mga administrator ng system na higpitan ang mga koneksyon sa SCP lamang. Sa maraming mga pagpapatupad ng SCP, ang pag-access sa SCP ay nagpapahiwatig ng pag-access sa SSH (shell). Ito ay hindi karaniwang isang isyu sa mga system na katulad ng operasyon na Unix dahil ang mga sistemang ito ay mayroong security level-level na security. Ngunit, sa mga Windows system, ang pag-access na ito ay maaaring hindi sinasadya na humantong sa hindi sinasadyang pag-access sa mga bagay tulad ng Power Shell. Sa pag-iisip nito, sinusuportahan ng Bitvise ang kakayahang payagan ang pag-access ng SCP, ngunit hindi papayag ang pangunahing pag-access sa shell.

3. LibrengSSHd

freesshd-pagpipilian

Ang FreeSSHd ay kung ano ang tunog. Ito ay isang Libreng SSH daemon para sa Windows. Sa Unix parlance, ang isang daemon ay katulad sa isang serbisyo sa Windows.

Maaaring tumakbo ang FreeSSHd sa anumang system ng Windows na mas bago kaysa at kasama ang Windows NT 4 (na kung saan ay medyo marami sa kanila) at lumilikha ng isang napakaliit na memorya at yapak ng yaman. Sinusuportahan nito ang mga virtual na gumagamit at isang madaling gamitin na interface upang masubaybayan, at simulan o ihinto ang serbisyo.

4. OpenSSH para sa Windows

OpenSSH_CLI

Buksan ang SSH ang apong babae ng lahat ng mga SSH server. Ito ay sa paligid mula noong 1999 nang una itong inilabas bilang bahagi ng OpenBSD operating system. Sa teknikal, ang OpenSSH ay isang suite ng mga tool, ngunit ang karamihan sa mabibigat na pag-aangat ay ginagawa ng programa ng Open SSH. Ito ay dinisenyo upang mai-port sa iba pang operating system at dahil doon, marahil ito ang pinaka-malawak na ginagamit na SSH server sa planeta. Bundled with SSH ay dumating ang SCP, kaya ang Open SSH ay malamang na nanguna rin sa kategorya ng SCP.

Ang Microsoft Open SSH server ay nasa ilalim pa rin ng pag-unlad, ngunit mayroong isang pre-release na bersyon na magagamit dito (hanggang Oktubre 17, 2023). Dadalhin ang ilang mga Windows administrator chops dahil pangunahin nito ang nangangailangan ng mga kasanayan sa command-line ng Power Shell upang mai-set up ito at gumana.

Bagaman ito ay nasa pre-release na ngayon, ang Open SSH ay may napakalakas na linya na ito marahil ay magiging defacto server ng SCP sa Windows tulad ng sa iba pang mga operating system ngayon.

5. Cygwin Sa Windows *

* Karamihan sa mga system ng system ng Linux ay may kamalayan sa isang proyekto ng application na pinangalanan na Cygwin. Makatarungan din na sabihin na halos walang ibang nakarinig tungkol dito, gayunpaman, maraming mga Windows system administrator ang maaaring makinabang mula sa Cygwin.

Ang Cygwin ay isang bukas na mapagkukunan ng proyekto na nagbibigay ng isang Windows DLL file na naglalaman ng isang talagang malaking halaga ng POSIX API function. Anong ibig sabihin nito? Nangangahulugan ito na maraming mga aplikasyon ng Linux ang maaaring mai-recompile upang magamit ang Cygwin at samakatuwid ang mga application na iyon ay maaaring tumakbo sa Windows.

Ang Cygwin ay binanggit sa artikulong ito dahil maraming mga server ng Linux SSH at SCP na may posibilidad na magagamit lamang bilang mga pakete ng Linux, ngunit ang paghuhukay ng kaunting mas malalim ay madalas na nagpapakita na mayroon din silang mga pakete ng Cygwin. Ang mga administrator ng system ng Windows na komportable sa isang aplikasyon ng Linux ng anumang uri ay dapat mag-imbestiga kung magagamit ang isang pakete ng Cygwin.

Mga server ng Linux SCP

5. OpenSSH SCP server para sa Linux

opensh-logo

Karamihan sa mga pamamahagi ng Linux ay kasama ang Open SSH na naka-install, kahit na karaniwang hindi ito tumatakbo nang default. Marahil ay dapat mong simulan ang Open SSH daemon upang pahintulutan ang mga koneksyon sa SSH kung saan, papayagan, ang mga kopya ng file ng SCP.

Ang pangalan ng package sa karamihan ng mga kaso ay opensh-server.

$ apt-cache na paghahanap ay opensh-server
opensh-server – secure na shell (SSH) server, para sa ligtas na pag-access mula sa mga malalayong makina

Ang pag-install nito ay dapat kasing simple ng pagpapatakbo ng utos ng pag-install ng iyong tagapamahala ng package.

Mag-install ng $ apt-install ang opensh-server

Sa sandaling naka-install at tumatakbo ang server, ang mga umiiral na mga gumagamit ng system ay maaaring gumamit ng isang kliyente ng SCP upang kumonekta, at kopyahin ang mga file papunta at mula sa mga direktoryo sa server kung saan nabasa nila ang mga pahintulot. Hindi tulad ng FTP na karaniwang naka-set up upang payagan ang maraming mga gumagamit na mag-access sa parehong hanay ng pag-upload at mag-download ng mga direktoryo, ibinabagsak ng SSH ang mga gumagamit sa kanilang direktoryo sa bahay nang default. Maaaring kailanganin mong i-tweak ang iyong mga pahintulot sa system system kung nais mong ma-access ng iyong mga gumagamit ang iba pang mga direktoryo sa server.

6. Dropbear SCP server

Maaaring may mga sitwasyon kung saan ang isang buong blown na SCP server ay hindi magagawa o kanais-nais. Sa kaso na iyon, ang mga mas maliit na-footprint na SCP server tulad ng Dropbear ay makakatulong. Ang Dropbear ay naglalayong naka-embed na mga sistema tulad ng mga router na nangangailangan ng pag-andar ng SSH o SCP ngunit maaari itong magamit bilang isang server ng SCP sa anumang platform na sumusunod sa POSIX.

Ang mga tagapangasiwa ng system na nais na ipasadya ang Dropbear ay kailangang magkaroon ng ilang katamtamang kasanayan. Ang mga gawain tulad ng hindi pagpapagana ng pangunahing SSH, ngunit ang pag-iwan sa pag-andar ng SCP, ay mangangailangan ng mga pagbabago sa Dropbear makefile, at isang gantimpala ng naisakatuparan.

 macOS SCP Servers

7. katutubong server ng SCP ng macOS

Bilang isang operating system na katulad ng Unix, ang macOS ay may katutubong suporta para sa SSH at, samakatuwid, ang SCP. Upang paganahin ang SSH sa iyong macOS computer, mag-navigate sa Mga Kagustuhan sa System -> Pagbabahagi ng Applet at paganahin ang pagpipilian ng Remote Login. Paganahin nito ang SSH para sa lahat ng mga gumagamit sa makina.

macos_sharing_settings

Pangwakas na salita

Mayroong maraming mga kadahilanan upang pumili ng SCP sa FTP at FTPS, ngunit mas kaunting mga kadahilanan upang pumili ng SCP sa SFTP. Parehong SCP at SFTP ay talagang mga espesyal na uri ng sesyon ng SSH kaya’t nagbibigay sila ng parehong kalamangan at kahinaan ng isang karaniwang sesyon ng SSH shell. Sa kaibahan ang FTP at FTPS ay hindi gaanong ligtas, kaya kung nagtatakbo ka alinman sa mga uri ng server, dapat kang lumipat sa alinman sa SCP o SFTP.

Tingnan din:

  • Pinakamahusay na server ng TFTP
  • Pinakamahusay na SFTP server