Android

Paano paganahin ang ssh sa ubuntu 18.04

How to Enable SSH in Ubuntu 18.04 LTS / Ubuntu 20.04 (Install openssh-server)

How to Enable SSH in Ubuntu 18.04 LTS / Ubuntu 20.04 (Install openssh-server)

Talaan ng mga Nilalaman:

Anonim

Ang Secure Shell (SSH) ay isang protocol ng network ng cryptographic na ginamit para sa isang ligtas na koneksyon sa pagitan ng isang kliyente at isang server.

Sa tutorial na ito, ipapakita namin sa iyo kung paano paganahin ang SSH sa isang Ubuntu Desktop machine. Papayagan ka ng pagpapagana ng SSH na malayuan kang kumonekta sa iyong Ubuntu machine at ligtas na maglipat ng mga file o magsagawa ng mga gawain sa administratibo.

Mga kinakailangan

Bago magpatuloy sa tutorial na ito, siguraduhing naka-log in ka bilang isang gumagamit na may mga pribilehiyo ng sudo.

Paganahin ang SSH sa Ubuntu

Ang SSH server ay hindi mai-install sa pamamagitan ng default sa mga sistema ng desktop ng Ubuntu ngunit madali itong mai-install mula sa karaniwang mga repositories ng Ubuntu.

Upang mai-install at paganahin ang SSH sa iyong Ubuntu system kumpletuhin ang mga sumusunod na hakbang:

  1. Buksan ang iyong terminal alinman sa pamamagitan ng paggamit ng Ctrl+Alt+T keyboard na shortcut o sa pamamagitan ng pag-click sa icon ng terminal at i-install ang package ng openssh-server pamamagitan ng pag-type:

    sudo apt update sudo apt install openssh-server

    Ipasok ang password kapag sinenyasan at ipasok ang Y upang magpatuloy sa pag-install.

    Tulad ng nakikita mo mula sa output, ang system IP address ay 192.168.121.111 .

    Kapag nahanap mo na ang IP address, mag-login sa remote machine sa pamamagitan ng pagpapatakbo ng sumusunod na utos ng ssh :

    ssh [email protected]

    Kapag kumonekta ka sa pamamagitan ng SSH sa unang pagkakataon, makakakita ka ng isang mensahe na naghahanap tulad nito:

    The authenticity of host '192.168.121.111 (192.168.121.111)' can't be established. ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY. Are you sure you want to continue connecting (yes/no)?

    I-type ang yes at sasabihan ka upang ipasok ang iyong password.

    Warning: Permanently added '192.168.121.111' (ECDSA) to the list of known hosts. [email protected]'s password:

    Kapag naipasok mo ang password ay babatiin ka ng isang mensahe na katulad sa isa sa ibaba.

    Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-33-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage…

    Naka-log in ka ngayon sa iyong Ubuntu machine.

    Pagkonekta sa SSH Over Internet

    Upang kumonekta sa iyong Ubuntu machine sa Internet ay kakailanganin mong malaman ang iyong pampublikong IP Address at i-configure ang iyong router upang tanggapin ang data sa port 22 at ipadala ito sa makina ng Ubuntu kung saan tumatakbo ang SSH.

    Upang matukoy ang pampublikong IP address ng makina na sinusubukan mong SSH, bisitahin lamang ang sumusunod na URL: https://ifconfig.co/ip .

    Pagdating sa pag-set up ng port pagpasa ng bawat router ay may ibang paraan upang i-setup ang port forwarding. Dapat kang kumunsulta sa iyong dokumentasyon ng router tungkol sa kung paano mag-set up ng pagpapasa ng port. Sa madaling salita, kailangan mong ipasok ang numero ng port kung saan gagawin ang mga kahilingan (Default SSH port ay 22) at ang pribadong IP address na natagpuan mo nang mas maaga (gamit ang ip a utos) ng makina kung saan tumatakbo ang SSH.

    Kapag nahanap mo ang IP address, at na-configure ang iyong router maaari kang mag-log in sa pag-type:

    ssh username@public_ip_address

    Maaari ka ring mag-set up ng isang pagpapatunay na batay sa SSH key at kumonekta sa iyong Ubuntu machine nang hindi pumapasok sa isang password.

    Hindi pagpapagana ng SSH sa Ubuntu

    Kung sa ilang kadahilanan nais mong huwag paganahin ang SSH sa iyong Ubuntu machine maaari mo lamang ihinto ang serbisyo ng SSH sa pamamagitan ng pagpapatakbo:

    sudo systemctl stop ssh

    Upang simulan ito muli tumakbo:

    sudo systemctl start ssh

    Upang hindi paganahin ang serbisyo ng SSH upang magsimula sa pagpapatakbo ng system boot:

    sudo systemctl disable ssh

    Upang paganahin itong muli uri:

    sudo systemctl enable ssh

    Konklusyon

    Nalaman mo kung paano i-install at paganahin ang SSH sa iyong Ubuntu 18.04. Maaari ka na ngayong mag-login sa iyong makina at magsagawa ng mga karaniwang gawain sa sysadmin sa pamamagitan ng command prompt.

    Bilang default, nakikinig ang SSH sa port 22. Ang pagbabago ng default na SSH port ay nagdaragdag ng isang karagdagang layer ng seguridad sa iyong server sa pamamagitan ng pagbabawas ng panganib ng awtomatikong pag-atake.

    Para sa karagdagang impormasyon, tungkol sa kung paano i-configure ang iyong SSH server basahin ang SSH / OpenSSH / Configuring gabay sa Ubuntu at ang opisyal na pahina ng manu-manong SSH.

    ssh ubuntu