karl@karl-ux303ln:~$ ssh [email protected] -t 'command; /bin/bash mkdir hello'
/bin/mkdir: /bin/mkdir: cannot execute binary file
Connection to domain.com closed.
Próbuję ssh na moim serwerze, a następnie natychmiast uruchom polecenie.
karl@karl-ux303ln:~$ ssh [email protected] -t 'command; /bin/bash mkdir hello'
/bin/mkdir: /bin/mkdir: cannot execute binary file
Connection to domain.com closed.
Próbuję ssh na moim serwerze, a następnie natychmiast uruchom polecenie.
Ignorowanie problemów związanych z używaniem root
, twoje pytanie jest wciąż nieco niejasne. To może być próba ucieczki command
a następnie utwórz katalog hello
, co można zrobić:
ssh remote ' command ; bash -c "mkdir hello" '
Z drugiej strony, jeśli próbujesz uciekać command
, make directory hello
a następnie pozostawiony w powłoce, z którą możesz wchodzić w interakcje, możesz użyć tego:
ssh -t remote ' command ; bash -c "mkdir hello" ; bash '
root@server
. ssh [user]@[server] '[command]'
. Upewnij się, że masz niezbędne uprawnienia przed uruchomieniem polecenia.