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]'
. Убедитесь, что у вас есть необходимые права, прежде чем запускать команду.