включить редактирование

Краткое руководство по sshpass

Создан:

В общем виде команда будет выглядеть так:

sshpass -p [yourpassword] ssh [yourusername]@[host]

sshpass это утилита, очень полезна для выполнения команд на удаленном сервере и применяется в скриптах.
Конечно лучше использовать беспарольную аутентификацию с ключами rsa или dsa. [было написано в статье Удаленная файловая система с помощью SSHFS ] Вполне возможно, что sshpass оправдана в каких то специфичных случаях.
Вообщем опции её такие
Если не задана опция, sshpass считывает пароль из стандартного ввода.
-p passwd Пароль заданы в командной строке, что конечно не безопасно
-f файла пароль из файла, что приемлемо если выставить соответствующие права например 640
-d номер Использовать номер как дескриптор файла для получения паролей
-e Пароль берется из переменной окружения "SSHPASS".

Примеры
Выполняем команду на удаленном сервере:

sshpass -p 'yourpassword' ssh -o StrictHostKeychecking=no join@IP "command"

Выполнить Rsync по SSH аутентификации с помощью пароля, минуя пароль в командной строке:

sshpass -p 'yourpassword' rsync ssh -o StrictHostKeychecking=no --progress -thvr join@IP://путь_откуда/ /путь_куда/

где например join - Ваше имя

Автор: join Просмотров: 14000


Рейтинг статьи: 0

Общий рейтинг по отношению ко всем статьям автора :
{0 [0]}[max] [ - - - - - - - - - - ]

Общий рейтинг из всех статей на сайте :
{0 [888]} [ - - - - - - - - - - ]

[?]
комментариев к данной статье нет

Добавить комментарий к статье


Ctrl+Enter

Для активации кнопки, введите символы, которые Вы видите на картинки.

новая

тема

Заметки на тему IT

Монитор поиска
[x]
Новое сообщение

Сообщения в чате

Вы спрашиваете у гостей/у зарегистрированных/ У Вас спрашивают
всем Ctrl+Enter
зарегистрированным Ctrl+Enter
Ctrl+Enter

Краткая инструкция по работе с чатом

  • Вы должны ввести имя, которое будет запомнено и применяться для чата и комментариев на сайте.
  • Выбрать одну из возможностей
    "Вы спрашиваете у гостей/
    у зарегистрированных/
    У Вас спрашивают"
  • Кликните на один из способов и появиться дополнительная информация