Indlela ukufaka futhi ulungiselele ssh iseva ku Debian Linux?

Ukufaka futhi ukuhlola Server ssh

Uzodinga ukuba impande ukwenza okulandelayo…

su

  1. Faka ssh Server

    apt install openssh-server
     

  2. Hlola ukuthi inqubo iseva yombiko ekhona. Lokhu kubonisa kokufaka kuhambe kahle.

    ps -A | grep sshd

    lokukhipha (noma efanayo): 1753 ? 00:00:00 sshd

     

  3. Faka Client ssh ukuhlola uxhumano ssh Server

    apt install openssh-client

    Xhuma zisingathe ukuhlola uxhumano

    ssh localhost

    Futhi ngemvume nge esibonakalayo ikheli le-IP

    Thola Ikheli le-IP

    ip addr

    Ssh kuya ikheli lasesizindeni

    ssh {ipaddress here}
     

Ivikela Server ssh

Kuwumbono omuhle ukuze uvikele iseva ssh by kokuchitha impande ngemvume kanye ukumisa ngemvume kuphela i.e ukhiye womphakathi. ngena ngemvume usebenzisa amaphasiwedi akuvunyelwe

Qinisekisa ezokhipha imiyalo ezilandelayo njengoba umsebenzisi wakho hhayi njengoba impande

  1. Zula umsebenzisi ekhaya lwemibhalo

    cd
     

  2. Hlola ukuthi .ssh ukhona

    ls -a
     

  3. Uma .ssh alikho, ukudala it

    mkdir .ssh
     

  4. Setha imvume ifolda 700

    chmod 700 .ssh
     

  5. Dala ifayela authorized_keys

    touch ./.ssh/authorized_keys
     

  6. Guqula imvume kufayela authorized_keys ukuze 600

    chmod 600 ./.ssh/authorized_keys
     

  7. Vula ifayela authorized_keys

    nano ./.ssh/authorized_keys
     

  8. Namathisela ukhiye wakho umphakathi ku-ifayela

    Ungathola ukhiye wakho umphakathi kusukela iklayenti ssh. Uma iklayenti-Windows 10 kuyobe sekuba i-e- %USERPROFILE%/.ssh/id_rsa.pub ifayela. Uma iklayenti Debian ke ukhiye womphakathi kuyinto ~/.ssh/id_rsa.pub.

    Uma ukhiye wakho umphakathi alikho, ukukhiqiza ke emshinini amaklayenti

    ssh-keygen -t rsa -C "email@domain.com"
     

  9. Guqulela impande umsebenzisi

    su

  10. Lungiselela iseva ssh yakho ukwamukela kuphela ungene ukhiye womphakathi futhi kuvimbele ukungena ngoba impande

    nano /etc/ssh/sshd_config

    Uncomment kanye / noma ukuhlela migqa elandelayo

    PermitRootLogin no
    StrictModes yes
    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2
    PasswordAuthentication no
     

  11. Qala kabusha isevisi sshd

    service sshd restart
     

  12. Zama ukungena ngemvume njengoba impande kusukela ssh amaklayenti yakho usebenzisa iphasiwedi

    ssh root@{ssh server ip address}

    lokukhipha: Permission denied (publickey).

     

  13. Zama ukungena ngemvume njengegama lomsebenzisi kusuka-SSH iklayenti lakho usebenzisa iphasiwedi

    ssh username@{ssh server ip address}

    lokukhipha: Permission denied (publickey).

     

  14. Zama ukungena ngemvume njengoba impande kusukela ssh iklayenti lakho usebenzisa ukhiye womphakathi

    ssh root@{ssh server ip address} -i .ssh/id_rsa

    lokukhipha: Permission denied (publickey).

     

  15. Ngena ngemvume njengegama lomsebenzisi kusuka-SSH iklayenti lakho usebenzisa ukhiye womphakathi

    ssh username@{ssh server ip address} -i .ssh/id_rsa
     

Uma-SSH iklayenti lakho has a ikheli le-IP static ke ungase uthande ukucabangela ikheli lakho le-IP kuphela Ungangena ngemvume ku-server ssh.