karl@karl-ux303ln:~$ ssh root@domain.com -t 'command; /bin/bash mkdir hello'
/bin/mkdir: /bin/mkdir: cannot execute binary file
Connection to domain.com closed.
Я намагаюся запустити ssh на свій сервер, а потім негайно запустити команду.
karl@karl-ux303ln:~$ ssh root@domain.com -t 'command; /bin/bash mkdir hello'
/bin/mkdir: /bin/mkdir: cannot execute binary file
Connection to domain.com closed.
Я намагаюся запустити ssh на свій сервер, а потім негайно запустити команду.
Відповіді:
Ігноруючи проблеми із використанням root
, ваше запитання залишається дещо незрозумілим. Можливо, ви намагаєтеся запустити, command
а потім зробити каталог hello
, який можна зробити:
ssh remote ' command ; bash -c "mkdir hello" '
З іншого боку, якщо ви намагаєтеся запустити command
, скласти каталог hello
і потім залишитись в оболонці, з якою ви можете взаємодіяти, ви можете використовувати це:
ssh -t remote ' command ; bash -c "mkdir hello" ; bash '
root@server
. ssh [user]@[server] '[command]'
. Переконайтеся, що у вас є необхідні права перед запуском команди.