LINUX.ORG.RU

авт. ssh подкл. , когда есть proxycommand

 , ,


1

1

И так как автоматизировать(передать пароль)?:

ssh -qfND 1234 $user@$ip -p $port -o StrictHostKeyChecking=no -o "ProxyCommand=/usr/bin/connect -5 -S 127.0.0.1:4321 %h %p"
sshpass c proxycommand не работает. пробую через expect, но тоже не получается.
#!/usr/bin/expect -f
set user [lindex $argv 1]
set ip [lindex $argv 0]
set password [lindex $argv 2]
set port [lindex $argv 3]

spawn ssh -qfND 1234 $user@$ip -p $port -o StrictHostKeyChecking=no -o "ProxyCommand=/usr/bin/connect -5 -S 127.0.0.1:4321 %h %p"
expect "password"
send "$password\r"
interact
#expect eof
Что подправить, чтоб форкнуться можно было. Нужна помощь, спасибо.

UPD: не знаю будет ли работать (т.к. у меня не tor, а обычный socks5), но сокет поднимается

torsocks -P 4321 sshpass -p $pass ssh -qNfD 1234 $user@$ip
Никто не отвечает, поставим решено.



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

Ответ на: комментарий от dexpl

вот так и думал, что будут такие советы. А то я не знаю, что можно по ключам.

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