Indlela ukufaka futhi ulungiselele ssh iseva ku Debian Linux?
Ukufaka futhi ukuhlola Server ssh
Uzodinga ukuba impande ukwenza okulandelayo…
su
-
Faka ssh Server
apt install openssh-server
-
Hlola ukuthi inqubo iseva yombiko ekhona. Lokhu kubonisa kokufaka kuhambe kahle.
ps -A | grep sshdlokukhipha (noma efanayo):
1753 ? 00:00:00 sshd -
Faka Client ssh ukuhlola uxhumano ssh Server
apt install openssh-clientXhuma zisingathe ukuhlola uxhumano
ssh localhostFuthi ngemvume nge esibonakalayo ikheli le-IP
Thola Ikheli le-IP
ip addrSsh 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
-
Zula umsebenzisi ekhaya lwemibhalo
cd
-
Hlola ukuthi .ssh ukhona
ls -a
-
Uma .ssh alikho, ukudala it
mkdir .ssh
-
Setha imvume ifolda 700
chmod 700 .ssh
-
Dala ifayela authorized_keys
touch ./.ssh/authorized_keys
-
Guqula imvume kufayela authorized_keys ukuze 600
chmod 600 ./.ssh/authorized_keys
-
Vula ifayela authorized_keys
nano ./.ssh/authorized_keys
-
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.pubifayela. 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"
-
Guqulela impande umsebenzisi
su -
Lungiselela iseva ssh yakho ukwamukela kuphela ungene ukhiye womphakathi futhi kuvimbele ukungena ngoba impande
nano /etc/ssh/sshd_configUncomment kanye / noma ukuhlela migqa elandelayo
PermitRootLogin no
StrictModes yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2
PasswordAuthentication no
-
Qala kabusha isevisi sshd
service sshd restart
-
Zama ukungena ngemvume njengoba impande kusukela ssh amaklayenti yakho usebenzisa iphasiwedi
ssh root@{ssh server ip address}lokukhipha:
Permission denied (publickey). -
Zama ukungena ngemvume njengegama lomsebenzisi kusuka-SSH iklayenti lakho usebenzisa iphasiwedi
ssh username@{ssh server ip address}lokukhipha:
Permission denied (publickey). -
Zama ukungena ngemvume njengoba impande kusukela ssh iklayenti lakho usebenzisa ukhiye womphakathi
ssh root@{ssh server ip address} -i .ssh/id_rsalokukhipha:
Permission denied (publickey). -
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.
