rc
This commit is contained in:
1 parent
e39ad275b5
commit
3d7e3a88f2
14 files changed
+710
-234
No files matched your search
@@ -35,7 +35,17 @@ func RenderInstructions(username, keyFileName string, forwards []AllocatedForwar
|
||||
fmt.Fprintf(&b, "И скопируйте туда все 3 файла из архива (%s, %s.pub, config).\n", keyFileName, keyFileName)
|
||||
b.WriteString("Важно: у файла config не должно быть никакого расширения (не config.txt).\n\n")
|
||||
|
||||
b.WriteString("ШАГ 2. Подключитесь\n")
|
||||
b.WriteString("ШАГ 2. Настройте доступ к файлу ключа\n")
|
||||
b.WriteString("----------------------------------------\n")
|
||||
b.WriteString("Windows откажется использовать секретный ключ, если его может прочитать\n")
|
||||
b.WriteString("кто-то ещё, кроме вас. Откройте PowerShell и выполните по очереди (это две\n")
|
||||
b.WriteString("отдельные команды, копируйте и выполняйте одну за другой):\n\n")
|
||||
fmt.Fprintf(&b, " icacls \"$env:USERPROFILE\\.ssh\\%s\" /inheritance:r\n", keyFileName)
|
||||
fmt.Fprintf(&b, " icacls \"$env:USERPROFILE\\.ssh\\%s\" /grant:r \"${env:USERNAME}:(R)\"\n\n", keyFileName)
|
||||
b.WriteString("Если файлы лежат не в стандартной папке .ssh, а где-то ещё — замените путь\n")
|
||||
b.WriteString("в обеих командах на реальный путь к файлу ключа (в кавычках, как выше).\n\n")
|
||||
|
||||
b.WriteString("ШАГ 3. Подключитесь\n")
|
||||
b.WriteString("---------------------\n")
|
||||
b.WriteString("В PowerShell введите команду:\n\n")
|
||||
b.WriteString(" ssh -N jump\n\n")
|
||||
@@ -44,7 +54,7 @@ func RenderInstructions(username, keyFileName string, forwards []AllocatedForwar
|
||||
b.WriteString("таблицы ниже. Закрыли окно (или выключили компьютер) — доступ пропал, просто\n")
|
||||
b.WriteString("откройте заново командой выше, когда снова понадобится.\n\n")
|
||||
|
||||
b.WriteString("ШАГ 3. Пользуйтесь\n")
|
||||
b.WriteString("ШАГ 4. Пользуйтесь\n")
|
||||
b.WriteString("--------------------\n")
|
||||
b.WriteString("Эта настройка открывает у вас на компьютере (локально) следующие адреса.\n")
|
||||
b.WriteString("В программе, которая должна подключиться к сервису (браузер, клиент базы\n")
|
||||
@@ -71,8 +81,13 @@ func RenderInstructions(username, keyFileName string, forwards []AllocatedForwar
|
||||
|
||||
b.WriteString("ЕСЛИ ЧТО-ТО НЕ РАБОТАЕТ\n")
|
||||
b.WriteString("------------------------\n")
|
||||
b.WriteString("Обратитесь к администратору, который выдал вам этот архив. Возможно,\n")
|
||||
b.WriteString("изменился список сервисов — тогда вам пришлют обновлённый архив.\n")
|
||||
b.WriteString("Написано «This account is currently not available» и соединение сразу\n")
|
||||
b.WriteString("обрывается? Это нормально, если вы вводили команду БЕЗ \"-N\" (например,\n")
|
||||
b.WriteString("просто \"ssh jump\") — обычный вход сюда специально отключён, используйте\n")
|
||||
b.WriteString("именно команду из шага 3 (\"ssh -N jump\").\n\n")
|
||||
b.WriteString("Если не работает именно шаг 3 или шаг 4 — обратитесь к администратору,\n")
|
||||
b.WriteString("который выдал вам этот архив. Возможно, изменился список сервисов — тогда\n")
|
||||
b.WriteString("вам пришлют обновлённый архив.\n")
|
||||
|
||||
return b.String()
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user