./ngrok authtoken ‹my_authtoken› не работает

У меня кали линукс из магазина майкрософт.

Я хотел бежать ./ngrok authtoken <my_authtoken>

но получил -bash: ./ngrok: cannot execute binary file: Exec format error

поэтому я попробовал chmod +x ./ngrok authtoken <my_authtoken> и sudo chmod +x ./ngrok authtoken <my_authtoken>

но в любом случае я получаю chmod: cannot access 'authtoken': No such file or directory chmod: cannot access '<my_authtoken>'

что я должен делать? Мне очень нужно бежать ./ngrok authtoken <my_authtoken>

P.S: я хочу использовать blackeye, и когда я выбрал номер, он скачал Ngrok

изменить 1: я загрузил другую версию с https://ngrok.com/download и удалил предыдущий Ngrok в blackeye и распаковал вместо него новый. теперь я получаю bash: ./ngrok: Permission denied

редактировать 2: Прошло 12 дней без точного ответа, думаю, мне нужно получить настоящую Kali Linux, и проблема в версии для Windows.


person Elitheria    schedule 20.03.2021    source источник


Ответы (1)


Всегда гуглите и пытайтесь найти ответ, прежде чем задавать вопрос.

Ваша первая ошибка (-bash: ./ngrok: cannot execute binary file: Exec format error), вероятно, связана с тем, что вы пытаетесь запустить программу, созданную для другой архитектуры, такой как x86 или ARM (см. https://askubuntu.com/a/648558).

Ваша вторая ошибка (chmod: cannot access 'authtoken': No such file or directory chmod: cannot access '<my_authtoken>') связана с тем, что вы пытаетесь запустить команду из chmod, вам нужно выполнить chmod файла, а затем запустить его.

Ваша третья ошибка (bash: ./ngrok: Permission denied) связана с тем, что вам нужно преобразовать файл в исполняемый файл, прежде чем вы сможете его запустить, и нет необходимости в sudo, если chmod не возвращает chmod: cannot access '<yourfile>': Permission denied, тогда вам следует использовать sudo.

Что вы должны запустить:

curl -L https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip -o ngrok.zip
unzip ngrok.zip
chmod +x ngrok
./ngrok authtoken <myauthtoken>
person The Botly Noob    schedule 28.03.2021
comment
спасибо, но это не сработало, все равно дает мне -bash: ./ngrok: невозможно выполнить двоичный файл: ошибка формата Exec, и я искал, но, как и то, что вы ответили, они не работают, и, как я уже сказал, я знаю, что это не так версия, которая мне нужна, поэтому я скачал другие версии, но они все равно были не теми. пожалуйста, внимательно прочитайте вопросы. - person Elitheria; 02.04.2021
comment
Примечание: используйте версию Ngrok для ARM при сборке для Nvidia Jetson :-) - person AI Mechanic; 30.06.2021