
У меня возникли проблемы при попытке перенести данные с локальной машины на облачный сервер (Amazon lightsail). Моя идея заключалась в том, чтобы перенести данные с локальной машины с помощью команды scp, используя закрытый ключ. Однако я получил сообщение об ошибке:
ssh: connect to host my_public_IP port 22: Connection timed out lost connection
Затем я попробовал просто команду ssh:
ssh -i /lightsail_key.pem Administrator@my_public_IP
и получил ту же ошибку.
Является ли имя пользователя "Администратор" правильным, которое мне следует использовать? Мой экземпляр Amazon Lightsail — Windows Server 2016
Я могу выполнить ping по этому публичному IP-адресу, но SSH-соединение не работает.
Порт 22 TCP-протокола SSH включен в настройках Amazon Lightsail Networking в правилах брандмауэра IPv4.
решение1
В Windows по умолчанию не установлен SSH-сервер.
Если вы хотите перенести файлы с локального компьютера на экземпляр Lightsail с помощью scp (или WinScp), вам необходимо:
- убедитесь, что на вашем экземпляре установлен SSH-сервер
- Порт SSH разрешен для вашего IP-адреса в группе безопасности.