NoticeGeneral boardPromotion boardQuestion boardDownloadsGame board ▾SilverbrookUltima OnlineUltima Online – Expansion ServerFrom Today, I'm the BossRun 1000mGuardHeliportTheogoniaCombo SoccerYeoul MatgoYeoul Hold'emYeoul GoYeoul GomokuYeoul ChessYeoul JanggiYeoul AlkkagiYeoul BilliardsYeoul VolleyballYeoul BadmintonYeoul TennisYeoul Ping PongYeoul Hyper Olympics샤이아 유적 러너Beanlings KickoffKenzu: Shadow and LightBetter on Paper!MorningbellePhysician Simulator (Demo)Say That You Love MeRetromine (NEW UPDATE OUT NOW)Trust the SystemOne More Rock! - DemoLegend of IdlePlagueboundAmber ForestAverage RoutineGyra - Top Fighting0:07RookliteDating KillmulatorMidas CrutchMissile StreamHow to Date an Entity (and stay alive)Peggy's PostLookoutsROTETRAThe Chimera GameboyWe Become What We BeholdSinner Maker (demo)Flesh, Blood, & ConcreteTamaweb: Virtual Pet Gamelast seen onlineTrapped with JesterTaiyaki Fabulous Museum of FishSix Cats UnderLearn Godot's GDScript From ZeroPolyTrackKittyToyLittle Chef: PrototypeDating Killmulator 2Fossil QuestBombermaidan average day at the cat cafepurrgatorySerenitroveSweetest ValentineYou Stole my Heart!Soul VoidCOBB CAN MOVESort the Court!DragonsweeperHELP! I Tried to Summon the Perfect Boyfriend and Messed Up so I Summoned a Demon Instead!?!?diagnosis lovesick (demo)Moss MossIdle BreakoutSyrup and the Ultimate SweetHow to date a Sleep Paralysis Demon(Demo)Time is Solid HereI Became an Evil Witch that Cursed the Male LeadIt Paints MeSilver Thread : Episode IAlpineExhibit of Sorrowsb-e-e-t-l-eSovereign TowerMyosotisPrerolledAdventures With Anxiety!Opossum CountryDermimi's!Die in the Dungeon CLASSICProject ChromataThe Wolf Wears RedOvernight InterviewAnother Night at the ArchiveSolar SandboxRulehouseCupid's Kiss: a short, romance comedyMy Buddy Did Something Weird And Now I Have Feelings For Him??!?!?Balloon Pump SimulatorTransparent Girlgoodbye, doggyMy Own Sweet DionaeaGeneric Fighter MaybeThe Roottrees are DeadFamilyYou And MeZombotron Re-BootA cup of eternityPico World RaceAuto NecrochessLittle Chef: DemoVon NeumannLegendumBreadwinnerAbattlacusThe Cursed BoxCastle: Build&DefendBlokia DesignerRelicta in MemoriamEX-LIBRISBooster Pack Heroes7 Minutes in the ClosetChoo Choo ManiaRotten MachinesGolem QuestFirst Kiss at a Spooky SoireeAssessment ExaminationCoup of ApplianceProject Hail MeowyWhatever GameOne RoundParking EscapeLumen ShiftJelly Pang!Slime VolleyCat TowerShadow SurvivalBlockpangSchool Zombie DefenseJewelriaNevergrad: The Classroom That Never GraduatedBubbly LabCommand CommotionMurimrokTunnel FlightFanLOAJoseon MercenariesBlood AllianceERA-XI롤링 배틀 다이스딸깍Focus RPG대학원주민달의 문턱ParoxysmPet TurretTroll the KingFafaa Battleship — حرب السفنWILD LEAGUE (와일드 리그)빅캐치 — 실제 물고기 171종 낚시 게임마지막 빛: 세계석 전쟁 (체험판)Durak Card GameProtest ClickerSparring SessionLake PlacidDrone WarfrontRoute Fault새벽의 등불: 기억의 계약Seolhwa DungeonMovetioMarabu: a sailor's storyRivet Nova: Idle Online RPGThe Last GreenhousehiddenOGoliath Necro피싱랜드

SSH Client that doesn't garble Korean — Works without changing settings

Admin · 2026-09-21 · edited 2026-09-21 · 145 views

Machine-translated · View original (Korean)

If you've had trouble with broken Korean text in PuTTY, you can use this.

Yeoul SSH Client is a free SSH client that works with Korean out of the box. No need to tweak encoding settings. Just download and run.

It’s open source (MIT) and has no ads or in-app purchases.
Project: Yeoulgame SSH Client (YSC-2026-001) · Version v1.0.0 · License MIT

■ What's different?

When you connect to a server via SSH, Korean characters often appear as □□□ or ¿¿¿. The server uses UTF-8, but the client reads it as EUC-KR, or vice versa.

Usually, you change the character set directly in the connection settings. If it differs per server, you must change it each time you connect. Input works, but pasting may break.

This client automatically detects whether it is UTF-8 or EUC-KR (CP949). No settings screen is required.

· Korean output does not garble
· Korean input (IME) supported
· Copy and paste work without breaking
· Automatically adapts to different character sets for each server

■ Other features

· SSH2 + Keep-alive (60 s) — auto-reconnect on disconnect (exponential back‑off)
· Multiple tabs — several servers in tabs
· Session save/load/copy/export, quick command buttons, session‑specific colors and icons.
· Dark/Light theme, adjustable font size
· Multilingual — Korean, English, Japanese, Chinese, German
· Security — AES-256-GCM credential encryption, no plaintext storage, OS keychain preferred (master password if unsupported)
· Telnet is also available.

■ Download

GitHub Releases:
https://github.com/yeoulgame/yeoulgame-ssh-client/releases

Supported platforms
· Windows 10 / 11 — installer exe, portable zip (no install required)
· Ubuntu 20.04·22.04·24.04 — AppImage, DEB, Snap
· Debian 11·12 — AppImage, DEB
· CentOS 9 Stream — AppImage, RPM
· Fedora 37·38·39 — AppImage, RPM, Snap

■ Signature verification (important)

All files are code-signed with Yeoul Games' (yeoulgame) personal certificate. Please verify using the fingerprint below to ensure the file you received has not been tampered with.

Certificate SHA-256 fingerprint:
FA:D5:9C:51:12:E3:5A:84:6C:79:6C:28:C9:D7:7E:7C:7B:07:C4:CF:07:4D:13:38:AA:23:4E:E4:F0:2A:3B:DF

Format without delimiters:
FAD59C5112E35A846C796C28C9D77E7C7B07C4CF074D1338AA234EE4F02A3BDF

How to check
· Windows: Right‑click the file → Properties → “Digital Signatures” tab → select a signature and click “Details” → “View Certificate” → verify that the fingerprint matches the above value
· Linux/Mac: openssl x509 -in yeoulgame-public-cert.crt -noout -fingerprint -sha256

■ Things to know beforehand — a warning appears on first launch

Windows may display a 'Unknown Publisher' or 'Windows PC Protection' dialog. Don't be alarmed.

The program is signed. However, it is not signed with a paid certificate pre-approved by Microsoft, but with a certificate we created ourselves. Since this is a free tool, we did not purchase a certificate that costs money every year. That is why Windows says it does not know who the signer is.

Instead, we left the fingerprint above. If the fingerprint of the file you received matches the value above, it is the file signed by us and has not been altered in between.

· If a warning window appears → 「Additional Info」 → 「Run」
· The antivirus may flag it incorrectly. If so, add the folder to exceptions.

■ Installation

Windows — run the downloaded exe (installer) or unzip portable.zip and run (no installation)

Linux
· AppImage (all distros): after chmod +x run ./yeoulgame-ssh-client-1.0.0.AppImage
· Debian/Ubuntu: sudo dpkg -i yeoulgame-ssh-client_1.0.0_amd64.deb
· CentOS/Fedora: sudo rpm -i yeoulgame-ssh-client-1.0.0.x86_64.rpm
· Snap: snap install yeoulgame-ssh-client

■ Link

GitHub repository: https://github.com/yeoulgame/yeoulgame-ssh-client
Bugs & Suggestions (GitHub Issues): https://github.com/yeoulgame/yeoulgame-ssh-client/issues
License: MIT — free to use, modify, and distribute

■ Created by

Made at Yeoul Games (yeoulgame.com).
Since the Korean text MUD "Silverbrook" that we operate is a telnet game, you can also connect using this client.
https://yeoulgame.com

Comments

List