Перевод: https://www.jianshu.com/p/e9db116fef8c
Машина оснащена рука OSX операционной системы Macbook Pro, и теперь я хочу Linux операционной системы, оснащенную терминальный сервер удаленного доступа через SSH, параметры доступа пароля бесплатно, выполнив следующие действия
1. Создайте файл закрытого ключа
Введите следующую команду в клиентском терминале
SSH-серийник -t RSA
Файл закрытого ключа для каждого выполнения SSH-серийник -t ЗГА генерируемого будет отличаться
Если файл «~ / .ssh / id_rsa» присутствует, будет предложено ли перезаписывать файл, а затем выберите «п» не перезаписывать файл и использовать существующий файл id_rsa
Если выбран «у» регенерируется «~ / .ssh / id_rsa» файл. Далее будет предложено ввести ключевую фразу, введите OK с пустой кодовой фразой, нажмите Enter еще раз (где можно также выводить кодовую фразу, эквивалентный пароль при SSH). Затем регенерирует id_rsa id_rsa.pub файлы и файл (~ / .ssh каталога)
2. УПП удаленного копирования исполнение команд в терминале
УПП /Users/shaarawy18/.ssh/id_rsa.pub [email protected]: ~ / .ssh
Полученные id_rsa.pub файлы копируются на удаленный сервер ~ / .ssh каталога
В это время также необходимо ввести пароль администратора для доступа к
3. Открытый ключ добавляется к ключу авторизации внутри
Введите следующую команду в терминале сервера
кошка ~ / .ssh / id_rsa.pub >> ~ / .ssh / authorized_keys
Если уже есть файл «~ / .ssh / authorized_keys» на удаленном сервере, вам необходимо отредактировать сервер файл «~ / .ssh / authorized_keys», «id_rsa.pub» добавляется к содержимому файла на компьютере клиента «~ /. / «файл SSH authorized_keys.
Если нет файла «~ / .ssh / authorized_keys» на сервере, выполните следующую команду
ф id_rsa.pub authorized_keys
О том, чтобы скопировать открытый ключ в файл authorized_keys
4. Тест выполнен с возможностью принимать эффект
команда + N новое окно терминала, введите команду Логин SSH
На этом этапе вам не нужно вводить пароль для доступа к удаленному серверу