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.
Próbuję ssh na moim serwerze, a następnie natychmiast uruchom polecenie.
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.
Próbuję ssh na moim serwerze, a następnie natychmiast uruchom polecenie.
Odpowiedzi:
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.