Как подключиться к серверу Linux с другого сервера Linux?

Ниже приведены шаги, которые я пытаюсь выполнить:

  1. Я подключаюсь к серверу Linux, используя Putty через аутентификацию на основе ключей.
  2. С этого сервера я подключаюсь к другому серверу Linux, используя пароль.
  3. Затем запустите команду sudo.

Я пытаюсь автоматизировать эти шаги с помощью сервера TeamCity.

В рамках автоматизации я могу выполнить шаг:1 с помощью TeamCity. Я застрял в шаге:2. Я недавно начал использовать Linux. Я не понимаю, какие команды использовать.

Заранее спасибо за помощь!

1 ответ

Не уверен насчет TeamCity, но если он предоставляет точно такой же интерфейс и использует тот же протокол, что и putty, вы можете попробовать команду ssh для соединения с одного сервера на другой и выполнения команд на конечном сервере. Для этого требуется, чтобы был сгенерирован открытый-закрытый ключ, и вам необходимо настроить открытый ключ хост-сервера на конечном сервере.

Пожалуйста, просмотрите URL для подробного объяснения.

https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server

Надеюсь, поможет.

Другие вопросы по тегам