Ошибка подключения через SSH-подключение через браузер

Очистить все файловые дескрипторы, кроме i/o/e текущей оболочки, но также исключить дескрипторы, предоставленные в качестве аргументов

clear_fds() {
for fd in $(compgen -G "/proc/$BASHPID/fd/*"); do
    fd=${fd/*\/}
        if [[ ! " $* " =~ " ${fd} " ]]; then
            case "$fd" in
                0|1|2|255)
                ;;
                *)
                    eval "exec $fd>&-"
                    ;;
            esac
        fi
done
}
1
06.12.2019, 15:00
2 ответа
  1. Подключите сервер AWS с A standalone SSH client, ssh к серверу.
  2. установить пакет ec2-instance-connectв Ubuntu. например. apt -get install ec2 -instance -connect.

В следующий раз вы можете использовать SSH-соединение на основе браузера -.

1
14.03.2020, 06:39

В дополнение к предыдущему ответу :Да, установка ec2-instance-connectна Ubuntu помогает. Для использования SSH-клиента на основе браузера необходимо правильно настроить ключи — именно это и делает этот пакет. Вот описание из пакета:

Description: Configures ssh daemon to accept EC2 Instance Connect ssh keys
 EC2 Instance Connect is a service that publishes ssh keys for use by EC2
 instances based on AWS Credentials. These keys are consumed by on-instance
 configuration provided by this package. The ssh daemon will query EC2
 Instance Metadata service for user-keys at ssh calltime, validate any if
 present as well as validating their signature, and if all checks pass return
 will include them in the authorized keys list.
.
 In addition, there is an agent that harvests instance ssh host keys and
 passes them back to the service.  This is for authentication purposes by
 the EC2 console to open an in-browser ssh terminal connection.
1
15.03.2020, 22:10

Теги

Похожие вопросы