Использовать sftp в скрипте без взаимодействия с пользователем (не интерактивным). Например, для входа на анонимный ftp-сервер и не требуется вручную.Как с SSH Войти без пароля
ответ
На компьютере
cd ~/.ssh
ssh-keygen -t dsa
нажмите клавишу ввода в каждой быстрой
Generating public/private dsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/user/.ssh/id_dsa.
Your public key has been saved in /home/user/.ssh/id_dsa.pub.
The key fingerprint is:
ad:98:43:13:c9:ea:66:8e:d0:d9:66:59:d8:3a:f7:29
The key's randomart image is:
+--[ DSA 1024]----+
| |
| . . |
| + |
| + . . |
| o = S . |
| . + = + . |
|. o @ = . |
| . B oEo . |
| . . .o |
+-----------------+
вы получите 2 файла id_dsa
и id_dsa.pub
использовать УПП или другую утилиту, чтобы скопировать файл на сервер
scp ~/.ssh/id_dsa.pub [email protected]:~/.ssh/
На вашем сервере
Добавить новый ключ в файл ~/.ssh/authorized_keys.
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
Наконец, измените режимы доступа;
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh
Убедитесь, что режим доступа является правильным для ~
ls -ld ~
, если нет, то вы можете использовать
chmod 700 ~
исправить свой домашний доступ.
Выйти и войти снова
Чтобы разрешить вход ssh без ввода пароля при каждом входе в систему, добавьте свой открытый ключ ssh в файл ~/.ssh/authorized_keys на вашем целевом сервере. Вы можете найти свой открытый ключ в файле ~/.ssh/id_rsa.pub или, если он не существует, вам может понадобиться его создать.
Посмотреть подробный ответ here
Может быть, если вы хотите, чтобы отключить SFTP не задавать вам вопросы да/нет для каждой передачи файла при выполнении передачи файлов с помощью файла FTP скрипт вы можете использовать -n -i
аргументы командной строки.
ftpscript.in
-----------------
user username pwd
get sourcefile targetfileonlocal
bye
Затем вы можете запустить этот скрипт, используя ftp -n -i servername<ftpscript.in
, чтобы избежать «Вы хотите передать г/п SourceFile?» Рода вопросы. Для входа в ftp-сервер без имени пользователя, пароля тогда сервер ftp должен разрешить анонимные логины, как упоминалось Уэсли.
Введите следующие команды
ssh-keygen
Нажмите клавишу Enter, пока вы получите быстрое
ssh-copy-id -i [email protected]_address
(Это будет один раз попросить t он пароль хост-системы)
ssh [email protected]_address
Теперь вы должны быть в состоянии войти в систему без пароля
- 1. Unix SSH без пароля
- 2. без пароля Войти настроить автоматизации для убунта
- 3. Пароль без пароля для SSH через SSH
- 4. SSH-соединения без использования пароля
- 5. Парамическое соединение ssh без пароля
- 6. Yii2 Войти Аутентификация без пароля
- 7. Hadoop: Ошибка SSH без пароля
- 8. Настройка без пароля SSH с использованием сценария
- 9. Создайте пользователя с ключом SSH, без пароля
- 10. Войти без правильного пароля ... Как мне исправить?
- 11. Отправка команды через SSH с публикацией ключом SSH, без пароля
- 12. Подключить ssh без пароля (установка rpm)
- 13. SSH Войти в jenkins Users
- 14. Только аутентификация пароля пользователя GitLab (без SSH)
- 15. как SSH на хост без пароля с помощью Java
- 16. ssh логин без подсказки
- 17. Настройка SSH для автоматического входа без пароля
- 18. Vagrant ssh promtps для пароля
- 19. PHPMyAdmin - не может войти без пароля
- 20. Capistrano Войти Net :: SSH отказ
- 21. Hadoop: как бороться с политикой без пароля
- 22. Как сразу войти через ssh?
- 23. Войти как пользователь без пароля (для использования администратором.)
- 24. Laravel: Войти с авторизованным водителем, но без пароля
- 25. Как ssh от centos 6.4 в контейнер докеров без пароля?
- 26. Как достичь входа ssh без пароля в AWS Cloudformation
- 27. отключение аутентификации пароля ssh
- 28. пароля Ша Хэш Войти
- 29. Как Bitvise SSH Server аутентифицирует пользователя без пароля?
- 30. Как войти без пароля, используя Auth :: попытка в Laravel 5.0?
вы спрашиваете о SSH или FTP? Заголовок вопроса и орган вопроса, похоже, находятся в конфликте ... – Piskvor 2010-12-08 14:23:00
У вас есть доступ к вашему серверу ?, потому что вам нужно будет отредактировать файл конфигурации. Таким образом, это позволит анонимные подключения. Исправьте меня, если я ошибаюсь. Надеюсь это поможет. Уэсли. – Wesley 2010-12-08 14:15:29
4-минутное видеоуроки здесь - https://www.youtube.com/watch?v=tGwk6zM_NDM – 2016-10-29 17:37:37