Инструменты пользователя

Инструменты сайта


service:ssh

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
service:ssh [07.08.2024 14:04] – [.ssh/config] viacheslavservice:ssh [07.03.2025 10:00] (текущий) – [Прочее] viacheslav
Строка 94: Строка 94:
 </file> </file>
  
-Шаблон подключения для Powershell+:!: Worst practice - пароль хранится в скрипте, по возможности избегайте этого! 
 +Шаблон подключения для Powershell (вставка пароля по ПКМ, если не настроен ключ в authorized_keys)
 <code powershell> <code powershell>
 $clip = Get-Clipboard $clip = Get-Clipboard
Строка 205: Строка 206:
 openssl enc -aes-256-cbc -pbkdf2 -k "$(cat ~/.ssh/id_ed25519 |tr -d '\n')" -in pass.enc -out pass2.txt -d openssl enc -aes-256-cbc -pbkdf2 -k "$(cat ~/.ssh/id_ed25519 |tr -d '\n')" -in pass.enc -out pass2.txt -d
 </code> </code>
-Опция ''-kfile'' не используется, т. к. она читает из файла только первую строку (%%-----BEGIN OPENSSH PRIVATE KEY-----%%). Если убрать ''-out'', то будет вывод в stdout.+Опция ''-kfile'' не используется, т. к. она читает из файла только первую строку (''%%-----BEGIN OPENSSH PRIVATE KEY-----%%''). Если убрать ''-out'', то будет вывод в stdout.
 ===== Прочее ===== ===== Прочее =====
 [[https://mremoteng.org/|mRemoteNG]] - удобная оболочка для удалённого доступа.\\ [[https://mremoteng.org/|mRemoteNG]] - удобная оболочка для удалённого доступа.\\
  
 +==== Автоматизация распространения открытого ключа ====
 +Есть 100 серверов с одинаковым паролем, надо разлить на них открытый ключ. Руками долго и муторно. Выручает sshpass.
 +<code bash>
 +sshpass -f password.txt ssh-copy-id -oStrictHostKeyChecking=no user@yourserver
 +</code>
service/ssh.1723039467.txt.gz · Последнее изменение: 07.08.2024 14:04 — viacheslav

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki