I suggest to rather configure SSH keys authentication than login credentials remembering.
It's not that much complicated:
- Generate a key with PuTTYgen.
- Put you public key to RedHat server.
- Add private key to PAGEANT.
- Setup PuTTY.
У меня на компьютере работает Windows 7, и я использую Putty.exe
для подключения к серверу Red-Hat где-нибудь в сети. Обычно я дважды щелкаю Putty.exe
файл, выбираю сеанс и нажимаю «открыть». Затем я ввел свое имя пользователя и пароль и был готов к работе. Я хочу автоматизировать этот процесс.
Итак, я немного почитал (даже по схожим вопросам, заданным здесь) и попробовал подход командной строки. В командной строке я набрал:
Putty.exe myusername@myserver -pw mypass
Но получена «фатальная ошибка замазки»: ошибка «невозможно аутентифицировать».
Я предполагаю, что я использую протокол SSH, пытаюсь подключиться из командной строки, но не знаю, какой SSH (1 или 2), и не думаю, что это имеет значение. Я читал о методе с закрытым ключом / открытым ключом, но на данный момент - я хочу придерживаться метода имени пользователя / пароля.
Благодаря комментарию Celeritas я попытался использовать метод автоматического входа в окно Putty, но получил только поле «Auto-login username», а не «Auto-login password». Также стоит упомянуть тот факт, что у меня есть только Putty.exe
файл, и без других вспомогательных инструментов, таких как PuTTYgen.exe
.
Спасибо.
I suggest to rather configure SSH keys authentication than login credentials remembering.
It's not that much complicated:
I post my comment as answer too so the question can be marked as solved:
Are there special characters on your username or password? Command line might interpret them wrongly and send wrong symbols to the server.