
Я сгенерировал открытый ключ и закрытый ключ в Windows 7 через Puttygen, затем изменил ключ на openssh в Puttygen через Export Key. Теперь я хочу использовать этот ключ openssh для доступа к моему серверу sftp из RHEL 6. Какие шаги мне нужно предпринять в RHEL, чтобы использовать ключ openssh и получить доступ к серверу sftp. Я новичок, поэтому спасибо за сотрудничество.
решение1
Для пользователя, которому вы хотите предоставить автоматический доступ к SFTP-серверу, вам необходимо сначала выполнить
ssh-keygen
Это сгенерирует пару ключей ssh. Нажмите Enter для всех вопросов, чтобы принять значения по умолчанию.
ssh-copy-id YOUR_SFTP_SERVER_ADDRESS
Это заставит ваш sftp-сервер доверять вашему ssh-ключу.
После этого все ssh-доступы к sftp-серверу не будут запрашивать пароль. Аналогично, все scp-ы не будут запрашивать пароль. Так что вы можете получить свои файлы следующим образом:
scp YOUR_SFTP_SERVER_ADDRESS:PATH_TO_FILES_ON_SFTP_SERVER DESTINATION_DIRECTORY
пример
scp 192.168.0.53:/home/john/shared_files/ /tmp/
Это перенесет файлы Джона в локальный каталог /tmp.
Надеюсь это поможет!