Назад | Перейти на главную страницу

Как использовать файл .pem из Amazon EC2 с mosh?

Войти через ssh Я сделаю это:

ssh -i ~/.ssh/kp1.pem ubuntu@ec2-xxxx.com

Я пробовал все это с mosh:

mosh --ssh='ssh -i ~/.ssh/kp1.pem ubuntu@ec2-xxxx.com'

mosh -i ~/.ssh/kp1.pem ubuntu@ec2-xxxx.com

Но я получаю ошибку:

/usr/bin/mosh: could not get canonical name for /home/$USER/.ssh/kp1.pem: Name or service not known
ssh_exchange_identification: Connection closed by remote host
/usr/bin/mosh: Did not find remote IP address (is SSH ProxyCommand disabled?).

В итоге мне нужно было запустить такую ​​команду:

mosh --ssh="ssh -i ~/.ssh/kp1.pem" ubuntu@ec2-xxxx.com

Это работает, но мне также нужно было добавить правило для порта 60001 для mosh для запуска в консоли управления EC2 в группах безопасности.