RouterOS-เดฒเต† เดฌเดพเด•เตเด•เตโ€Œเดชเต‹เตผเดŸเตเดŸเต เดฆเตเตผเดฌเดฒเดค เดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเต† เด…เดชเด•เดŸเดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต

RouterOS-เดฒเต† เดฌเดพเด•เตเด•เตโ€Œเดชเต‹เตผเดŸเตเดŸเต เดฆเตเตผเดฌเดฒเดค เดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเต† เด…เดชเด•เดŸเดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต

RouterOS (Mikrotik) เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเต† เดตเดฟเดฆเต‚เดฐเดฎเดพเดฏเดฟ เดกเต—เตบเด—เตเดฐเต‡เดกเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเต† เด…เดชเด•เดŸเดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดตเดฟเตปเดฌเต‹เด•เตเดธเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเดฟเตปเตเดฑเต† เดกเดฟเดŽเตปเดŽเดธเต เด•เดพเดทเต† เดตเดฟเดทเดฒเดฟเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค, เด•เต‚เดŸเดพเดคเต† เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸ (เดธเตเดฅเดฟเดฐ เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดชเตเดจเดƒเดธเดœเตเดœเต€เด•เดฐเดฃเดคเตเดคเต‹เดŸเต†) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเดšเตเดš เดซเต‡เด‚เดตเต†เดฏเดฑเตเด•เตพ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

RouterOS-เดฒเต† เดฌเดพเด•เตเด•เตโ€Œเดชเต‹เตผเดŸเตเดŸเต เดฆเตเตผเดฌเดฒเดค เดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเต† เด…เดชเด•เดŸเดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต

เดฆเตเตผเดฌเดฒเดค เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ

RouterOS เดŸเต†เตผเดฎเดฟเดจเตฝ DNS เดฒเตเด•เตเด•เดชเตเดชเดฟเดจเตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเด‚ เด•เดฎเดพเตปเดกเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

RouterOS-เดฒเต† เดฌเดพเด•เตเด•เตโ€Œเดชเต‹เตผเดŸเตเดŸเต เดฆเตเตผเดฌเดฒเดค เดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเต† เด…เดชเด•เดŸเดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต

เดฑเดฟเดธเต‹เตพเดตเตผ เดŽเดจเตเดจ เดฌเตˆเดจเดฑเดฟเดฏเดพเดฃเต เดˆ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. RouterOS-เตปเตเดฑเต† Winbox เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดฌเตˆเดจเดฑเดฟเด•เดณเดฟเตฝ เด’เดจเตเดจเดพเดฃเต Resolver. เด‰เดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเตฝ, เดตเดฟเตปเดฌเต‹เด•เตเดธเต เดชเต‹เตผเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดšเตเดš "เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ" เด’เดฐเต เด…เดฑเต‡ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดจเดฎเตเดชเดฑเดฟเด‚เด—เต เดธเตเด•เต€เดฎเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ RouterOS-เดฒเต† เดตเดฟเดตเดฟเดง เดฌเตˆเดจเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, RouterOS เดกเดฟเดŽเตปเดŽเดธเต เดธเต†เตผเดตเตผ เดธเดตเดฟเดถเต‡เดทเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

RouterOS-เดฒเต† เดฌเดพเด•เตเด•เตโ€Œเดชเต‹เตผเดŸเตเดŸเต เดฆเตเตผเดฌเดฒเดค เดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเต† เด…เดชเด•เดŸเดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดธเต†เตผเดตเตผ เดซเด‚เด—เตโ€Œเดทเตป เด…เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเตเด‚, เดฑเต‚เดŸเตเดŸเตผ เด…เดคเดฟเตปเตเดฑเต‡เดคเดพเดฏ DNS เด•เดพเดทเต† เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเต.

RouterOS-เดฒเต† เดฌเดพเด•เตเด•เตโ€Œเดชเต‹เตผเดŸเตเดŸเต เดฆเตเตผเดฌเดฒเดค เดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเต† เด…เดชเด•เดŸเดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต example.com เดŽเดจเตเดจเดคเดฟเดจเต winbox_dns_request เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เตพ เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดจเดŸเดคเตเดคเตเดฎเตเดชเต‹เตพ, เดฑเต‚เดŸเตเดŸเตผ เดซเดฒเด‚ เด•เดพเดทเต† เดšเต†เดฏเตเดฏเตเด‚.

RouterOS-เดฒเต† เดฌเดพเด•เตเด•เตโ€Œเดชเต‹เตผเดŸเตเดŸเต เดฆเตเตผเดฌเดฒเดค เดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเต† เด…เดชเด•เดŸเดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต

เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดชเต‹เด•เต‡เดฃเตเดŸ DNS เดธเต†เตผเดตเตผ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดคเต†เดฑเตเดฑเดพเดฏ เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเดคเต เดจเดฟเดธเตเดธเดพเดฐเดฎเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต DNS เดธเต†เตผเดตเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเด‚ เดซเดฟเดฒเดฟเดชเตเดชเต เด•เตเดฒเต‹เดธเต192.168.88.250 เดŽเดจเตเดจ เดเดชเดฟ เดตเดฟเดฒเดพเดธเด‚ เด…เดŸเด™เตเด™เดฟเดฏ เดŽ เดฑเต†เด•เตเด•เต‹เตผเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเดชเตเดชเต‹เดดเตเด‚ เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เดพเตป.

def dns_response(data):
    request = DNSRecord.parse(data)
    reply = DNSRecord(DNSHeader(
        id=request.header.id, qr=1, aa=1, ra=1), q=request.q)
    qname = request.q.qname
    qn = str(qname)
    reply.add_answer(RR(qn,ttl=30,rdata=A("192.168.88.250")))
    print("---- Reply:n", reply)
    return reply.pack()

เดจเดฟเด™เตเด™เตพ Winbox เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต example.com เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฑเต‚เดŸเตเดŸเดฑเดฟเตปเตเดฑเต† DNS เด•เดพเดทเต† เดตเดฟเดทเดฒเดฟเดชเตเดคเดฎเดพเดฃเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚.

RouterOS-เดฒเต† เดฌเดพเด•เตเด•เตโ€Œเดชเต‹เตผเดŸเตเดŸเต เดฆเตเตผเดฌเดฒเดค เดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเต† เด…เดชเด•เดŸเดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, router เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดตเดฟเดทเดฌเดพเดง example.com เดตเดณเดฐเต† เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดฒเตเดฒ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดฑเต‚เดŸเตเดŸเดฑเดฟเดจเต upgrade.mikrotik.com, cloud.mikrotik.com, cloud2.mikrotik.com, download.mikrotik.com เดŽเดจเตเดจเดฟเดต เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดฎเดฑเตเดฑเตŠเดฐเต เดคเต†เดฑเตเดฑเดฟเดจเต เดจเดจเตเดฆเดฟ, เด…เดตเดฏเต†เดฒเตเดฒเดพเด‚ เด’เดฐเต‡เดธเดฎเดฏเด‚ เดตเดฟเดทเดฒเดฟเดชเตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

def dns_response(data):
    request = DNSRecord.parse(data)
    reply = DNSRecord(DNSHeader(
        id=request.header.id, qr=1, aa=1, ra=1), q=request.q)
    qname = request.q.qname
    qn = str(qname)
    reply.add_answer(RR(qn,ttl=30,rdata=A("192.168.88.250")))
    reply.add_answer(RR("upgrade.mikrotik.com",ttl=604800,
        rdata=A("192.168.88.250")))
    reply.add_answer(RR("cloud.mikrotik.com",ttl=604800,
        rdata=A("192.168.88.250")))
    reply.add_answer(RR("cloud2.mikrotik.com",ttl=604800,
        rdata=A("192.168.88.250")))
    reply.add_answer(RR("download.mikrotik.com",ttl=604800,
        rdata=A("192.168.88.250")))
    print("---- Reply:n", reply)
    return reply.pack()

เดฑเต‚เดŸเตเดŸเตผ เด’เดฐเต เด…เดจเตเดฎเดคเดฟ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดจเตเดจเต, เดžเด™เตเด™เตพ เด…เดžเตเดšเต†เดฃเตเดฃเด‚ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเต. เดฑเต‚เดŸเตเดŸเตผ เดˆ เดชเตเดฐเดคเดฟเด•เดฐเดฃเด™เตเด™เดณเต†เดฒเตเดฒเดพเด‚ เดถเดฐเดฟเดฏเดพเดฏเดฟ เด•เดพเดทเต† เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.

RouterOS-เดฒเต† เดฌเดพเด•เตเด•เตโ€Œเดชเต‹เตผเดŸเตเดŸเต เดฆเตเตผเดฌเดฒเดค เดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเต† เด…เดชเด•เดŸเดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต

เดตเตเดฏเด•เตเดคเดฎเดพเดฏเตเด‚, เดฑเต‚เดŸเตเดŸเตผ เด’เดฐเต เดกเดฟเดŽเตปเดŽเดธเต เดธเต†เตผเดตเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดˆ เด†เด•เตเดฐเดฎเดฃเดตเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดฑเต‚เดŸเตเดŸเดฑเดฟเตปเตเดฑเต† เด•เตเดฒเดฏเตปเตเดฑเตเด•เดณเต† เด†เด•เตเดฐเดฎเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เด†เด•เตเดฐเดฎเดฃเด‚ เด•เต‚เดŸเตเดคเตฝ เด—เตเดฐเตเดคเดฐเดฎเดพเดฏ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เดฎเตเดคเดฒเต†เดŸเตเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต: RouterOS-เตปเตเดฑเต† เดชเดคเดฟเดชเตเดชเต เดกเต—เตบเด—เตเดฐเต‡เดกเต เดšเต†เดฏเตเดฏเตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฌเดพเด•เตเด•เตโ€Œเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•. เดšเต‡เดžเตเดšเตโ€Œเดฒเต‹เด—เต เด‰เตพเดชเตเดชเต†เดŸเต† เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดธเต†เตผเดตเดฑเดฟเตปเตเดฑเต† เดฒเต‹เดœเดฟเด•เต เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸ (เดฆเตเตผเดฌเดฒเดฎเดพเดฏ) เดชเดคเดฟเดชเตเดชเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดคเดพเดฏเดฟ เด•เดพเดฃเดพเตป RouterOS-เดจเต† เดชเตเดฐเต‡เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดชเดคเดฟเดชเตเดชเต โ€œเด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตโ€ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผ เดชเดพเดธเตโ€Œเดตเต‡เดกเต โ€œเดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟโ€ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต เด‡เดตเดฟเดŸเต†เดฏเตเดณเตเดณ เด…เดชเด•เดŸเด‚ - เด’เดฐเต เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเด•เตเด•เต เดถเต‚เดจเตเดฏเดฎเดพเดฏ เดชเดพเดธเตโ€Œเดตเต‡เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฒเต‹เด—เดฟเตป เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚!


เดตเดธเตเดคเตเดค เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดŸเตเดŸเตเด‚ เด†เด•เตเดฐเดฎเดฃเด‚ เดคเดฟเด•เดšเตเดšเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต เดฐเดšเดฏเดฟเดคเดพเดตเต เด‡เดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดต เด‰เตพเดชเตเดชเต†เดŸเต† เดจเดฟเดฐเดตเดงเดฟ เดตเต†เด•เตโ€ŒเดŸเดฑเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต เดซเต‡เด‚เดตเต†เดฏเดฑเดฟเตฝ เด’เดฐเต เดชเดฟเตปเดตเดพเดคเดฟเตฝ เด‰เตพเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด‡เดคเดฟเดจเด•เด‚ เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ เด’เดฐเต เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดคเดฏเดพเดฃเต, เดจเดฟเดฏเดฎเดตเดฟเดฐเตเดฆเตเดงเดฎเดพเดฏ เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเดฏเดฎเดตเดฟเดฐเตเดฆเตเดงเดฎเดพเดฃเต.

เดธเด‚เดฐเด•เตเดทเดฃเด‚

Winbox เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดˆ เด†เด•เตเดฐเดฎเดฃเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดตเดฏเด‚ เดชเดฐเดฟเดฐเด•เตเดทเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดตเดฟเตปเดฌเต‹เด•เตเดธเต เดตเดดเดฟเดฏเตเดณเตเดณ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดทเตปเตเดฑเต† เดธเต—เด•เดฐเตเดฏเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดŸเตเดŸเตเด‚, SSH เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•