pelanggan SSH. Terminal konsol ringkas. ssh add-on untuk Firefox

Pelanggan SSH percuma untuk akses selamat ke pelayan FTP melalui protokol SFTP selamat.

Aplikasi ini membenarkan pemindahan dua hala dan penyegerakan fail pada PC tempatan dan pelayan jauh.

Pada masa yang sama, WinSCP menyokong bukan sahaja protokol FTP mudah, tetapi juga selamat (SFTP) dan juga agak ketinggalan zaman hari ini (kebanyakannya digunakan untuk mengakses pelayan UNIX) SCP.

Dari segi keupayaannya, WinSCP boleh dikatakan tidak kalah dengan pelanggan FTP berbayar CuteFTP Professional:

Perbandingan pelanggan SSH WinSCP dengan CuteFTP analog berbayar

Kelemahan utama WinSCP ialah ia tidak menyokong penjadualan. Jika tidak, program ini agak mudah dan menyediakan alat yang baik untuk kerja harian dengan FTP.

Memasang WinSCP

WinSCP datang dalam dua perisa:

  • mudah alih;
  • dan dengan pemasang.

Untuk versi mudah alih berfungsi, cuma bongkar keseluruhan kandungan arkib dan jalankan fail exe boleh laku. Benar, maka ia akan dalam bahasa Inggeris.

Untuk Russify program, kami mengeluarkan fail dari arkib kami WinSCP.ru dan letakkannya dalam folder tempat WinSCP dibongkar.

1. Selepas melancarkan pemasang, tetingkap pertama yang akan muncul ialah memilih bahasa program. Secara lalai, bahasa Rusia sudah pun ditunjukkan di sana, jadi cuma klik "OK".

2. Di tetingkap seterusnya kita akan disambut oleh Wizard Pemasangan. Tiada apa-apa yang rumit di sini sama ada, cuma klik "Seterusnya".

Klik "OK" dan kini kami mempunyai sambungan yang lengkap dan sedia dibuat!

Yang tinggal hanyalah "Log Masuk" ke pelayan. Kami menekan butang yang sesuai dan menerima amaran.

Cache(Cache Bahasa Inggeris) - penimbal akses pantas untuk menyimpan data yang kerap digunakan.

Pengesahan- pengesahan hak untuk mengakses sistem.

Jika anda menyambung ke pelayan yang boleh dipercayai(contohnya, ke tapak web anda), kemudian hanya klik "Ya" supaya program mengingati kunci ini dan menyimpannya dalam cachenya.

Jika tidak, klik "Tidak".

Pengesahan pada pelayan akan bermula dan program akan meminta kata laluan (jika kami tidak menyimpannya dalam program atas sebab keselamatan).

Masukkan kata laluan dan klik "OK".

Jika kita tidak membuat kesilapan di mana-mana, tetingkap utama WinSCP akan dibuka di hadapan kita.

Antara muka WinSCP

Seperti yang kami pilih semasa pemasangan, program ini akan mempunyai antara muka dua panel, mengingatkan pengurus fail klasik.

Di anak tetingkap kiri ialah komputer tempatan kami, dan dalam folder kanan pada pelayan dengan tapak yang disimpan di dalamnya.

Pemindahan fail boleh dilakukan seperti berikut: seret dan lepas mudah mereka dari satu panel ke panel kedua, sama ada melalui menu konteks dan menggunakan "kekunci panas", diterima umum untuk program sedemikian:

  • F5 - salinan;
  • F6 - bergerak;
  • Padam - padam, dsb.

Sebagai contoh, mari salin fail readme.html dari pelayan ke komputer. Kami mengambilnya dengan tetikus panel kanan dan seret ke kiri.

Sebelum penyalinan pertama, program akan menjelaskan sama ada kita benar-benar mahu melakukan ini?

Ini dilakukan untuk mengelakkan kerosakan tidak sengaja pada fail penting. Jika anda cukup yakin dengan tindakan anda, anda boleh melumpuhkan permintaan ini dengan menandai kotak semak "Jangan tunjukkan tetingkap ini lagi" sebelum mengklik "OK".

Jika fail sedemikian sudah wujud dalam folder destinasi, tetingkap lain dengan soalan akan muncul.

Dengan cara ini, jika anda perlu menyalin atau menggantikan beberapa fail, maka untuk tidak menjawab "Ya" untuk setiap satu, anda boleh menggunakan anak panah ke bawah di sebelah kanan butang ini dan pilih pilihan "Ya untuk semua", atau tahan turun Kekunci Shift sebelum mengklik "Ya".

Tetapi di sini anda perlu lebih berhati-hati agar tidak menimpa secara tidak sengaja fail baharu tua. Dan kemudian kotak pilihan "Jangan tanya lagi" ditandakan - lebih baik jangan sekali-kali menyemaknya lagi.

Tetapan WinSCP

Jika anda secara tidak sengaja menandai kotak semak yang disebutkan di atas, anda sentiasa boleh menyahdayakannya dalam menu "Tetapan" - "Tetapan" - " Penampilan" - "Sahkan tindakan berikut" - "Menulis ganti fail."

Seperti yang anda lihat, di sini anda boleh menyesuaikan apa sahaja, daripada pemberitahuan kepada gaya reka bentuk.

Jika tetapan "asli" tidak sesuai dengan anda atas sebab tertentu, di sini anda sentiasa boleh melaraskan program untuk disesuaikan dengan anda.

Penapis dalam WinSCP

Mari kembali ke tetingkap utama dan lihat cara lain anda boleh memudahkan kerja anda dengan SFTP dalam WinSCP.

Sebagai contoh, apabila mengemas kini tapak web melalui FTP, anda sering perlu memuat turun dan memuat naik ke pelayan banyak fail dengan sambungan tertentu. Ini mungkin imej dalam format PNG atau beberapa fail js dengan skrip.

Apabila bilangan mereka melebihi seratus, bekerja tanpa fungsi penapisan menjadi agak membosankan.

Dalam kes ini, cara paling mudah ialah menggunakan fungsi "Penapis", yang butangnya kelihatan seperti corong di atas setiap panel.

Klik padanya dan dalam tetingkap yang terbuka, masukkan topeng untuk memilih fail yang diperlukan.

Akibatnya kita masuk panel yang dikehendaki hanya fail yang menarik bagi kami.

Anda boleh mengetahui tentang peraturan penapisan fail dengan mengklik pautan "contoh topeng" di bawah baris penapis:

  • Simbol "*" menggantikan sebarang bilangan aksara yang dicetak.
  • "?" menggantikan satu aksara (satu huruf atau nombor).
  • Topeng dipisahkan dengan koma atau titik bertitik, dsb.

Menggunakan penapis, anda boleh mempercepatkan kerja anda dengan ketara dengan fail, tanpa mengira bilangannya.

Perbandingan direktori

Menggunakan alat perbandingan, anda boleh menyerlahkan fail yang berbeza dalam kedua-dua panel.

Perbandingan adalah berdasarkan nama, saiz dan tarikh kemas kini.

Penyegerakan direktori

Alat seterusnya - "Penyegerakan folder pelayan" - membolehkan anda mengkonfigurasi pemantauan pelayan FTP automatik bagi yang dipilih folder tempatan dan menyalin semua fail baharu daripadanya:

Jika anda tidak mempercayai automasi, WinSCP membenarkan anda menyegerakkan secara manual.

Untuk melakukan ini, hanya klik butang berikut - "Segerakkan direktori tempatan dan direktori pada pelayan."

Perintah skrip

Seperti kebanyakan klien FTP lanjutan, WinSCP mendakwa menyokong arahan skrip.

Mereka dilaksanakan:

PuTTY- pelanggan percuma untuk pelbagai protokol capaian jauh.
  • melalui terbina dalam baris arahan, yang juga dipanggil Konsol atau Terminal;
  • atau modul PuTTY tambahan.

Mari lihat bagaimana ini berfungsi menggunakan contoh baris arahan. Klik butang "Buka Terminal" dan baca amaran.

Klik "OK" dan masuk ke tetingkap Console, di mana anda boleh memasukkan arahan anda di medan atas dan mendapatkan hasilnya di bahagian bawah.

Kelebihan dan keburukan WinSCP

  • antara muka yang mudah dan ringkas;
  • sokongan untuk protokol pemindahan fail selamat;
  • keupayaan untuk menapis fail dengan topeng;
  • penyegerakan fail automatik;
  • Pilihan penyesuaian yang meluas.
  • sedikit gagap dengan senarai fail yang sangat besar (lebih daripada 1000 dalam satu folder);
  • tiada penjadual tugas.

kesimpulan

Tidak sia-sia WinSCP telah memenangi hati beribu-ribu pengguna di seluruh dunia. Pelanggan SSH kecil ini membolehkan anda melaksanakan tugas yang selalunya hanya boleh dilakukan dengan rakan sejawat yang lebih berkuasa dan menyusahkan (dan paling penting berbayar).

Pada masa yang sama, ia berfungsi agak cepat walaupun pada PC lama. Dan jika kami menambah di sini keupayaan untuk bekerja dari pemacu USB, maka kami mendapat alat yang ideal untuk menyokong tapak web anda sendiri pada bila-bila masa dan di mana sahaja!

Akhir kata

Jika anda mempunyai tapak web anda sendiri, maka anda mungkin telah berfikir lebih daripada sekali tentang cara mengoptimumkan kerja memuatkan pelbagai kandungan ke atasnya.

Hari ini, banyak penyedia pengehosan memberikan kami antara muka web khas yang dipanggil panel pentadbir. Kelebihan mereka ialah bekerja dengan fail pada pelayan jauh tidak memerlukan apa-apa aplikasi tambahan- semua operasi boleh dilakukan terus dalam tetingkap penyemak imbas.

Walau bagaimanapun, hampir semua panel pentadbir hanya menyediakan fungsi asas. Sebagai contoh, mereka tidak menyokong muat turun serentak beberapa fail dan memerlukan anda memilih setiap fail berikutnya secara manual. Saya tidak bercakap tentang fungsi penyegerakan, dsb.

Oleh itu untuk kerja penuh protokol khas telah dicipta untuk fail pada pelayan jauh - FTP. Walaupun fakta bahawa ia berusia lebih daripada 40 tahun, protokol pemindahan fail masih cukup popular hari ini.

Sebagai tambahan kepada penggunaan yang telah disebutkan protokol ini apabila bekerja dengan tapak web, FTP sering digunakan untuk mengedarkan pelbagai jenis aplikasi dan juga sistem pengendalian (contohnya, beberapa sistem pengendalian keluarga Linux).

Pelayar moden membolehkan anda membuka storan fail berdasarkan protokol FTP dan memuat turun fail dari sana, bagaimanapun, untuk dapat memuat naik kandungan ke pelayan jauh sendiri, anda mesti mempunyai aplikasi khas- Pelanggan FTP.

Terdapat agak banyak kedua-duanya berbayar dan pelanggan FTP percuma, bagaimanapun, berdasarkan spesifikasi tapak kami, hari ini kami menyemak salah satu pelanggan SSH percuma terbaik - WinSCP.

P.S. Kebenaran diberikan untuk menyalin dan memetik artikel ini secara bebas, dengan syarat kredit terbuka diberikan. pautan aktif kepada sumber dan pemeliharaan kepengarangan Ruslan Tertyshny.

Pelanggan SSH ialah utiliti yang diperlukan apabila menggunakan sambungan SSH antara dua mesin. Ia direka untuk log masuk ke sistem pengendalian komputer jauh dan melaksanakan perintah di dalamnya. Pelanggan dipasang pada mesin tempatan pengguna. Dia mesti disahkan oleh pelayan, dan hanya selepas itu perkhidmatan bermula. Pelanggan boleh dilaksanakan untuk bekerja di terminal atau mempunyai antara muka konfigurasi grafik.

Apakah SSH?

Diterjemah secara literal sebagai "cangkang selamat". Apabila menggunakan SSH, ia digunakan untuk mengurus dengan selamat sistem operasi nod jauh pada rangkaian. Menyediakan sambungan selamat, pengesahan dan pemindahan data dari satu hos ke hos yang lain dengan menyulitkan trafik yang melaluinya.

Ia membolehkan anda mencipta terowong yang disulitkan untuk penghantaran selamat protokol rangkaian lain rangkaian tidak selamat, sebagai contoh, Internet. Ia sering digunakan untuk mengubah hala port satu komputer ke port lain.

SSH telah dimulakan oleh Tatu Ylönen dari Finland pada tahun 1995, yang menggunakannya sebagai protokol yang lebih sulit. Versi ini dinamakan SSH-1. hidup masa ini hampir tidak pernah digunakan.

Pada tahun 1996, versi SSH-2 yang lebih baik telah dibangunkan. Ia tidak serasi dengan SSH-1, lebih selamat dan mempunyai senarai algoritma penyulitan yang diperluaskan. Sekarang SSH merujuk kepada versi SSH-2. Sejak 2006, protokol tersebut telah diiktiraf sebagai standard Internet oleh IETF.

Terdapat dua pelaksanaan utama SSH. Salah satunya adalah proprietari, yang dibangunkan oleh SSH Communications Security. Yang kedua ialah OpenSSH, diwujudkan di bawah pimpinan Theo de Raadt sebagai alternatif percuma dan terbuka kepada yang pertama. Ia adalah yang paling biasa dan disertakan dengan kebanyakan sistem seperti Unix.

Apakah klien SSH dan pelayan SSH

Menyambung melalui protokol SSH dilaksanakan menggunakan dua komponen utama: klien dan pelayan.

Dalam kata mudah, pengguna, melalui klien yang dipasang pada komputer tempatan, mendapat akses kepada mesin jauh (pelayan). Perlu diingat bahawa pelanggan boleh dilaksanakan dengan cangkerang grafik(sebagai aplikasi desktop) dan untuk bekerja dalam terminal (konsol).

pelayan SSH mendengar jaringan rangkaian pelanggan dan apabila menerima permintaan sambungan menghasilkan tindakan yang perlu untuk kebenaran. Jika berjaya, mulakan perkhidmatan yang dipasang untuk klien jauh.

Akses selamat diatur melalui prosedur pengesahan menggunakan penyulitan asimetri dengan kunci awam semasa sambungan pertama. Selepas itu, penyulitan simetri digunakan.

Piawaian SSH merangkumi tiga protokol:

  • Protokol lapisan pengangkutan- menjamin pengesahan pelayan, kerahsiaan dan integriti. Menyediakan pemampatan data. Berjalan melalui TCP/IP.
  • Protokol Pengesahan - Melaksanakan pengesahan klien kepada pelayan. Beroperasi di atas lapisan protokol pengangkutan.
  • Protokol sambungan - mewakili saluran yang disulitkan sebagai saluran berganda bagi beberapa saluran logik yang digunakan perkhidmatan yang berbeza. Berfungsi di atas saluran pengesahan.

Peningkatan keselamatan dijamin oleh pengesahan klien ke pelayan yang diakses oleh klien ssh dan oleh pengesahan klien pelayan. Kedua-dua pihak telah disahkan.

Pelanggan menghantar permintaan pada kali pertama ia dipasang sambungan selamat tahap pengangkutan. Permintaan kedua dihantar selepas pengesahan klien SSH selesai.

Pelaksanaan OpenSSH

OpenSSH ialah pelaksanaan sumber terbuka bagi arahan OpenBSD. Ia adalah versi yang paling biasa kerana pengedaran percumanya.

Pakej OpenSSH termasuk satu set alat:

  • SSHD - bahagian pelayan.
  • SSH - bahagian pelanggan.
  • SCP ialah utiliti untuk penyalinan fail selamat.
  • SSH-keygen - menjana kunci awam(RSA, DSA dan lain-lain) untuk komputer dan pengguna.
  • SSH-keyscan - mengumpul kunci awam pada rangkaian.
  • SSH-agent - menyimpan kunci RSA peribadi untuk kebenaran berikutnya dengan kunci awam.
  • SSH-add - menambah kunci peribadi baharu kepada ejen SSH.
  • Pelayan SFTP - pelayan SFTP.
  • SFTP ialah utiliti untuk penyalinan selamat fail melalui FTP.

OpenSSH disertakan di luar kotak pada kebanyakan sistem seperti Unix. Yang paling biasa ialah Linux, Open (Free, Net) BSD, Solaris, HP-UX, Irix, MacOS X dan lain-lain.

Pembangunan aktif sedang dijalankan dalam pelaksanaan OpenSSH untuk Windows, yang tersedia untuk dimuat turun di tapak web. Ia membolehkan anda mencipta pelayan SSH pada sistem Windows dan mempunyai klien SSH untuk menyambung. OpenSSH untuk Windows disertakan dengan CygWin.

Yang paling popular di kalangan pengguna adalah pengedaran berdasarkan Inti Linux. Dalam yang berikut, semua contoh penggunaan SSH akan tersirat dalam konfigurasi OpenSSH. Untuk kejelasan kerja dalam Linux, klien SSH akan dikonfigurasikan untuk Ubuntu, Windows dan Mac OS X.

Memasang dan mengkonfigurasi openssh-server

Terdapat banyak pilihan konfigurasi untuk pelayan OpenSSH. Pelanggan mesti dikonfigurasikan berdasarkan konfigurasi pelayan. Bahagian ini memberikan contoh pelayan SSH dipasang pada Edisi Pelayan Ubuntu. Dalam huraian seterusnya untuk mengkonfigurasi pelanggan, konfigurasi pelayan ini akan digunakan.

1. Terdapat dua cara Pemasangan OpenSSH-pelayan:

1.1. Pilih untuk memasang pakej OpenSSH -server serta-merta semasa proses penggunaan Ubuntu Server/

1.2. Muat turun dan pasang dari repositori dengan menjalankan arahan:

2. Anda boleh melihat nilai konfigurasi pelayan SSHD lalai dalam fail /etc/ssh/sshd_config dengan arahan:

3. Sebelum berubah tetapan standard Adalah penting untuk membuat salinan sandaran fail dan melindunginya daripada menulis. Ini dilakukan sekiranya anda perlu putar balik ke nilai lalai sekiranya berlaku ralat.

4. Tetapan lalai ialah 22. Untuk keselamatan, adalah disyorkan untuk menggantikannya dengan nilai bukan standard, contohnya, 5754. Anda boleh menukar arahan Port dengan arahan:

5. Simpan fail /etc/ssh/sshd_config dan mulakan semula SSHD:

Pelayan dipasang dan dikonfigurasikan. Ia kini mendengar pada port 5754. Secara lalai, sesiapa sahaja pada sistem dengan hak log masuk boleh mendapat akses. Pengesahan dilakukan menggunakan kata laluan atau kunci DSA, RSA, ed25519, dsb.

Pelanggan OpenSSH merentas platform untuk terminal. Pelanggan SSH untuk Linux

Sebelum ini telah dinyatakan bahawa pelaksanaan protokol SSH yang paling biasa digunakan ialah OpenSSH, yang datang secara lalai dengan kebanyakan binaan Pengedaran Linux. Dalam sesetengah kes, OpenSSH boleh dimuat turun dari repositori untuk pengedaran tertentu.

Sebagai sebahagian daripada pakej, klien OpenSSH dilaksanakan sebagai program SSH, yang dilancarkan oleh arahan dengan nama yang sama. Pelanggan dikonfigurasikan dan diuruskan melalui terminal; ia tidak mempunyai GUI. Ia dianggap versi paling mudah dan paling mudah.

Memasang dan mengkonfigurasi OpenSSH-client pada Ubuntu

Mesin jauh telah dipasang dan dikonfigurasikan pelayan OpenSSH. Cabarannya adalah untuk mengaksesnya dengan komputer tempatan, di mana Ubuntu dipasang.

1. Pengedaran klien OpenSSH tidak ditambahkan ke Ubuntu secara lalai, jadi anda perlu memasangnya dengan arahan:

2. Kemudian ia dipanggil oleh arahan SSH dari terminal tanpa Root.

3. Jika pengesahan pengguna menggunakan kata laluan digunakan:

1) sambungan dibuat dengan arahan:

  • nama pengguna - nama akaun pada mesin jauh,
  • hos ialah alamat IP pelayan jauh (atau domain, jika domain telah diwakilkan kepada pelayan);

2) selepas memasukkan arahan, anda mesti menekan Enter - gesaan kata laluan akan muncul; anda dikehendaki memasukkan kata laluan untuk akaun mesin jauh (anda harus berhati-hati, kerana atas sebab keselamatan kemasukan kata laluan tidak dipaparkan dalam apa-apa cara);

3) selepas memasukkan kata laluan dengan betul, tetingkap terminal pelayan jauh muncul dengan ucapan; Kini anda boleh melaksanakan arahan yang diperlukan.

1) jika perlu, anda boleh menjana kunci SSH awam dan peribadi daripada OpenSSH-client:

2) lalai kunci awam disimpan dalam fail /home/user/.ssh/id_dsa.pub dan ditutup dalam /home/user/.ssh/id_dsa;

3) kunci awam yang dijana mesti disalin ke mesin jauh dan ditambah pada kebenaran /home/user/.ssh/authorized_keys dengan arahan:

Kini pengguna boleh mengesahkan pada pelayan SSH tanpa memasukkan kata laluan.

Memasang dan mengkonfigurasi OpenSSH untuk Terminal Cygwin pada Windows

Cygwin dipasang dengan menjalankan fail Cygwin.exe, yang dimuat turun dari tapak web rasmi.

Cygwin ialah koleksi pelbagai pakej yang berbeza. Untuk bekerja dengan terminal jauh Hanya OpenSSH diperlukan. Anda boleh mencarinya dengan mencari di Cygwin sendiri.

Selepas memasang pakej yang anda perlu jalankan Terminal Cygwin dan masukkan arahan:

Kemudian tekan Enter. Anda akan diminta untuk memasukkan kata laluan. Selepas pengesahan selesai, terminal pelayan jauh muncul dengan ucapan kepada pengguna.

Sintaks adalah sama seperti dalam OpenSSH-client yang dilaksanakan untuk Linux.

Pelanggan SSH merentas platform dengan PuTTY GUI

Putty ialah pelanggan SSH grafik untuk pentadbiran jauh, yang termasuk sokongan untuk protokol SSH. Program ini diedarkan daripada sumber terbuka dan benar-benar percuma.

Pada mulanya ia dikeluarkan hanya untuk OS Windows, tetapi kemudiannya klien dialihkan untuk Linux dan dimasukkan ke dalam repositori hampir semua pengedaran popular.

Secara aktif dibangunkan untuk dijalankan pada Mac OS X .

Tetingkap persediaan PuTTY kelihatan sama pada semua sistem pengendalian. Satu-satunya perbezaan adalah dalam kaedah pemasangan. Oleh itu, kaedah pemasangan untuk ketiga-tiga sistem pengendalian akan disediakan terlebih dahulu, diikuti dengan pilihan konfigurasi PuTTY.

Memasang PuTTY Linux Ubuntu

1. Anda boleh memasang PuTTY dengan arahan:

2. Pelancaran dilakukan dengan arahan putty dari terminal atau dengan mengklik tetikus dari menu:

3. Tetingkap tetapan klien dibuka, di mana anda perlu menentukan parameter sambungan.

Memasang PuTTY untuk Windows

Untuk memasang, anda perlu memuat turun fail putty.exe dan menyimpannya ke lokasi yang mudah, sebagai contoh, pada desktop anda. Program ini dilancarkan dengan dua klik butang kiri tetikus.

PuTTY ialah pelanggan SSH untuk Mac. Memasang dan melancarkan versi GUI

Pada masa penulisan, PuTTY belum dialihkan dengan secukupnya untuk berfungsi pada Mac OS X. Masalah timbul semasa penyusunan bahagian yang bertanggungjawab untuk antara muka grafik.

Untuk memasang, anda perlu melakukan beberapa kerja awal.

1. Pasang Xcode.

Pakej utiliti dan program daripada Apple untuk membangun dan membina aplikasi untuk Mac OS X.

DENGAN Versi Mac OS Lion perlu memasang "Alat Talian Perintah untuk Xcode" daripada tapak web Pembangun Apple.

Selepas pemasangan, anda mesti menerima perjanjian lesen:

2. Pasang Xquartz.

Ini ialah pelaksanaan pelayan X.Org X Window System (X11) untuk Mac OS X. Diperlukan untuk versi GUI PuTTY yang ditulis dalam GTK+. Anda boleh memasang dari laman web rasmi. Selepas pemasangan anda perlu log masuk.

3. Pasang Homebrew.

4. Memasang Putty dilaksanakan dengan arahan:

Proses ini mungkin mengambil masa lebih daripada setengah jam kerana banyak kebergantungan seperti Glib/GTK+/Pango/Kaherah akan dipasang.

5. Cipta fail pelancaran Putty.app.

Anda perlu menjalankan Automator.app. Dalam jenis dokumen, pilih "program", dalam tindakan yang anda perlukan untuk memilih "jalankan skrip shell", dalam medan input masukkan laluan ke fail boleh laku“/user/local/bin/putty”, simpan sebagai “putty.app”, dengan menyatakan format fail “program”, dalam direktori “programs”. Jika mahu ikon standard boleh diganti.

Menyediakan klien PuTTY SSH

Proses menyediakan klien grafik SSH PuTTY kelihatan sama pada semua sistem pengendalian. Penampilan berbeza sedikit bergantung pada reka bentuk persekitaran kerja anda.

Untuk menyambung ke mesin jauh melalui SSH, anda perlu menjalankan PuTTY. Dalam tetingkap program yang muncul, anda perlu menetapkan parameter berikut:

Jenis Sambungan - jenis sambungan - ditetapkan oleh SSH.

Nama Hos (atau alamat IP) - nama hos, atau alamat IP - alamat IP pelayan jauh ditunjukkan di sini, Nama domain atau alamat Internet. Dalam contoh yang ditunjukkan, alamat IP ialah 192.168.128.3

Port - port mendengar - pada pelayan yang diberikan sebagai contoh, port 5754 dikonfigurasikan. Kami menunjukkannya.

Apabila anda mengklik butang "Buka", tetingkap terminal akan muncul di mana anda perlu memasukkan nama dan kata laluan akaun mesin jauh.

Jika perlu untuk mengesahkan pelanggan menggunakan pasangan kunci, anda memerlukan utiliti puttygen.exe, yang berjalan pada Windows. PuTTY-Gen menjana pasangan kunci awam dan peribadinya sendiri.

Kunci awam mesti ditambahkan pada pelayan; ia dijana dalam standard SSH. Anda boleh menambah kunci dengan cara yang sama, melalui OpenSSH dalam terminal atau menggunakan PuTTY, selepas melalui kebenaran log masuk-kata laluan pertama.

Kunci persendirian dijana dalam format .ppk dan ditambahkan pada klien. Di sebelah kiri dalam pokok anda perlu mencari SSH, mengembangkan senarai, cari Auth dan dalam parameter ini dalam medan "Kunci peribadi" failkan untuk Pengesahan" pilih kekunci.

Selepas manipulasi ini, pengguna boleh mengesahkan pada pelayan tanpa memasukkan kata laluan.

Pada masa ini, PuTTY dianggap sebagai pelanggan GUI SSH universal. Pemaju Pihak Ketiga Gao-Feng mencipta klien SSH untuk Android, seperti versi mudah alih PuTTY.

Pelanggan SSH terbaik

Masih tiada konsensus mengenai klien SSH yang terbaik untuk digunakan. Pentadbir sistem pilih utiliti berdasarkan keperluan mereka sendiri.

Sebagai peraturan, pengguna sistem Unix cenderung menggunakan SSH standard daripada pakej OpenSSH. Ia mempunyai sintaks universal yang jelas dan boleh diakses terus dari terminal. Untuk bekerja dengan alat tambahan seperti Secure File Copy (SCP) tidak perlu dipasang program tambahan. Semua yang anda perlukan disertakan dalam OpenSSH.

Peminat GUI yang biasanya bekerja di bilik bedah sistem Windows, gunakan PuTTY. Adalah dipercayai bahawa ini pelanggan SSH terbaik untuk Windows. Dia ada segalanya set yang diperlukan alat untuk terowong, menyalin fail dan sebagainya, walaupun ini memerlukan memuat turun modul tambahan.

Salam sejahtera para tetamu dan pembaca blog saya. Artikel ini ditumpukan kepada gambaran keseluruhan klien SSH untuk pentadbiran pelayan jauh. Berinteraksi dengan Linux berlaku dengan melaksanakan pelbagai arahan, jadi arahan itu perlu dimasukkan ke suatu tempat. Disebabkan kekurangan terminal, terdapat pelanggan SSH untuk tujuan ini dalam Windows, dan ia akan dibincangkan dalam artikel ini.

Sudah tentu, anda boleh melakukannya tanpa pelanggan SSH; dalam kes mesin maya, arahan boleh dimasukkan terus ke dalamnya tingkap berfungsi. Apabila bekerja dengan VPS/VDS, kadangkala anda boleh bertahan dengan terminal KVM terbina dalam panel kawalan. Kerja sedemikian lebih seperti keseronokan untuk masokis daripada interaksi penuh dengan sistem, itulah sebabnya pelanggan SSH adalah alat pengurusan yang penting.

Dalam kerja mereka, pelanggan menggunakan protokol SSH (Secure Shell) - protokol rangkaian, membenarkan pengurusan jauh pelbagai sistem pengendalian. Menyokong sambungan TCP terowong untuk pemindahan fail dan pelbagai algoritma penyulitan, menjadikannya mungkin pemindahan selamat protokol lain melalui terowong SSH.

Sebelum anda mula menggunakan klien SSH, anda perlu mengetahui tiga perkara: log masuk pengguna, kata laluan pengguna, alamat IP pelayan. Jika anda menggunakan VPS/VDS, data akan dihantar serta-merta selepas pemasangan dan pengaktifan sistem. Log masuk biasanya akan akar, kata laluan yang dihantar mesti diganti dengan kata laluan anda sendiri, dan alamat IP sistem juga akan berada dalam surat itu. menggunakan mesin maya Anda sendiri sudah mengetahui semua data yang diperlukan.

Saya akan mulakan dengan pelanggan kegemaran saya - Xshell 5. Saya telah menggunakannya untuk masa yang lama, selama beberapa tahun sekarang, dan saya sangat menyukainya. Pelanggan mengandungi banyak tetapan; anda boleh menyesuaikan apa-apa perkara kecil, termasuk fon dan skema warna tingkap

Jalankan fail exe, masukkan alamat IP, biarkan port sebagai lalai, jenis sambungan biarkan sebagai SSH secara lalai, klik butang<Buka>.

Terima kekunci sambungan, tekan<ya>.

Terdapat pelanggan yang hampir mustahil dilakukan tanpa mentadbir pelayan. Pelanggan ini dipanggil WinSCP, ia adalah klien pemindahan fail grafik yang berfungsi dengannya Protokol SFTP dan SCP.

Pelanggan direka bentuk untuk pertukaran fail selamat antara komputer dan pelayan dan digunakan terutamanya untuk memuat turun/memuat naik fail dari/ke tapak web.

Selain memuat turun/muat naik, ia membolehkan anda menamakan semula fail dan folder, mencipta yang baharu dan menukar sifatnya, memberikan hak akses dan berfungsi sebagai pengurus fail.

WinSCP direka untuk Windows, diedarkan di bawah lesen percuma dan percuma. Mempunyai banyak tetapan, Antara muka bahasa Rusia dan dokumentasi.

Ciri-ciri utama program ini termasuk yang berikut:

  • Antara muka grafik Rusia
  • Penyepaduan Windows (sokongan drag-and-drop, sokongan pintasan)
  • Lakukan semua operasi fail dan direktori asas
  • Editor teks terbina dalam
  • Ketersediaan dua antara muka pengguna ( Windows Explorer& Komander Norton)
  • Menyimpan tetapan sambungan
  • Automasi menggunakan skrip
  • Penyegerakan direktori automatik
  • Ketersediaan Versi mudah alih, untuk bekerja daripada media mudah alih

Anda boleh memuat turun program dari laman web rasmi, selepas pemasangan, jalankan program dan pilih sambungan baharu.

Biarkan protokol pemindahan sebagai SFTP. Di padang" Nama hos"masukkan alamat IP, biarkan port lalai sebagai ke-22, masukkan nama pengguna dan kata laluan, tekan butang<Jimat>.

Tetapkan nama sambungan atau biarkan yang lalai. Semak medan "Ingat kata laluan" dan "Buat pintasan pada desktop", kemudian klik<okey>. Kini sambungan boleh dimulakan dari pintasan pada desktop.

Pada amaran tentang terus menyambung ke pelayan yang tidak diketahui dan menambah kuncinya pada cache, klik<ya>.

Sekarang bekerja dengan fail adalah satu keseronokan; anda boleh menyeretnya dengan tetikus dari tetingkap ke tetingkap, mengedit fail dengan editor teks seperti Notepad++, mencipta direktori baharu, dsb.

Artikel ini boleh disiapkan, semua yang utama dan pelanggan yang diperlukan disemak. Tetapi baru-baru ini saya mendapat tahu bahawa ada pelanggan SSH-aplikasi untuk pelayar Google Chrome dan Firefox. Sudah tentu, saya tidak menganggap mereka sebagai pelanggan sepenuhnya, tetapi sebagai alternatif sementara mereka mungkin sesuai untuk bekerja.

FireSSH untuk Firefox

FireSSH ialah add-on Firefox yang ditulis dalam Javascript. Untuk memasang, pergi ke kedai alat tambah, cari "firessh", muat turun dan pasang alat tambah itu. Selepas pemasangan, mulakan semula penyemak imbas anda. Buka menu tetapan penyemak imbas anda dan pilih Pembangunan - FireSSH.

Tetingkap akan muncul dalam tab baharu di mana anda perlu menentukan nama akaun, alamat IP, port, log masuk dan kata laluan anda. Tab Lanjutan membolehkan anda menambah terowong SSH untuk kerja tanpa nama.

Dalam tetapan aplikasi, anda boleh memilih parameter seperti membuka terminal dalam tetingkap atau tab baharu, saiz dan warna fon yang dipaparkan dan warna latar belakang terminal. Anda juga boleh mengkonfigurasi proksi untuk sambungan.

Shell Selamat untuk Google Chrome

Memasang Secure Shell tidak berbeza dengan memasang FireSSH. Selepas pemasangan, alat tambah tersedia dalam menu Perkhidmatan. Selepas melancarkan Secure Shell akan dibuka sisipan baru. Di sini anda perlu memasukkan log masuk anda, alamat IP, nombor port, dan kemudian tekan kekunci<Masuk>. Terima perjanjian, dail ya dan tekan<Masuk>, masukkan kata laluan, selepas itu anda boleh bermula.

Dalam tetapan anda boleh memilih fon teks, warna dan saiz yang dipaparkan, dan anda boleh menukar warna latar belakang. Secure Shell nyata lebih mudah daripada FireSSH, tetapi ia mempunyai semua yang anda perlukan.

Saya ingin ambil perhatian bahawa aplikasi penyemak imbas bukanlah penyelesaian. Saya tidak nampak apa-apa yang baik dalam fakta bahawa kata laluan pelayan akan disimpan dalam penyemak imbas. Semua orang tahu tentang kelemahan dan semua orang menasihati supaya tidak menyimpan kata laluan dalam penyemak imbas. Jadi gunakan PuTTY + WinSCP dan semuanya akan baik-baik saja.

SSH ialah protokol rangkaian aplikasi. Paling kerap digunakan untuk alat kawalan jauh sistem operasi. Protokol ini juga digunakan untuk terowong sambungan TCP. Ia mudah kerana ia menyulitkan semua lalu lintas, termasuk kata laluan. Menggunakan pelbagai algoritma penyulitan. Pelayan SSH dan klien SSH wujud untuk mana-mana OS dan digunakan secara meluas. Dalam artikel ini kita akan melihat yang paling banyak program popular untuk OS yang berbeza.

Apakah klien SSH dan untuk apa ia digunakan?

Sebagai peraturan, pentadbir telah memasang pelayan SSH pada mesin pelayan untuk membenarkan pentadbiran jauh mesin ini. Oleh itu, untuk menjalankan proses ini, kami hanya memerlukan klien SSH untuk menyambung ke pelayan dari jauh. Dalam kes ini, tidak kira sama sekali OS yang dipasang pada pelayan atau klien. Kami akan melihat semua penyelesaian yang paling popular untuk Windows, Linux dan Mac OS.

Pengehosan tapak web maya untuk CMS popular:

Bagaimana untuk memilih pelanggan SSH yang betul?

Ini adalah soalan yang ditanya oleh seorang pemula yang pertama kali mengambil berat tentang isu pilihan. Pelanggan SSH pada asasnya tidak berbeza. Biasanya, ini adalah antara muka tetingkap mudah dengan baris arahan. Satu-satunya perbezaan adalah dalam tetapan tambahan dan antara muka program. Mari mulakan perniagaan dan mulakan ulasan ringkas program yang paling popular.

Pelanggan SSH untuk Windows - program dan dalam talian - tambahan

PuTTY ialah pelanggan untuk menyambung ke SSH, Telnet, SCP, SFTP.

PuTTY mungkin salah satu pelanggan SSH yang paling popular untuk Windows. Ia popular kerana fungsinya, kelajuan operasi dan kemudahan penggunaannya. Dan ianya percuma! Muat turun klien ini dan pasangkannya.

Dalam tetingkap alu-aluan awal, anda boleh memasukkan semua parameter sambungan dengan segera, mulakan sambungan dan mulakan segera. Anda boleh menyimpan sambungan ini untuk masa hadapan supaya anda tidak perlu memasukkan semua data sekali lagi setiap kali. Ia selesa.

WinSCP adalah satu lagi yang cantik program pelanggan yang popular. Menggunakannya, anda boleh mewujudkan sambungan yang disulitkan ke pelayan FTP mesin jauh dengan menyalurkan trafik melalui protokol SSH.

Berfungsi dengan pantas. Antara muka adalah serupa dengan PuTTY. Tiada apa-apa yang ghaib, jadi memikirkan sambungan itu tidak sukar. Semuanya adalah sama: hos, port, nama pengguna dan kata laluan - segala-galanya yang diperlukan untuk menyambung dan mengurus struktur fail pelayan.

Xshell ialah pelanggan percuma untuk kegunaan bukan komersial.

Faedah program: sokongan pasukan tempatan, pengurusan fail dan terowong. Mempunyai yang mudah antara muka arahan. Sebagai tambahan kepada protokol SSH, ia juga menyokong yang lain: RLOGIN, SFTP, TELNET, SERIAL. Terdapat banyak untuk pengguna profesional tetapan tambahan: pemajuan port dinamik, sokongan skrip, pengesanan, fungsi konfigurasi keselamatan.

Sambungan dalam talian FireSSH untuk Firefox

Pemalam untuk salah satu yang popular pelayar Mozilla Firefox.

Untuk memulakan pelanggan, pergi ke "Menu", kemudian "Pembangunan", item "FireSSH". Pelanggan anda sedang berjalan. Masukkan maklumat sambungan anda dalam tab "Utama" dan mulakan kerja. Dalam tab "Lanjutan" anda boleh tentukan Pilihan tambahan terowong SSH. Perkara ini berfungsi dalam talian pada semua sistem pengendalian yang boleh dipasang pelayar ini.

Secure Shell ialah pemalam yang bagus untuk Google Chrome

Untuk pelayar Google Chrome Kami mempunyai pemalam klien ssh kami sendiri. Ia dipanggil Secure Shell.

Pasang sambungan ini dalam penyemak imbas anda. Selepas pemasangan, klik pada ikon, pelanggan akan dibuka dalam tab baharu. Dalam tetingkap ini anda mengkonfigurasi parameter sambungan dan mewujudkan sambungan dengan pelayan jauh. Pelanggan ini juga akan berfungsi pada mana-mana OS yang mana penyemak imbas ini boleh dipasang.

OpenSSH untuk Terminal Cygwin

Untuk Windows terdapat pakej utiliti seperti UNIX. Cygwin adalah salah satu pakej sedemikian. Dan OpenSSH boleh dipasang bersama-sama dengannya. Cuba utiliti ini, anda mungkin menyukainya!

Apakah kelebihannya? Anda boleh menggunakan arahan dengan sintaks platform UNIX dalam Persekitaran Windows. Ini sesuai untuk pengguna yang tidak mahu belajar arahan tambahan untuk Windows. Pasang Pakej Cygwin. Semasa pemasangan, anda boleh memilih untuk memasang OpenSSH secara berasingan sahaja. Selepas pemasangan, lancarkan utiliti Terminal Cygwin dan nikmati terminal konsol ringkas!

Pelanggan SSH untuk Mac OS

Terminal konsol ringkas

Pada Mac OS untuk digunakan sambungan SSH telah pun utiliti yang selesa. Ini ialah terminal standard yang dipasang secara lalai pada sistem ini. Mudah, disesuaikan, mudah. Ia tidak mempunyai tetingkap grafik untuk penciptaan yang selesa sambungan, tetapi untuk pengguna lanjutan ini hanya menaip satu arahan:

ZOC

Jika atas sebab tertentu anda tidak berpuas hati dengan terminal standard, maka anda boleh mencuba program yang dipanggil "ZOC".

Ini adalah analog PuTTY untuk Mac OS. Anda boleh memuat turun program dari tapak web pembangun. Versi percubaan 30 hari. Kemudian anda perlu membayar untuk menggunakan program ini. mudah. Antara muka biasa. Mudah.

vsSH

DALAM kedai epal anda boleh mencari lebih banyak lagi penyelesaian berbayar- Program vSSH daripada pemaju Velestar Private Enterprise. Harga yang rendah mungkin menggalakkan pelanggan ini untuk menggunakannya. Tidak banyak yang perlu ditambah di sini: antara muka biasa baris arahan. Berfungsi dengan baik dan melaksanakan semua fungsinya.

Ulang-alik

Anda pasti akan menghargai tambahan kecil ini untuk OS X, yang dibangunkan oleh Trevor Fitzgerald. Dengan program ini anda boleh menggantung akses pantas kepada hos yang anda perlukan dalam ikon panel atas OS. Dalam bahagian Config anda boleh menetapkan segala-galanya sambungan yang diperlukan, dan kemudian menyambung kepada mereka dengan satu klik. Ia sangat selesa.

Pelanggan SSH untuk Linux

Terminal konsol

Semuanya mudah dengan OS Linux. Terdapat terminal konsol standard yang biasa digunakan oleh semua pengguna OS ini. Anda memerlukannya untuk memasang pakej baharu pada sistem dan mencari struktur fail dan untuk banyak tugas lain. Sudah tentu, anda juga boleh menyambung ke pelayan SSH jauh. Perintahnya mudah:

Ia mempunyai parameter tambahan, yang boleh anda lihat seperti ini:

Perintah SSH yang paling biasa digunakan.

Pertama sekali, anda memerlukan arahan untuk bergerak melalui struktur fail, mencipta, menyalin dan memindahkan fail dan direktori, dan mencari melalui fail.

ls - memaparkan fail dan folder;
cd - pergi ke direktori akar;
cd .. - pergi ke direktori pada tahap yang lebih tinggi;
folder cd - pergi ke folder yang ditentukan;
pwd - tunjukkan laluan ke lokasi semasa;
cp - salin fail;
rm - padam fail;
mv - alih fail;
mkdir - buat folder baharu;
rmdir - padam folder;
dapatkan - muat turun fail ke komputer tempatan;
letak - muat naik fail ke komputer jauh;
keluar - tamatkan sesi dan keluar dari program.

Senarai arahan yang lebih terperinci dan meluas dibentangkan pada sumber khusus, yang tidak sukar dicari. Tujuan artikel ini adalah untuk memperkenalkan anda kepada pelanggan SSH yang paling popular dan memilih yang sesuai dengan anda. Kami berharap ia membantu anda dengan ini.

Walaupun saya sangat menyukai Linux, kerana bidang kerja saya kadang-kadang saya terpaksa bekerja di Windows (ada program khas, yang tidak berfungsi dalam Linux). Semuanya nampak baik-baik saja, tetapi terdapat satu masalah: Windows tidak mempunyai terminal lalai yang boleh anda sambungkan melaluinya Protokol SSH. Oleh itu, anda perlu menyelesaikan masalah dan memasangnya pelanggan ssh untuk tingkap.

Saya akan menerangkan mengapa saya memerlukan SSH. Masalahnya ialah semua tapak saya dijalankan pada pelayan maya, yang saya tadbir sendiri. Jika pelayan tiba-tiba membeku, tiada sesiapa kecuali saya akan memulakannya semula. Inilah sebabnya saya perlu mempunyai tetingkap klien ssh.

Terdapat banyak program untuk tujuan ini, yang paling terkenal ialah Dempul, tetapi entah bagaimana saya tidak serasi dengannya, ia sangat canggih dan pada masa yang sama tidak selesa. Tetapi saya hanya perlu pergi ke terminal dan, jika perlu, berikan beberapa arahan kepada pelayan.

Oleh itu, saya sangat menyukai penyelesaian lain - add-on pelayar, iaitu terminal SSH. Apakah sambungan yang ada untuk tujuan ini?

1. ssh add-on untuk Firefox

Di sini penambahan pertama yang saya dapati (mungkin satu-satunya) benar-benar sesuai dengan saya dan segera mula bekerja. Ia dipanggil FireSSH.

Ia sangat mudah untuk disediakan, atau sebaliknya hampir tiada tetapan, hanya masukkan data anda:

Klik butang Sambung dan anda akan dibawa ke pelayan anda. Sangat bagus bahawa alat tambah mengingati kata laluan; Saya mempunyai kata laluan yang rumit, jadi saya tidak perlu terus-menerus memasukkannya. Semuanya kelihatan seperti ini:

Semuanya berfungsi seperti dalam terminal Linux biasa, dan tiada apa-apa lagi yang diperlukan. Ini mungkin penghujung artikel, tetapi saya memutuskan untuk mencari analog alat tambah ini dalam Google Chrome, kerana saya kerap menggunakan penyemak imbas ini.

2. Sambungan ssh Google Chrome

Ternyata FireSSH juga tersedia untuk Google Chrome; tidak sukar untuk mencari di kedai sambungan. Semuanya adalah sama, secara praktikal, satu-satunya perbezaan ialah terminal dibuka sebagai aplikasi dalam tetingkap kecil yang berasingan. Tetapi ini mungkin lebih baik, kerana jika anda menutup penyemak imbas, terminal akan terus berfungsi.

Saya memutuskan untuk tidak selesai di sini dan, hanya untuk keseronokan, cuba sambungan lain yang serupa untuk Google Chrome - Shell Selamat. Terminal dibuka dalam tab penyemak imbas:

Saya terkejut, pilihan ini lebih menarik daripada yang pertama, kerana ia juga memaparkan warna dengan cara yang sama seperti yang mereka lakukan di terminal Linux saya. Rasanya saya berada di Linux! Tetapi terdapat satu kelemahan besar: ia tidak membenarkan anda menyalin arahan yang diperlukan ke dalam terminal :(

Ini adalah sambungan dan alat tambah yang saya pasang, dan saya akan menggunakannya secara aktif.

Pelanggan SSH untuk Windows 10

Tidak lama dahulu saya memasang Windows 10 pada komputer riba saya dan gembira mengetahui bahawa kedai aplikasi mempunyai beberapa program untuk menyambung melalui SSH

Saya memasang Terminal Jauh dan SANGAT berpuas hati! Segala-galanya berfungsi lebih baik daripada apabila menggunakan pemalam dalam penyemak imbas, tidak ada yang buggy, warnanya tepu, ada profil, satu-satunya kasihan ialah ia tidak menyimpan kata laluan, tetapi itu perkara kecil!

Saya belum mencuba yang lain, dan program ini sangat sesuai dengan saya. Akhir sekali, saya ingin menulis kepada anda beberapa arahan berguna yang saya gunakan sepanjang masa:

Swapoff -a swapon -a

Melumpuhkan dan mendayakan fail swap pada pelayan: cara paling mudah untuk mengosongkan SWAP dalam masa 2 minit jika atas sebab tertentu ia tersumbat.

Perkhidmatan apache2 mulakan semula perkhidmatan ngnix mulakan semula perkhidmatan mysql mulakan semula but semula

Tiga arahan yang anda hanya perlu tahu apabila pelayan hang: yang pertama but semula pelayan apache, yang kedua ialah pelayan Ngnix, yang ketiga ialah but semula pelayan pangkalan data. Bergantung pada masalah, kami menggunakan yang perlu, atau kami boleh melakukan segala-galanya secara bergilir. Jika tiada apa yang membantu, maka kami memberikan arahan keempat dan but semula pelayan, kadang-kadang ini adalah satu-satunya perkara yang membantu.

Mysqlcheck --all-databases --auto-repair -o

Perintah ini membolehkan anda mengoptimumkan semua pangkalan data pada pelayan sekaligus, sangat mudah. Di sini, semuanya lebih kurang seperti ini, semua orang lain perintah yang berguna Linux boleh didapati di .

Saya pernah menulis artikel tentang Kali Linux, pengedaran Linux yang terkenal untuk penggodam. Artikel itu ditulis di atas lutut saya, tetapi atas sebab tertentu enjin carian menyukainya...

Oleh dia sendiri sistem Linux cukup pantas. Tetapi masih, kadang-kadang ia mula perlahan. Dan sebabnya ialah sistem mula menghantar ke SWAP...