ssh
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ openssh
ΠΠ°ΠΏΠΊΠ° ΡΠ΅ΡΠ²ΠΈΡΠ° ssh Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² /etc/ssh, sshd_config
- ΡΠ°ΠΉΠ» Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ssh-ΡΠ΅ΡΠ²Π΅ΡΠ°
ΠΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ssh-ΡΠ΅ΡΠ²Π΅Ρ:
sudo service ssh stop | start | restart
ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎ ΠΏΠ°ΡΠΎΠ»Ρ: PasswordAuthentication no
ΠΠ°ΠΏΡΠ΅ΡΠΈΡΡ ΠΏΡΡΡΠΎΠΉ ΠΏΠ°ΡΠΎΠ»Ρ: PermitEmptyPasswords no
ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠΌΡ ΠΊΠ»ΡΡΡ: PubkeyAuthentication yes
Π£ΠΊΠ°Π·Π°ΡΡ ΠΏΡΡΡ Π΄ΠΎ ΠΊΠ»ΡΡΠ΅ΠΉ:
ΠΠ»Ρ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ Π² ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ: AuthorizedKeysFile %h/.ssh/my_keys
ΠΠ»Ρ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ Π²ΡΠ΅Ρ
Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅: AuthorizedKeysFile /etc/ssh/authorized_keys
ΠΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅
ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΊΠ»ΡΡΠ°
ssh-keygen -t ed25519
putty -i private_key -ssh [user]@[ip]
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌ SSH:
ssh -vvv -p <port <host>
sshpass
- ΡΡΠΈΠ»ΠΈΡΠ° Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌ ΠΏΠΎ SSH. Π§Π°ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² ΡΠΊΡΠΈΠΏΡΠ°Ρ
.
brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb
Last updated