Ключ OpenSSH для доступа к удаленному серверу SFTP из RHEL

Ключ OpenSSH для доступа к удаленному серверу SFTP из RHEL

Я сгенерировал открытый ключ и закрытый ключ в 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.

Надеюсь это поможет!

Связанный контент