добавьте что-то еще прежде ssh-copy-id

В терминале:

steam --reset

Это предоставит чистую установку клиенту, но оставит все Ваши игры нетронутыми.

Знайте, что, хотя это "устранит" Вашу проблему соединения, это сродни покупке нового автомобиля для фиксации спущенной шины. Существует, вероятно, более простое и более изящное решение, но я не смог найти тот, когда у меня была эта проблема.

3
10.08.2014, 20:11
2 ответа

ssh-copy-id в основном копирует локальный ключевой файл (или идентификатор , или открытый ключ) на удаленный сервер, поэтому вы можете просто отредактировать свой keyfile и добавьте в него то, что хотите.

Отредактируйте свой ключевой файл и добавьте то, что хотите:

#
# Name of the person
ssh-rsa  NF username@host

Теперь, когда вы выполните ssh-copy-id -i keyfile , эти строки будут добавлены в .ssh / authorized_keys удаленного сервера.

3
27.01.2020, 21:28

Можно добавить подстановку inline с помощью sed, например:

sed -i '1s/^/\nName of person\n/' $i

Это заменяет первую строку в начале файла на белую (\n), имя человека и возврат каретки (\n).

Это идет между двумя строками вашего скрипта.

-1
27.01.2020, 21:28

Теги

Похожие вопросы