Bypass SSH влизания чрез добавяне на ключа към отдалечен сървър в една команда

Съдържание:

Bypass SSH влизания чрез добавяне на ключа към отдалечен сървър в една команда
Bypass SSH влизания чрез добавяне на ключа към отдалечен сървър в една команда

Видео: Bypass SSH влизания чрез добавяне на ключа към отдалечен сървър в една команда

Видео: Bypass SSH влизания чрез добавяне на ключа към отдалечен сървър в една команда
Видео: Untouched for 25 YEARS ~ Abandoned Home of the American Flower Lady! - YouTube 2024, Ноември
Anonim
Ако искате да настроите SSH клавиши, за да разрешите влизането без парола, можете да направите това с една команда. Това е доста лесно.
Ако искате да настроите SSH клавиши, за да разрешите влизането без парола, можете да направите това с една команда. Това е доста лесно.

Първото нещо, което трябва да направите, е да сте сигурни, че сте изпълнили командата keygen, за да генерирате ключовете (ако вече сте генерирали ключове, пропуснете тази стъпка).

ssh-keygen -t rsa

След това използвайте тази команда, за да натиснете клавиша към отдалечения сървър, като го промените така, че да съответства на потребителското име на сървъра и името на хоста.

cat ~/.ssh/id_rsa.pub | ssh user@hostname 'cat >>.ssh/authorized_keys'

Ще трябва да въведете паролата си за първи път, за да копирате клавишите. След това трябва да можете да влизате без парола или дори да използвате scp или rsync без да въвеждате парола. Можете да тествате с тази команда:

ssh user@hostname

Това определено е много по-лесно от въвеждането на парола през цялото време.

Алтернативен метод

Можете също да използвате командата ssh-copy-id вместо това. Например, след като генерирате ключовете си, използвайте тази команда:

ssh-copy-id -i ~/.ssh/id_rsa.pub user@hostname

Лесно.

Препоръчано: