Protokol SSH digunakake kanggo nyedhiyakake koneksi sing aman menyang komputer, sing ngidini remot kontrol ora mung liwat cangkang sistem operasi, nanging uga liwat saluran enkripsi. Kadhangkala pangguna saka sistem operasi Ubuntu kudu ngetrapake server SSH ing PC kanggo maksud apa wae. Pramila, kita saranake supaya kenal karo proses iki kanthi rinci, amarga sinau ora mung prosedur loading, nanging uga konfigurasi paramèter utama.
Instal SSH-server ing Ubuntu
Komponen SSH kasedhiya kanggo didownload liwat gudang resmi, amarga kita bakal nimbang cara mung, iku sing paling stabil lan dipercaya, lan uga ora nyebabake masalah kanggo pangguna anyar. Kita dibagi kabeh proses dadi langkah-langkah, supaya luwih gampang sampeyan navigasi pandhuan. Ayo diwiwiti wiwit wiwitan.
Langkah 1: Ngundhuh lan nginstal SSH-server
Kita bakal nindakake tugas kasebut "Terminal" nggunakake dhasar perintah. Sampeyan ora perlu duwe kawruh utawa katrampilan tambahan, sampeyan bakal nampa katrangan rinci babagan tumindak lan kabeh prentah sing dibutuhake.
- Bukak console liwat menu utawa tahan kombinasi Ctrl + Alt + T.
- Langsung ngunduh file server saka gudang resmi. Kanggo nindakake iki, ketik
sudo cocog nginstal opensh-server
banjur pencet tombol Ketik. - Mula yen nggunakake ater-ater sudo (nglakokake tindakan kanggo pihak superuser), sampeyan kudu ngetik sandhi kanggo akun sampeyan. Elinga yen karakter ora ditampilake sajrone input.
- Sampeyan bakal diwenehi kabar babagan ndownload volume arsip tartamtu, konfirmasi tumindak kasebut kanthi milih D.
- Kanthi gawan, klien wis dipasang karo server, nanging ora bakal beda banget kanggo verifikasi anané kanthi nyoba nginstal maneh kanthi nggunakake
sudo apt-install nginstal opensh-client
.
Server SSH bakal kasedhiya kanggo interaksi kanthi cepet sawise nambah sukses kabeh file menyang sistem operasi, nanging isih kudu dikonfigurasi kanggo mesthekake operasi sing bener. Disaranake sampeyan supaya bisa kenal karo langkah-langkah ing ngisor iki.
Langkah 2: Verifikasi Operasi Server
Pisanan, priksa manawa paramèter standar ditrapake kanthi bener, lan SSH-server nanggapi printah dhasar lan nindakake kanthi bener, dadi sampeyan kudu:
- Bukak console lan tulis ing kana
sudo systemctl ngaktifake sshd
kanggo nambah server menyang wiwitan Ubuntu yen iki ora kedadeyan kanthi otomatis sawise nginstal. - Yen sampeyan ora butuh alat kanggo miwiti karo OS, copot saka autorun kanthi ngetik
sudo systemctl mateni sshd
. - Saiki priksa kepiye koneksi menyang komputer lokal. Aplikasi printah
ssh lokalhost
(localhost iku alamat saka PC lokal sampeyan). - Konfirmasi sambungan terus kanthi milih iya.
- Ing kasus download sing sukses, sampeyan bakal nampa kira-kira informasi sing padha kaya sing dideleng ing gambar ngisor iki. Priksa perlu lan sambungan menyang alamat kasebut
0.0.0.0
, sing tumindak minangka IP jaringan standar sing dipilih kanggo piranti liyane. Kanggo nindakake iki, ketik printah sing cocog lan klik Ketik. - Kanthi saben sambungan anyar, perlu dikonfirmasi.
Kaya sing sampeyan ngerteni, printah ssh digunakake kanggo nyambung menyang komputer apa wae. Yen sampeyan kudu nyambung menyang piranti liyane, mula terminal banjur ketik prentah ing formatjeneng ssh @ ip_address
.
Langkah 3: Ngedit file konfigurasi
Kabeh setelan protokol SSH tambahan ditindakake liwat file konfigurasi khusus kanthi ngganti garis lan nilai. Kita ora bakal fokus ing kabeh poin, luwih-luwih, umume wong siji-sijine kanggo saben pangguna, kita mung bakal nuduhake tumindak utama.
- Kaping pisanan, simpen salinan file file konfigurasi supaya yen sampeyan bisa ngakses utawa mulihake negara wiwitan SSH. Tempel printah kasebut menyang console
sudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original
. - Banjur sing nomer loro:
sudo chmod a-w /etc/ssh/sshd_config.original
. - File setelan dibukak liwat
sudo vi / etc / ssh / sshd_config
. Sanalika sawise ngetik, bakal diluncurake lan sampeyan bakal bisa ndeleng isine, kaya sing ditampilake ing gambar ing ngisor iki. - Ing kene sampeyan bisa ngganti port sing digunakake, sing mesthi ditindakake kanggo mesthekake keamanan sambungan kasebut, banjur login kanggo jeneng superuser (PermitRootlogin) bisa dipatèni lan diaktifake kanthi tombol (PubkeyAuthentication) bisa diaktifake. Sawise rampung sunting, pencet tombol : (Shift + ing tata letak Latin) lan tambahake serat
w
ngirit pangowahan. - Metu file ditindakake kanthi cara sing padha, nanging ora
w
digunakakeq
. - Elinga miwiti maneh server kanthi ngetik
sudo systemctl miwiti maneh ssh
. - Sawise ngganti port aktif, sampeyan kudu ndandani ing klien. Iki ditindakake kanthi nemtokake
ssh -p 2100 localhost
ing pundi 2100 - nomer port sing diganti. - Yen sampeyan wis ngatur firewall, uga mbutuhake panggantos:
sudo ufw ngidini 2100
. - Sampeyan bakal nampa kabar manawa kabeh aturan wis dianyari.
Sampeyan bisa luwih kenal karo parameter liyane kanthi maca dokumentasi resmi. Ana tips kanggo ngganti kabeh barang kanggo mbantu nemtokake nilai sing kudu dipilih kanthi pribadi.
Langkah 4: Nambahake Tombol
Nalika tombol SSH ditambah, wewenang antarane rong piranti mbukak tanpa tembung sandhi. Proses identifikasi dibangun maneh ing algoritma kanggo maca kunci rahasia lan publik.
- Bukak console lan gawe kunci klien anyar kanthi ngetik
ssh-keygen -t dsa
, banjur sebutno file lan pilih sandhi kanggo akses. - Sawise iku, kunci umum bakal disimpen lan gambar rahasia bakal digawe. Ing layar sampeyan bakal weruh tampilan sawijining.
- Tetep mung kanggo nyalin file sing digawe menyang komputer liyane kanggo medhot sambungan liwat sandhi. Gunakake printah
jeneng ssh-copy-id @ remotehost
ing pundi jeneng panganggo @ remotehost - Jeneng komputer sing adoh lan alamat IP kasebut.
Tetep mung kanggo miwiti maneh server lan verifikasi operasi sing bener liwat tombol umum lan kunci.
Iki ngrampungake instalasi server SSH lan konfigurasi dhasar. Yen sampeyan ngetik kabeh perintah kanthi bener, ora ana kesalahan sing kudu kedadeyan sajrone tugas kasebut. Yen ana masalah sambungan sawise konfigurasi, coba mbusak SSH saka wiwitan kanggo ngatasi masalah kasebut (waca babagan Langkah 2).