Это зависит от того, что такое Route_linux_machine
.
Route_linux_machine
- это маршрутизатор Если это всего лишь маршрутизатор (значит, там нет службы / учетной записи SSH): тогда вы должны добавить некоторые правила iptables
для перенаправления сетевого трафика. Например, что-то вроде:
iptables -t nat -A PREROUTING -d linux_machine2_alias \
-p TCP --dport 22 -j DNAT --to-destination linux_machine2:22
(где linux_machine2_alias
- другой IP-адрес, принадлежащий route_linux_machine
)
Затем с вашего компьютера вы должны подключиться по SSH к linux_machine2_alias
(который на самом деле является маршрутизатором), который перенаправит его на linux_machine2
.
Route_linux_machine
- это шлюз SSH Если у вас есть учетная запись SSH на Route_linux_machine
, вы можете создать туннель SSH.
ssh user@route_linux_machine -L2222:linux_machine2:22
Затем порт 2222 вашей собственной машины будет перенаправлен на порт 22 linux_machine2
через route_linux_machine
. Вам просто нужно сделать:
ssh user@localhost -p 2222
Хотя похоже, что вы подключаетесь к своей собственной машине ( localhost
), вы на самом деле будете перенаправлены на linux_machine2
.
В качестве альтернативы, если вы не хотите использовать туннель, вы можете использовать вложенные команды ssh
:
ssh -t -A user@route_linux_machine ssh user@linux_machine2
Сначала вам будет предложено ввести пароль route_linux_machine
, затем linux_machine2
пароль.
Prueba
ffmpeg -f s16le -ar 48000 -ac 1 -i contact/call_out out.wav