biberty
что за Алексей?
Ivan
Всем привет, кто хорошо разбирается во фронте? Хотел бы кое-что спросить
Максим
Vladislav
Стосьян
Максим
Верстал сайты
Максим
Pixel Perfect
Vladislav
Стосьян
Благодарю
Chop
Всем привет
Вопрос касаемо микросервсисов, сейчас изучаю и хотелось бы написать какой-нибудб такой проект, откуда могу взять референсы или обучалку?
Chop
Alexander
Alexander
Кто-нибудь знает открытый ftp-сервер, куда можно аплоадить-даунлоадить для тренировки?
Andrii
Andrii
SSH + HTTP убили FTP
Vova
Ага, есть ftp over ssh (sftp называется)
Alexander
А они ещё живы?
Да хер его знает. Вроде есть. Но найти приличный не получается.
Alexander
Надо поэкспериментировать с scp, но очень уж лень настраивать NAT...
Andrii
Alexander
Зачем NAT?
Ну дык ноут за роутером... Надо закачать файл на гитхаб, а потом чтобы гитхаб через actions запихнул мне файл обратно
Alexander
Зачем NAT?
Или это можно без NAT сделать?
Andrii
Ну... в принципе всё можно сделать в одной SSH сессиию... Непонятно, чем тебе FTP поможет
Vova
DMZ в отличие от NAT прокидывает все порты абсолютно, весь входящий трафик
Alexander
Короче, задача такая:
1. Я пишу хелловорлд на питоне и пушу на гитхаб
2. Гитхаб по событию "пуш" конвертит хелловорлд в бинарник
3. Запихивает бинарник в [любое место где его можно проверить/скачать]
Vova
Так просто в артефакты GitHub Actions его выноси
Andrii
Vova
Или папка releases, да
Alexander
Ну я понимаю, что можно на самом ГитХабе запустить и проверить, но хотелось ещё и с scp поэкспериментировать для набивки руки
Andrii
Ну... сохрани файл куда-ниь. Если знаешь куда, то можно его скачать по scp
Alexander
Vova
Сервер сделай себе тогда
У меня вот стоит на столе малина, на ней кручу что угодно)
Alexander
Andrii
А куда?
Я не в курсе github, но как ты собирался FTP использовать? Тоже надо куда-то сохоанить
Alexander
Alexander
Я просто не в курсе пока что
Andrii
scp это скачивание по SSH протоколу. FTP это скачивание по FTP протоколу. Для FTP тебе надо на сервере настроить FTP сервер. Для SCP тебе надо настроить SSH сервер
Alexander
Хм... А как мне тогда поэкспериментировать с scp, чтоб без особых заморочек?
Andrii
github уже тебе предоставляет SSH сервер.
Vova
Можешь попробовать через какой-то ngrok создать туннель к твоему ПК без настроек роутера
Alexander
Vova
Поставь сервер локально в виртуалке и поиграйся через виртуальные сети
Alexander
Хм... А если просто заставить гитхаб из одного репозитория с помощью scp запихать готовый бинарник в другой репозиторий? Прокатит?
Vova
Alexander
Vova
Но надо будет ssh ключ из секрета в файл конфига записывать
Vova
~/.ssh/id_rsa
Alexander
Andrii
Да это я понимаю, поэтому не хотелось заморачиваться с этим
Ещё раз, я не понимаю, зачем тебе доступ до твоего компа. Ты хочешь
1. Запустить хун на github на коммит
2. github создаёт какой-то артефакт
3. Ты его скачиваешь.
Так? Ну в принципе пулинг ОК, зачем тебе извещать твой ноут, что готово?
Vova
Alexander
Alexander
Домашнее задание мне такое задали:
можно создать
1. репозиторий свой
2. добавить туда кокой питонный код.
3. добавить git-actions который будет билдить питонное приложение в бинарник при помощи pyinstaller.
4. закинуть файл бинарник с помощью scp на какой-нимбудь ip. например на домашний комп.
Andrii
Да
Я тебе предлагал свой хостинг, могу сделать акк юзремодный
Alexander
А чтобы получатель не спрашивал постоянно пароль нужно ему сначала заапдейтить ~/.ssh/authorized_keys содержимым из id-rsa.pub ? Это только вручную сделать? А как?
Alexander
Штото я недогоняю...
Rainard
Это конфиги sshd надо подправить если мне не изменяет память
Rainard
Если имеется в виду не спрашивание пароля при подключении по rsa ключику. Если имеешь в виду как таковой доступ по ключику на сервант в целом то надо содержимое публичного ключа добавить в конец указанного тобой файла authorized_keys
Andrii
Не говоря о том, чтобы скопипастить
Елдос
Всем привет, советуйте С# курсы или каналы в ютубе)
Максимус
Алексей
Vladislav
Алексей
Andrii
Vladislav
Да пипец
можешь не задавать расширение и запускать без .type
Алексей
Алексей
Vladislav
Алексей
Ну как пользователь, собака потом дирректории
Vladislav
Vladislav