LINUX.ORG.RU

Выполнить команду через ssh


0

0

Можно ли выполнить на удалённом компе команду через ssh или ещё чем. Т.е. что то типа:

ssh USER@HOST --pass PASSWORD -c COMMAND

(ну или что то в этом духе) и получить вывод данной команды?! Я конечно понимаю что хранить пароль в таком варианте это не кошерно :) но всё же?!

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

★★★★★

[kondor@localhost][~] ssh remote.host ls -l
kondor@remote.host's password:
total 26932
...

Вроде бы работает :).

kondor ★★★
()

Можно:
ssh -l username host.com "команда"

Аутентификацию лучше проводить в таком случае по ключу.

ksicom
()

можно юзать key , а можно и expect .
usage: ssh [-1246AaCfgKkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-i identity_file] [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-w tunnel:tunnel] [user@]hostname [command]


ssh user@host command 

-C -compression 

http://modp.com/release/sshpasswords/

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

Авторизоваться по ключу попроще будет. :)

Teak ★★★★★
()

admin@sistemas:~$ ssh-agent bash
admin@sistemas:~$ ssh-add
Enter passphrase for /home/admin/.ssh/id_rsa:
Identity added: /home/admin/.ssh/id_rsa (/home/admin/.ssh/id_rsa)
admin@sistemas:~$ ssh 192.168.100.156 ls
AdobeReader
AdobeReader_enu-7.0.9-1.i386.tar.gz
Desktop
Examples
MANUAL DE PROCEDIMIENTOS DE CUMPLIMIENTO ABRIL 2002.doc
admin@sistemas:~$

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