Я пишу .bat файл для выполнения команд в замазке. Мне нужно загрузить сохраненный сеанс, затем мне нужно ввести «идентификатор терминала» и нажать клавишу ввода, затем мне нужно ввести имя пользователя и пароль. Может кто-нибудь мне помочь?
1 ответ
Существует путаница в вашем вопросе, а также в некоторых ответах и комментариях.
Пакетный файл - это вещь командной строки Windows (или DOS), а не Linux.
Все приведенные вами примеры больше предназначены для удаленного запуска команд linux или для запуска пакета команд linux. Не пакетные файлы.
Если вы когда-нибудь попробуете использовать пакетные файлы, это не произойдет в контексте сеанса, вошедшего в систему на компьютере с Linux.
Если вы хотите запустить пакет команд, например, bash-файл (в котором есть пакет команд) или скрипт, который запускает пакет команд, в некоторых комментариях упоминается, как это сделать. Повторяющийся вопрос Как набирать команды в PuTTY, создавая пакетный файл? также ошибочно упоминает пакетные файлы в вопросе, но в ответах указывается, как запустить пакет команд в системе Linux, в которую вы входите. В основном, если используется putty или любой другой ssh-клиент, он будет загружать консоль linux (если, например, на удаленной машине не установлен windows и не запущен ssh-сервер, который выдает командную строку windows, например, bitvise winsshd) Но в основном удаленные машины, на которые люди заходят, имеют тенденцию быть linux или иногда windows, работающими с openssh, и дают командную строку linux, поэтому можно запустить bash-файл или скрипт linux. Не пакетный файл.
На самом деле вы должны научиться запускать командный файл на компьютере с Windows. И узнайте, как на компьютере с Linux запустить скрипт, например, bash-файл. И тогда вам станет понятнее, что вы хотите сделать, когда добавите что-то вроде входа в систему и автоматического запуска скрипта.