LINUX.ORG.RU

Как создать ssh туннель одной коммандой с вводом пароля?

 , ,


0

2

Здравствуйте! Сейчас, что бы подключиться к удаленному серверу по ssh я использую ключи авторизации, при этом комманда подключения выглядит вот так:

ssh -i secret_key root@199.199.199.199

А как мне создать ssh подключение, без ключа, по паролю, так же в одну строку? То есть - комманда подключения должна быть в одну строку и пароль будет записан в комманду в открытом виде. Как будет выглядеть такая комманда?

Заранее спасибо!



Последнее исправление: alizonjohn (всего исправлений: 1)

alias my_command_name='ssh -i secret_key root@199.199.199.199'



Ещё можно в ~/.ssh/config для конкретного хоста прописать ключи и опции подключения, поищи в мане.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

Плюсую этот вариант как самый юниксвейный.

Twissel ★★★★★
()

Как будет выглядеть такая комманда?

Такая команда будет выглядеть довольно уродливо, потому что такое использование небезопасно и в принципе неохотно поддерживается разработчиками большинства программ. Делайте через ключи. Для туннелей можно даже завести отдельного юзера.

legolegs ★★★★★
()

sshpass -p 'password' ssh -o StrictHostKeyChecking=no -p 22 user@host

pekmop1024 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.