Не помещайте свой пароль в скрипт оболочки. Сценарии оболочки не место, где можно поставить свой пароль. Поместить ваш пароль в сценарий оболочки нежелательно. Не рекомендуется вводить пароль в скрипт оболочки.
Если приведенный выше совет не ясен, повторите его еще несколько десятков раз, пока он не появится.
С SSH лучше всего использовать ssh-keygen
для создания пары открытый / закрытый ключ. Затем на удаленном компьютере в ~/.ssh
(или там, где ваш SSH был настроен для поиска его конфигурации) отредактируйте файл authorized_keys
и вставьте свой ключ PUBLIC . После этого файл будет выглядеть примерно так:
ssh-rsa AAAAB3NzaC1yc2EAAAABJQ...elided for security...fdVEkAPINVd0=rsa-key-20100920
Когда это произойдет, вам не понадобится пароль для входа.
отредактировано, чтобы добавить
Вам необходимо поместить файл ключа PRIVATE в локальный ~/.ssh
и убедиться, что только вы можете его прочитать.
далее отредактировано, чтобы добавить
В этом ответе упоминается ssh-copy-id
которая заменяет все ручное редактирование, которое я упоминал. Приятно прикоснуться к этому. Используйте это вместо этого.