refactor: consistent terminology - 'новый сервер' and 'приватный SSH-ключ' instead of 'target' and generic 'ключ'
This commit is contained in:
+4
-4
@@ -379,11 +379,11 @@ def do_transfer_offer():
|
||||
if key_path:
|
||||
state.set_stage("TRANSFER", target_host=host, target_user=user, target_port=port_int, ssh_key=key_path)
|
||||
else:
|
||||
# Нет SSH-ключа — запрашиваем пароль от TARGET сервера
|
||||
password = prompt_password(f"Пароль от target-сервера {user}@{host} (Enter для отмены)")
|
||||
# Нет SSH-ключа — запрашиваем пароль от НОВОГО сервера
|
||||
password = prompt_password(f"Пароль от нового сервера {user}@{host} (Enter для отмены)")
|
||||
if not password:
|
||||
state.set_error("ssh_key_setup", "", "Пароль не введён", suggestion="Запустите docker-migrate --resume или настройте SSH-ключ на target")
|
||||
raise RuntimeError("Пароль от target не введён.")
|
||||
state.set_error("ssh_key_setup", "", "Пароль не введён", suggestion="Запустите docker-migrate --resume или настройте приватный SSH-ключ на новом сервере")
|
||||
raise RuntimeError("Пароль от нового сервера не введён.")
|
||||
from transfer.ssh import ensure_sshpass
|
||||
if not ensure_sshpass():
|
||||
state.set_error("ssh_key_setup", "", "sshpass не найден", suggestion="apt-get install -y sshpass")
|
||||
|
||||
Reference in New Issue
Block a user