Darwaza

linux үчүн ssh кардар · терминал · sftp · порттор · mcp

Агент сервериңиз менен иштейт. Ачкычтар сизде калат.

Толук кандуу SSH кардар: терминал, файл браузери, порт багыттоо. Тармаксыз жана каттоо эсебисиз иштейт, ал эми Claude Code, Codex же Cursor машиналарыңызда эмне болуп жатканын бир да жолу сырсөздү же жеке ачкычты көрбөй тактай алат.

Darwaza терминалы: катар турган панелдерде бир нече SSH сессия
Darwaza терминалы: катар турган панелдерде бир нече SSH сессия

mcp

Агент кирүүнү кантип алат

Claude Code, Codex же Cursor’ду колдонмого туташтырыңыз — агент машиналарыңызда эмне болуп жатканын түшүнө алат. Каттоо маалыматтары ушул жерде калат: агент хостту аты менен атайт, туташууну Darwaza жасайт. Сервердин өзүндө эч нерсе пайда болбойт — агент да, кызмат да, көз карандылыктар да: ал үчүн бул кадимки SSH сессия, сиздикиндей эле. Ошондуктан эч нерсе орнотууга болбогон жерде да иштейт.

Эки кадам

  1. 1 Колдонмонун жөндөөлөрүндөгү сапты агентиңиздин конфигурациясына көчүрүңүз — форматы баарында бирдей.
  2. 2 Агентке уруксат берилген хосттарды белгилеңиз. Белги баарында өчүк, мурда киргизилгендеринде да.

Агент эмне кыла алат

  • Чалгындоо: жеткиликтүү хосттордун тизмеси, окуучу команда, бир чакырууда сервер жөнүндө корутунду — система, диск, эстутум, угуп турган порттор, иштебей калган кызматтар, — файл издөө, бул серверде эмне кылынганынын журналы жана агент өзү жүргүзгөн сервер жазуулары.
  • Файлдар: окуу, каталог тизмеси жана файл маалыматы, жүктөп алуу жана жүктөө, каталог түзүү, атын өзгөртүү, өчүрүү, файлды толук кайра жөнөтүүнүн ордуна жамаачы менен оңдоо, серверден серверге түз көчүрүү — дискиңизди айланып өтүп.
  • Аракеттер: өзгөртүүлөр планы — биринчиси аткарылганга чейин ар бир команданы көрөсүз; кызматты кайра иштетүү, алдында конфигурация, кийин абал текшерүүсү менен; өзүңүз ачсаңыз, сниппеттериңиз; ички кызматка убактылуу порт өткөрүү; команда терилген өтмөк — Enter'ди өзүңүз басасыз.
Darwaza терезеси: агент өзгөртүү планын сунуштайт, ар бир буйрук аткарылганга чейин көрүнөт
Darwaza терезеси: агент өзгөртүү планын сунуштайт, ар бир буйрук аткарылганга чейин көрүнөт

Чек кайда

  • − Окуу суроосуз жүрөт. Кандай гана өзгөртүү болбосун — сиз ырастагандан кийин гана.
  • − Ал сиз ачпаган хосттторду көрбөйт жана алардын бар-жогун биле албайт.
  • − Эч нерсени өзгөртпөгөн буйрук дароо аткарылат. Өзгөрткөнү — сиз ырастаган план ичинде гана.
  • − Иштеп жаткандагы чыгарууну кароого болот, бирок чексиз эмес: убакытты колдонмо чектейт — демейде 15 секунд, эң көп дегенде эки мүнөт.
  • − Окуучу команда отуз секунддан кийин үзүлөт. Тастыкталган пландын кадамы — он беш мүнөттөн кийин: чогултуу жана көчүрүү ошончо убакыт алат, ал эми өзгөртүүнүн ортосунда үзүлүү узак күтүүдөн жаман.
  • − Бир нече аракет ырастоо менен да аткарылбайт: дискти бөлүү, өчүрүү, sudoers же authorized_keys оңдоо.

Буйруктарды текшерүү кокустукту гана токтотот, атайын кылганды эмес. Сиз хост ачып берген агент ошол хостто буйрук сабына кире алган адам кыла алган нерселердин бардыгын кыла алат.

Эмне кыла алат

Туташуулар

  • Сырсөз, passphrase менен SSH ачкыч, ssh-agent
  • Сервердин интерактивдүү суроолору, анын экинчи фактору менен кошо
  • Бастион аркылуу ProxyJump
  • ssh-agent’ти хостко багыттоо
  • Узак сессиялар үчүн keep-alive

Серверлерге ишеним

  • TOFU: из биринчи туташууда сакталат
  • Сервер ачкычы өзгөрсө — өзүнчө эскертүү
  • ~/.ssh/config жана ~/.ssh/known_hosts файлдарынан импорт

Терминал

  • Өтмөктөр жана катар төрткө чейин панель
  • Өтмөктөрдү панелдер ортосунда сүйрөө
  • Чыгуу боюнча издөө жана андагы кыстармалар
  • Темалар жана шрифт жөндөөлөрү

Файлдар

  • Эки панелдүү SFTP браузер
  • Панелдер ортосунда жана системалык файл менеджеринен сүйрөө
  • Жүрүшү жана токтотуусу бар өткөрүү панели
  • Папка түзүү, атын өзгөртүү, өчүрүү

Порт багыттоо

  • Жергиликтүү (-L)
  • Тескери (-R)
  • Динамикалык SOCKS5 (-D)

Дагы

  • Буйрук үзүндүлөрү
  • Сессияларды asciinema форматында жазуу
  • Туташуулар тарыхы
  • Интерфейстин алты тили
  • Системалык кампанын үстүнөн мастер-сырсөз, калыбына келтирүү ачкычы менен
  • Кулпуну ачууга экинчи фактор
Darwaza эки панелдүү файл браузери, SFTP өткөрүү жүрүп жатат
Darwaza эки панелдүү файл браузери, SFTP өткөрүү жүрүп жатат

Эмнеси менен айырмаланат

Каттоо эсебисиз жана тармаксыз иштейт
Толук, кыскартылган түрдө эмес. Бул принцип, акысыз тариф эмес: каттоо колдонмону иштетүүнүн шарты эмес жана эч качан болбойт.
Сервер сиздин сырларыңызды окуй албайт
Шифрлөө ачкычы түзмөгүңүздө сырсөздөн чыгарылат жана андан эч качан чыкпайт. Кесепетин өзүбүз айтабыз: сырсөздү калыбына келтирүү мүмкүн эмес, «почта аркылуу калыбына келтирүү» эч качан болбойт.
Эч кандай телеметрия жок
Такыр. Бузулуу отчёттору — дискиңиздеги файлдар, чогултуу демейде өчүк, жөнөтүү сиз жазган дарекке гана. Эсептегичтер жана көзөмөлдөгүчтөр жок, ушул бетте да.
Экинчи фактор каттоо эсебине тиешелүү, SSH’ка таңууланган эмес
Серверлерге кадимки ssh сыяктуу туташабыз: аутентификация ыкмасын биз эмес, сервер тандайт. Биз SSH’ты тааныбай калгыдай «жакшыртпайбыз».
Сессия жазуулары стандарттуу форматта
asciinema, өзүбүздүкү эмес: кадимки asciinema play ойнотот, башка куралдар айландырат, байланыш үзүлсө да жарактуу бойдон калат. Форматка камалуу жок.
Алты тил
Өзбек, орус, англис, казак, кыргыз жана түрк — толук, жарым эмес. Алардын үчөөнү башка жерден табуу кыйын.
Чектөөлөр жөнүндө чынчылдык
Бүгүн Linux үчүн гана курулат, бетте ошондой жазылган. Беш платформаны убада кылып бирөөнү берген сайт ишенимди так бир жолу жоготот.

Коопсуздук кандай курулган

«Аскердик деңгээлдеги шифрлөө» жок — текшере турган тактык бар.

darwaza --security
· Argon2id: 64 МиБ эстутум, 3 өтүү
· Жазуулар үчүн AES-256-GCM, ар бир шифрлөөгө жаңы кокус nonce
· Ачкыч түзмөктө чыгарылат жана андан чыкпайт
· Сырлар системалык keyring ичинде же башкы сырсөз астындагы сактагычта
· TOFU жана сервер ачкычы өзгөргөндө ачык эскертүү

Сервер эмнени көрөт

  • + почта дарегиңизди
  • + качан жана кайсы IP’ден киргениңизди
  • + өзүңүз ат берген түзмөктөрдүн тизмесин
  • + жазууларыңыздын санын, түрлөрүн жана өзгөрүү убактысын
  • + ар бир шифрленген блобдун көлөмүн
  • + экинчи фактордун шифрленген сырын

Эмнени көрбөйт

  • − хост аттарын жана даректерин
  • − логиндерди
  • − сырсөздөрдү
  • − жеке ачкычтарды жана passphrase’дерди
  • − эч нерсенин мазмунун
Darwaza сервер ачкычы өзгөргөнү жөнүндө эскертет, эки изди көрсөтүп
Darwaza сервер ачкычы өзгөргөнү жөнүндө эскертет, эки изди көрсөтүп

Почта аркылуу сырсөздү калыбына келтирүү жок

Маалыматыңыз бизде жок ачкыч менен шифрленген: сырсөзүңүздү таап да, жаңысын жөнөтүп да бере албайбыз. Ошондуктан катталууда калыбына келтирүү ачкычы берилет — 32 белги, аларды кагазга көчүрүп, сактап коюу керек. Сырсөз да, ачкыч да жоголсо, сервердеги көчүрмөнү эч ким кайтара албайт. Түзмөгүңүздөгү нерселердин баары ордунда калат.

Жүктөп алуу

Бүгүн Linux үчүн гана курулат: deb, rpm жана AppImage. Windows жана macOS даяр болмоюнча убада кылбайбыз.

darwaza --version
# Азырынча курулмалар жок. Биринчиси пайда болор замат шилтеме ушул жерде турат.