Программа веб-клиента SSH, реализованная на основе Vue, Xterm и Golang.
Компиляция клиентской программы:
$ cd front
.$ npm -i
.$ npm run build
. В каталоге front появится каталог dist с собранными файлами.Компиляция программы на Golang:
Измените файл main.go, указав нужные параметры конфигурации, такие как целевой хост, логин и пароль. Пример конфигурации:
confing := &webssh.WebSSHConfig{
Record: true,
RecPath: "./rec/cast/",
RemoteAddr: "localhost:22",
User: "wida",
Password: "wida",
AuthModel: webssh.PASSWORD,
}
Соберите программу: $ go build -o webssh main.go
.
Запустите программу: $ ./webssh
.
Откройте веб-браузер и перейдите по адресу http://localhost:8080/#/term
.
Откройте веб-браузер и перейдите по адресу http://localhost:8080/#/rec
. В верхней части страницы будет селектор для выбора файла записи. Выберите файл и нажмите кнопку воспроизведения.
Анимационная демонстрация не представлена в переводе.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )