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