{"id":31272,"date":"2025-07-01T16:56:28","date_gmt":"2025-07-01T09:56:28","guid":{"rendered":"https:\/\/interdata.vn\/blog\/?p=31272"},"modified":"2026-09-14T09:53:58","modified_gmt":"2026-09-14T02:53:58","slug":"cach-dang-nhap-vps-tren-may-tinh","status":"publish","type":"post","link":"https:\/\/interdata.vn\/blog\/cach-dang-nhap-vps-tren-may-tinh\/","title":{"rendered":"C\u00e1ch \u0110\u0103ng Nh\u1eadp VPS Tr\u00ean M\u00e1y T\u00ednh &#8211; H\u01b0\u1edbng D\u1eabn SSH &#038; Remote Desktop T\u1eebng B\u01b0\u1edbc"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"font-size: 100%;\"><strong>C\u00e1ch \u0111\u0103ng nh\u1eadp VPS tr\u00ean m\u00e1y t\u00ednh<\/strong> l\u00e0 thao t\u00e1c c\u01a1 b\u1ea3n \u0111\u1ea7u ti\u00ean b\u1ea1n c\u1ea7n n\u1eafm v\u1eefng ngay sau khi kh\u1edfi t\u1ea1o m\u00e1y ch\u1ee7 \u1ea3o Linux. N\u1ebfu ch\u01b0a r\u00e0nh v\u1ec1 <a href=\"https:\/\/interdata.vn\/blog\/vps-la-gi\/\">m\u00e1y ch\u1ee7 \u1ea3o VPS<\/a> ho\u1eb7c \u0111ang b\u1ee1 ng\u1ee1 v\u1edbi giao di\u1ec7n d\u00f2ng l\u1ec7nh, b\u00e0i vi\u1ebft n\u00e0y s\u1ebd h\u01b0\u1edbng d\u1eabn b\u1ea1n k\u1ebft n\u1ed1i ch\u00ednh x\u00e1c qua SSH (d\u00f2ng l\u1ec7nh) v\u00e0 Remote Desktop (giao di\u1ec7n \u0111\u1ed3 h\u1ecda Ubuntu Desktop) tr\u00ean t\u1eebng h\u1ec7 \u0111i\u1ec1u h\u00e0nh Windows, macOS v\u00e0 Linux.<\/span><\/p>\n<div style=\"background-color: #eff6ff; padding: 20px; border: 1.5px solid #BFDBFE; border-radius: 12px; margin-bottom: 40px; box-shadow: 0 8px 20px rgba(37,99,235,0.05);\">\n<p style=\"font-family: 'Be Vietnam Pro', sans-serif; font-weight: bold; font-size: 18px; margin: 0 0 15px; color: #1e3a8a;\">N\u1ed8I DUNG B\u00c0I VI\u1ebeT<\/p>\n<ul style=\"list-style-type: none; padding-left: 0; margin: 0;\">\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section1\">1. Checklist chu\u1ea9n b\u1ecb tr\u01b0\u1edbc khi \u0111\u0103ng nh\u1eadp VPS tr\u00ean m\u00e1y t\u00ednh<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section2\">2. C\u00e1ch \u0111\u0103ng nh\u1eadp VPS tr\u00ean m\u00e1y t\u00ednh b\u1eb1ng SSH (D\u00f2ng l\u1ec7nh CLI)<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section3\">3. C\u00e1ch \u0111\u0103ng nh\u1eadp VPS b\u1eb1ng Remote Desktop qua xRDP (Ubuntu Desktop)<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section4\">4. X\u1eed l\u00fd c\u00e1c l\u1ed7i th\u01b0\u1eddng g\u1eb7p khi kh\u00f4ng k\u1ebft n\u1ed1i \u0111\u01b0\u1ee3c VPS<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section5\">5. C\u00e1c b\u01b0\u1edbc b\u1ea3o m\u1eadt quan tr\u1ecdng c\u1ea7n l\u00e0m ngay sau khi \u0111\u0103ng nh\u1eadp<\/a><\/li>\n<li style=\"margin-bottom: 10px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: bold;\" href=\"#section-faq\">6. C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p<\/a><\/li>\n<\/ul>\n<\/div>\n\n\n<style>\n.interdata-plan-carousel,.interdata-plan-carousel *{box-sizing:border-box}\n.interdata-plan-carousel{--blue:#005bea;--blue-dark:#004dcc;--text:#071832;--muted:#516173;--border:#d8e6fb;--bg:#f3f8ff;--shadow:0 5px 14px rgba(0,62,145,.08);background:var(--bg);padding:14px 56px 18px;position:relative;overflow:hidden;border-radius:20px;}\n.interdata-carousel-heading{color:#f00;font-family:Roboto,sans-serif;font-size:18px;line-height:1.35;font-weight:800;text-align:center;margin:0 0 14px}\n.interdata-plan-viewport{overflow:hidden;width:100%}\n.interdata-plan-track{display:flex;align-items:stretch;gap:12px;overflow:visible;padding:0 0 4px;transform:translate3d(0,0,0);transition:transform .45s ease;will-change:transform;touch-action:pan-y}\n.interdata-plan-card{flex:0 0 calc((100% - 24px)\/3);min-width:0;min-height:0!important;height:auto;background:#fff;border:1px solid var(--border);border-radius:8px;padding:15px 12px 13px;display:flex;flex-direction:column;box-shadow:var(--shadow)}\n.interdata-plan-title{color:var(--blue-dark);font-size:16px;line-height:1.22;font-weight:800;text-align:center;margin:0 0 7px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.interdata-plan-price{color:var(--blue-dark);font-size:24px;line-height:1;font-weight:900;text-align:center;margin-bottom:12px;white-space:nowrap;letter-spacing:0}\n.interdata-plan-price span{font-size:10px;font-weight:800;margin-left:2px}\n.interdata-plan-badge{align-self:center;display:inline-flex;align-items:center;justify-content:center;background:#ff3934;color:#fff;border-radius:5px;padding:7px 8px;font-size:9px;line-height:1;font-weight:800;margin-bottom:15px;white-space:nowrap;max-width:100%}\n.interdata-plan-features{list-style:none!important;padding:0!important;margin:0!important}\n.interdata-plan-features li{display:flex;gap:7px;align-items:flex-start;color:var(--text);font-size:12px;line-height:1.35;font-weight:700;text-align:left;margin:0 0 10px!important;padding:0!important}\n.interdata-plan-icon{width:14px;min-width:14px;height:14px;color:#0069ff;margin-top:2px}\n.interdata-plan-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n.interdata-plan-spacer{flex:1;min-height:16px}\n.interdata-plan-button{display:flex;align-items:center;justify-content:center;min-height:42px;width:100%;margin-top:auto!important;margin-bottom:0!important;background:var(--blue);color:#fff!important;border-radius:5px;font-size:13px;font-weight:800;text-decoration:none!important;box-shadow:0 7px 14px rgba(0,91,234,.24);transition:transform .2s ease,background .2s ease}\n.interdata-plan-button:hover{background:var(--blue-dark);color:#fff!important;transform:translateY(-1px)}\n.interdata-carousel-arrow{position:absolute;top:50%;z-index:5;width:44px;height:54px;border:2px solid #fff!important;border-radius:999px;background:var(--blue)!important;color:#fff!important;box-shadow:0 8px 22px rgba(0,62,145,.32);display:flex!important;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-35%);transition:background .2s ease,color .2s ease,opacity .2s ease,transform .2s ease}\n.interdata-carousel-arrow:hover{background:var(--blue-dark)!important;color:#fff!important;transform:translateY(-35%) scale(1.04)}\n.interdata-carousel-arrow:disabled{opacity:.78;cursor:not-allowed;background:#8aa6cf!important;color:#fff!important}\n.interdata-carousel-arrow:disabled:hover{background:#8aa6cf!important;color:#fff!important;transform:translateY(-35%)}\n.interdata-carousel-arrow svg{display:none!important}\n.interdata-carousel-arrow:before{content:none!important;display:none!important}\n.interdata-carousel-mark{display:block!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:38px!important;font-weight:900!important;line-height:1!important;text-align:center!important;pointer-events:none!important;transform:translateY(-2px)}\n.interdata-carousel-prev{left:14px}\n.interdata-carousel-prev .interdata-carousel-mark{margin-left:-2px}\n.interdata-carousel-next{right:14px}\n.interdata-carousel-next .interdata-carousel-mark{margin-right:-2px}\n@media (max-width:800px){.interdata-plan-carousel{padding:12px 44px 16px}.interdata-plan-card{flex-basis:calc((100% - 12px)\/2)}.interdata-carousel-heading{font-size:16px}.interdata-carousel-prev{left:6px}.interdata-carousel-next{right:6px}}\n@media (max-width:480px){.interdata-plan-carousel{padding:12px 38px 16px}.interdata-plan-card{flex-basis:100%}.interdata-plan-price{font-size:23px}.interdata-carousel-arrow{width:34px;height:44px}.interdata-carousel-mark{font-size:32px!important}.interdata-carousel-prev{left:3px}.interdata-carousel-next{right:3px}}\n<\/style>\n\n<div class=\"interdata-plan-carousel\" data-interdata-carousel>\n  <div class=\"interdata-carousel-heading\">Si\u00eau \u01afu \u0110\u00e3i VPS \/ CLOUD SERVER - Ti\u1ebft Ki\u1ec7m \u0110\u1ebfn 70%<\/div>\n\n  <svg width=\"0\" height=\"0\" style=\"position:absolute;visibility:hidden\" aria-hidden=\"true\">\n    <symbol id=\"id-icon-cpu\" viewBox=\"0 0 24 24\"><rect x=\"7\" y=\"7\" width=\"10\" height=\"10\" rx=\"2\"><\/rect><path d=\"M4 9h3M4 15h3M17 9h3M17 15h3M9 4v3M15 4v3M9 17v3M15 17v3\"><\/path><path d=\"M10 10h4v4h-4z\"><\/path><\/symbol>\n    <symbol id=\"id-icon-ram\" viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"8\" width=\"16\" height=\"8\" rx=\"2\"><\/rect><path d=\"M7 16v2M11 16v2M15 16v2M19 16v2M7 11h1M11 11h1M15 11h1\"><\/path><\/symbol>\n    <symbol id=\"id-icon-storage\" viewBox=\"0 0 24 24\"><rect x=\"6\" y=\"3\" width=\"12\" height=\"18\" rx=\"2\"><\/rect><path d=\"M9 7h6\"><\/path><circle cx=\"12\" cy=\"16\" r=\"1.5\"><\/circle><\/symbol>\n    <symbol id=\"id-icon-network\" viewBox=\"0 0 24 24\"><path d=\"M5 12.5a10 10 0 0 1 14 0\"><\/path><path d=\"M8.5 16a5 5 0 0 1 7 0\"><\/path><path d=\"M12 19h.01\"><\/path><\/symbol>\n    <symbol id=\"id-icon-gift\" viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"8\" width=\"18\" height=\"13\" rx=\"2\"><\/rect><path d=\"M12 8v13M3 12h18\"><\/path><path d=\"M7.5 8C6.1 8 5 6.9 5 5.5S6.1 3 7.5 3C10 3 12 8 12 8\"><\/path><path d=\"M16.5 8C17.9 8 19 6.9 19 5.5S17.9 3 16.5 3C14 3 12 8 12 8\"><\/path><\/symbol>\n  <\/svg>\n\n  <button class=\"interdata-carousel-arrow interdata-carousel-prev\" type=\"button\" aria-label=\"Xem 3 g\u00f3i tr\u01b0\u1edbc\" onclick=\"var r=this.closest('[data-interdata-carousel]');if(!r)return false;var t=r.querySelector('.interdata-plan-track'),c=t?t.querySelectorAll('.interdata-plan-card'):[];if(!t||!c.length)return false;var v=window.matchMedia('(max-width:480px)').matches?1:(window.matchMedia('(max-width:800px)').matches?2:3),m=Math.max(0,c.length-Math.min(v,c.length||1)),s=[],i=0;while(i&lt;m){s.push(i);i+=v}if(!s.length||s[s.length-1]!==m)s.push(m);var p=parseInt(r.getAttribute('data-inline-page')||'0',10);p=(p-1+s.length)%s.length;r.setAttribute('data-inline-page',p);var g=parseFloat(window.getComputedStyle(t).gap)||12,w=c[0].getBoundingClientRect().width;t.style.transition='transform .45s ease';t.style.transform='translate3d('+(-(w+g)*s[p])+'px,0,0)';return false;\">\n    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M15 18l-6-6 6-6\"><\/path><\/svg>\n    <span class=\"interdata-carousel-mark\" aria-hidden=\"true\">&#8249;<\/span>\n  <\/button>\n\n  <div class=\"interdata-plan-viewport\">\n    <div class=\"interdata-plan-track\">\n      <!-- 7 card d\u1ef1 ph\u00f2ng: JavaScript s\u1ebd \u0111\u1ed3ng b\u1ed9 l\u1ea1i t\u1eeb API portal khi trang t\u1ea3i. -->\n      <article class=\"interdata-plan-card\" data-plan-pid=\"490\">\n        <h3 class=\"interdata-plan-title\">Premium Base<\/h3>\n        <div class=\"interdata-plan-price\">299.000 \u0111<span>\/3 th\u00e1ng<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>2 vCore Intel Xeon Scalable<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>2 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>30 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>1 IPv4 Private<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>300Mbps Network Port<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Unlimited Bandwidth<\/li>\n        <\/ul>\n\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/best-value-plans-2026\/best-value-plans-premium-base\" target=\"_blank\" rel=\"noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\" data-plan-pid=\"529\">\n        <h3 class=\"interdata-plan-title\">INTER PLATINUM 1<\/h3>\n        <div class=\"interdata-plan-price\">998.000 \u0111<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>2 vCore<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>3 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>30 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>1 IPv4 Private<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>300Mbps Network Port<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Unlimited Bandwidth<\/li>\n        <\/ul>\n\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/inter-platinum-series-2026\/inter-platinum-1\" target=\"_blank\" rel=\"noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\" data-plan-pid=\"530\">\n        <h3 class=\"interdata-plan-title\">INTER PLATINUM 2<\/h3>\n        <div class=\"interdata-plan-price\">2.666.000 \u0111<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>5 vCore<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>8 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>70 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>1 IPv4 Private<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>300Mbps Network Port<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Unlimited Bandwidth<\/li>\n        <\/ul>\n\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/inter-platinum-series-2026\/inter-platinum-2\" target=\"_blank\" rel=\"noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\" data-plan-pid=\"531\">\n        <h3 class=\"interdata-plan-title\">INTER PLATINUM 3<\/h3>\n        <div class=\"interdata-plan-price\">5.888.000 \u0111<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>9 vCore<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>16 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>140 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>1 IPv4 Private<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>300Mbps Network Port<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Unlimited Bandwidth<\/li>\n        <\/ul>\n\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/inter-platinum-series-2026\/inter-platinum-3\" target=\"_blank\" rel=\"noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\" data-plan-pid=\"521\">\n        <h3 class=\"interdata-plan-title\">BD-Cloud 1<\/h3>\n        <div class=\"interdata-plan-price\">988.000 \u0111<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>3 vCore<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>3 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>30 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>1 IPv4 Private<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>300Mbps Network Port<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Unlimited Bandwidth<\/li>\n        <\/ul>\n\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/best-plan-real-cloud\/bd-cloud-1\" target=\"_blank\" rel=\"noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\" data-plan-pid=\"522\">\n        <h3 class=\"interdata-plan-title\">BD-Cloud 2<\/h3>\n        <div class=\"interdata-plan-price\">2.988.000 \u0111<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>4 vCore<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>8 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>80 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>1 IPv4 Private<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>300 Mbps Network Port<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Unlimited Bandwidth<\/li>\n        <\/ul>\n\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/best-plan-real-cloud\/bd-cloud-2\" target=\"_blank\" rel=\"noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n\n      <article class=\"interdata-plan-card\" data-plan-pid=\"523\">\n        <h3 class=\"interdata-plan-title\">BD-Cloud 3<\/h3>\n        <div class=\"interdata-plan-price\">5.999.000 \u0111<span>\/n\u0103m<\/span><\/div>\n        <div class=\"interdata-plan-badge\">GIA H\u1ea0N KH\u00d4NG \u0110\u1ed4I GI\u00c1<\/div>\n        <ul class=\"interdata-plan-features\">\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>8 vCore<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>16 GB RAM<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>140 GB SSD NVMe<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>1 IPv4 Private<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>400 Mbps Network Port<\/li>\n          <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Unlimited Bandwidth<\/li>\n        <\/ul>\n\n        <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/best-plan-real-cloud\/bd-cloud-3\" target=\"_blank\" rel=\"noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n      <\/article>\n    <\/div>\n  <\/div>\n\n  <button class=\"interdata-carousel-arrow interdata-carousel-next\" type=\"button\" aria-label=\"Xem 3 g\u00f3i ti\u1ebfp theo\" onclick=\"var r=this.closest('[data-interdata-carousel]');if(!r)return false;var t=r.querySelector('.interdata-plan-track'),c=t?t.querySelectorAll('.interdata-plan-card'):[];if(!t||!c.length)return false;var v=window.matchMedia('(max-width:480px)').matches?1:(window.matchMedia('(max-width:800px)').matches?2:3),m=Math.max(0,c.length-Math.min(v,c.length||1)),s=[],i=0;while(i&lt;m){s.push(i);i+=v}if(!s.length||s[s.length-1]!==m)s.push(m);var p=parseInt(r.getAttribute('data-inline-page')||'0',10);p=(p+1)%s.length;r.setAttribute('data-inline-page',p);var g=parseFloat(window.getComputedStyle(t).gap)||12,w=c[0].getBoundingClientRect().width;t.style.transition='transform .45s ease';t.style.transform='translate3d('+(-(w+g)*s[p])+'px,0,0)';return false;\">\n    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M9 18l6-6-6-6\"><\/path><\/svg>\n    <span class=\"interdata-carousel-mark\" aria-hidden=\"true\">&#8250;<\/span>\n  <\/button>\n<\/div>\n\n<script>\n(function(){\n  var API_GROUPS=[\n    {url:'https:\/\/support.interdata.vn\/packages.php?gid=89&module',pids:[490]},\n    {url:'https:\/\/support.interdata.vn\/packages.php?gid=100&module',pids:[529,530,531]},\n    {url:'https:\/\/support.interdata.vn\/packages.php?gid=97&module',pids:[521,522,523]}\n  ];\n  var PLAN_CYCLES={\n    490:{key:'quarterly',label:'3 th\u00e1ng'},\n    529:{key:'annually',label:'n\u0103m'},\n    530:{key:'annually',label:'n\u0103m'},\n    531:{key:'annually',label:'n\u0103m'},\n    521:{key:'annually',label:'n\u0103m'},\n    522:{key:'annually',label:'n\u0103m'},\n    523:{key:'annually',label:'n\u0103m'}\n  };\n\n  function fetchPlanData(){\n    if(window.interdataPlanApiPromise)return window.interdataPlanApiPromise;\n\n    window.interdataPlanApiPromise=Promise.all(API_GROUPS.map(function(group){\n      return fetch(group.url,{method:'GET',mode:'cors',cache:'no-store'})\n        .then(function(response){\n          if(!response.ok)throw new Error('API '+response.status);\n          return response.json();\n        })\n        .then(function(data){\n          if(!data||data.success!==true||!Array.isArray(data.products))return [];\n          return data.products.filter(function(product){\n            return group.pids.indexOf(Number(product.pid))!==-1;\n          });\n        })\n        .catch(function(error){\n          console.warn('Kh\u00f4ng th\u1ec3 c\u1eadp nh\u1eadt nh\u00f3m g\u00f3i InterData:',group.url,error);\n          return [];\n        });\n    })).then(function(groups){\n      return groups.reduce(function(all,products){return all.concat(products);},[]);\n    });\n\n    return window.interdataPlanApiPromise;\n  }\n\n  function parseDescription(html){\n    var source=String(html||'')\n      .replace(\/<brs*\/?>\/gi,'n')\n      .replace(\/<\/(p|div|li)>\/gi,'n');\n    var holder=document.createElement('div');\n    holder.innerHTML=source;\n    var strong=holder.querySelector('strong');\n    var badge=strong?strong.textContent.trim():'';\n    var lines=(holder.textContent||'').split(\/r?n\/).map(function(line){\n      return line.trim();\n    }).filter(Boolean);\n    if(badge&&lines[0]===badge)lines.shift();\n    return {badge:badge,features:lines};\n  }\n\n  function iconForFeature(feature){\n    if(\/ram\/i.test(feature))return 'id-icon-ram';\n    if(\/ssd|nvme|storage|disk\/i.test(feature))return 'id-icon-storage';\n    if(\/vcore|vcpu|cpu|xeon|amd\/i.test(feature))return 'id-icon-cpu';\n    if(\/ipv4|network|mbps|gbps|bandwidth\/i.test(feature))return 'id-icon-network';\n    return 'id-icon-gift';\n  }\n\n  function createFeatureItem(feature){\n    var item=document.createElement('li');\n    var icon=document.createElement('span');\n    var svg=document.createElementNS('http:\/\/www.w3.org\/2000\/svg','svg');\n    var use=document.createElementNS('http:\/\/www.w3.org\/2000\/svg','use');\n    icon.className='interdata-plan-icon';\n    use.setAttribute('href','#'+iconForFeature(feature));\n    svg.appendChild(use);\n    icon.appendChild(svg);\n    item.appendChild(icon);\n    item.appendChild(document.createTextNode(feature));\n    return item;\n  }\n\n  function updateCardFromApi(root,product){\n    var pid=Number(product.pid);\n    var cycle=PLAN_CYCLES[pid];\n    var card=root.querySelector('[data-plan-pid=\"'+pid+'\"]');\n    if(!card||!cycle)return;\n\n    var title=card.querySelector('.interdata-plan-title');\n    var priceBox=card.querySelector('.interdata-plan-price');\n    var badgeBox=card.querySelector('.interdata-plan-badge');\n    var featureList=card.querySelector('.interdata-plan-features');\n    var button=card.querySelector('.interdata-plan-button');\n    var description=parseDescription(product.description);\n    var pricing=product.pricing&&product.pricing.VND;\n    var price=pricing?Number(pricing[cycle.key]):-1;\n\n    if(title&&product.name)title.textContent=product.name;\n    if(priceBox&&Number.isFinite(price)&&price>=0){\n      priceBox.textContent=Math.round(price).toLocaleString('vi-VN')+' \u0111';\n      var suffix=document.createElement('span');\n      suffix.textContent='\/'+cycle.label;\n      priceBox.appendChild(suffix);\n    }\n    if(badgeBox&&description.badge)badgeBox.textContent=description.badge;\n    if(featureList&&description.features.length){\n      featureList.textContent='';\n      description.features.forEach(function(feature){\n        featureList.appendChild(createFeatureItem(feature));\n      });\n    }\n    if(button&&product.product_url)button.href=product.product_url;\n  }\n\n  function setupInterDataCarousel(root){\n    var track=root.querySelector('.interdata-plan-track');\n    var prev=root.querySelector('.interdata-carousel-prev');\n    var next=root.querySelector('.interdata-carousel-next');\n    if(!track||!prev||!next||track.dataset.ready==='1')return;\n    track.dataset.ready='1';\n    prev.disabled=false;\n    next.disabled=false;\n    var activePage=0;\n    var touchStartX=null;\n\n    function visibleCards(){\n      if(window.matchMedia&&window.matchMedia('(max-width:480px)').matches)return 1;\n      if(window.matchMedia&&window.matchMedia('(max-width:800px)').matches)return 2;\n      return 3;\n    }\n\n    function pageStarts(){\n      var total=track.querySelectorAll('.interdata-plan-card').length;\n      var visible=Math.min(visibleCards(),total||1);\n      var maxStart=Math.max(0,total-visible);\n      var starts=[];\n      var start=0;\n      while(start<maxStart){\n        starts.push(start);\n        start+=visible;\n      }\n      if(!starts.length||starts[starts.length-1]!==maxStart)starts.push(maxStart);\n      return starts;\n    }\n\n    function renderSlide(animate){\n      var cards=track.querySelectorAll('.interdata-plan-card');\n      var starts=pageStarts();\n      if(!cards.length||!starts.length)return;\n      if(activePage>=starts.length)activePage=starts.length-1;\n      if(activePage<0)activePage=0;\n\n      var cardWidth=cards[0].getBoundingClientRect().width;\n      var trackStyle=window.getComputedStyle?window.getComputedStyle(track):null;\n      var gap=trackStyle?parseFloat(trackStyle.columnGap||trackStyle.gap):12;\n      if(!Number.isFinite(gap))gap=12;\n      if(cardWidth<=0)return;\n\n      track.style.transition=animate?'transform .45s ease':'none';\n      track.style.transform='translate3d('+(-(cardWidth+gap)*starts[activePage])+'px,0,0)';\n      prev.setAttribute('aria-disabled',starts.length>1?'false':'true');\n      next.setAttribute('aria-disabled',starts.length>1?'false':'true');\n    }\n\n    function move(direction){\n      var starts=pageStarts();\n      if(starts.length<=1)return;\n      activePage=parseInt(root.getAttribute('data-inline-page')||activePage,10)||0;\n      activePage=(activePage+direction+starts.length)%starts.length;\n      root.setAttribute('data-inline-page',activePage);\n      renderSlide(true);\n    }\n\n    track.addEventListener('touchstart',function(event){\n      touchStartX=event.touches&&event.touches[0]?event.touches[0].clientX:null;\n    },{passive:true});\n    track.addEventListener('touchend',function(event){\n      if(touchStartX===null)return;\n      var endX=event.changedTouches&&event.changedTouches[0]?event.changedTouches[0].clientX:touchStartX;\n      var distance=endX-touchStartX;\n      touchStartX=null;\n      if(Math.abs(distance)>=40)move(distance<0?1:-1);\n    },{passive:true});\n\n    function resetAfterResize(){\n      activePage=0;\n      root.setAttribute('data-inline-page','0');\n      renderSlide(false);\n    }\n\n    window.addEventListener('resize',resetAfterResize);\n    window.addEventListener('load',resetAfterResize);\n    if('ResizeObserver' in window){\n      var resizeObserver=new ResizeObserver(function(){renderSlide(false);});\n      resizeObserver.observe(root);\n    }\n    window.requestAnimationFrame(function(){renderSlide(false);});\n    window.setTimeout(function(){renderSlide(false);},250);\n    window.setTimeout(function(){renderSlide(false);},1000);\n\n    fetchPlanData().then(function(products){\n      products.forEach(function(product){updateCardFromApi(root,product);});\n      renderSlide(false);\n    });\n  }\n\n  function initInterDataCarousels(){\n    document.querySelectorAll('[data-interdata-carousel]').forEach(setupInterDataCarousel);\n  }\n\n  if(document.readyState==='loading'){\n    document.addEventListener('DOMContentLoaded',initInterDataCarousels);\n  }else{\n    initInterDataCarousels();\n  }\n\n  if('MutationObserver' in window){\n    var initQueued=false;\n    new MutationObserver(function(){\n      if(initQueued)return;\n      initQueued=true;\n      window.requestAnimationFrame(function(){\n        initQueued=false;\n        initInterDataCarousels();\n      });\n    }).observe(document.documentElement,{childList:true,subtree:true});\n  }\n})();\n<\/script>\n\n\t<div id=\"gap-591318445\" class=\"gap-element clearfix\" style=\"display:block; height:auto;\">\n\t\t\n<style>\n#gap-591318445 {\n  padding-top: 15px;\n}\n<\/style>\n\t<\/div>\n\t\n<h2 id=\"section1\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin: 40px 0 20px; line-height: 1.4;\">1. Checklist chu\u1ea9n b\u1ecb tr\u01b0\u1edbc khi \u0111\u0103ng nh\u1eadp VPS tr\u00ean m\u00e1y t\u00ednh<\/h2>\n<p style=\"text-align: justify;\">Tr\u01b0\u1edbc khi b\u1eaft \u0111\u1ea7u k\u1ebft n\u1ed1i v\u00e0o m\u00e1y ch\u1ee7 Linux, b\u1ea1n c\u1ea7n m\u1edf email b\u00e0n giao d\u1ecbch v\u1ee5 ho\u1eb7c truy c\u1eadp c\u1ed5ng qu\u1ea3n tr\u1ecb kh\u00e1ch h\u00e0ng \u0111\u1ec3 thu th\u1eadp \u0111\u1ea7y \u0111\u1ee7 4 th\u00f4ng tin sau:<\/p>\n<ul style=\"text-align: justify; line-height: 1.8;\">\n<li><strong>\u0110\u1ecba ch\u1ec9 IP m\u00e1y ch\u1ee7 (IPv4):<\/strong> D\u00e3y s\u1ed1 d\u1ea1ng <code>xxx.xxx.xxx.xxx<\/code> (v\u00ed d\u1ee5: <code>103.152.242.10<\/code>). \u0110\u00e2y l\u00e0 \u0111\u1ecba ch\u1ec9 m\u1ea1ng \u0111\u1ecbnh tuy\u1ebfn tr\u1ef1c ti\u1ebfp \u0111\u1ebfn VPS c\u1ee7a b\u1ea1n.<\/li>\n<li><strong>C\u1ed5ng k\u1ebft n\u1ed1i (Port):<\/strong> M\u1eb7c \u0111\u1ecbnh c\u1ee7a giao th\u1ee9c SSH l\u00e0 c\u1ed5ng <code>22<\/code>. N\u1ebfu s\u1eed d\u1ee5ng Remote Desktop \u0111\u1ed3 h\u1ecda qua xRDP, c\u1ed5ng m\u1eb7c \u0111\u1ecbnh l\u00e0 <code>3389<\/code>.<\/li>\n<li><strong>T\u00ean \u0111\u0103ng nh\u1eadp (Username):<\/strong> M\u1eb7c \u0111\u1ecbnh tr\u00ean c\u00e1c b\u1ea3n ph\u00e2n ph\u1ed1i Linux nh\u01b0 Ubuntu, Debian, CentOS th\u01b0\u1eddng l\u00e0 t\u00e0i kho\u1ea3n qu\u1ea3n tr\u1ecb cao nh\u1ea5t: <code>root<\/code> (ho\u1eb7c <code>ubuntu<\/code> t\u00f9y template cloud).<\/li>\n<li><strong>M\u1eadt kh\u1ea9u (Password) ho\u1eb7c SSH Key:<\/strong> M\u1eadt kh\u1ea9u qu\u1ea3n tr\u1ecb \u0111\u01b0\u1ee3c c\u1ea5p ban \u0111\u1ea7u ho\u1eb7c file Private Key (n\u1ebfu b\u1ea1n ch\u1ecdn x\u00e1c th\u1ef1c kh\u00f3a b\u1ea3o m\u1eadt khi kh\u1edfi t\u1ea1o m\u00e1y).<\/li>\n<li><strong>C\u00f4ng c\u1ee5 k\u1ebft n\u1ed1i:<\/strong> Chu\u1ea9n b\u1ecb s\u1eb5n ph\u1ea7n m\u1ec1m ph\u00f9 h\u1ee3p tr\u00ean m\u00e1y t\u00ednh nh\u01b0 Windows Terminal, PuTTY, MobaXterm ho\u1eb7c macOS Terminal.<\/li>\n<\/ul>\n<div style=\"display: flex; flex-wrap: wrap; background-color: #fff; border: 1.5px solid #BFDBFE; box-shadow: 0 8px 20px rgba(37,99,235,0.08); border-radius: 12px; overflow: hidden; margin: 35px 0;\">\n<div style=\"flex: 1; min-width: 250px; background: linear-gradient(135deg, #1E3A8A 0%, #2563EB 100%); display: flex; align-items: center; justify-content: center; padding: 30px; text-align: center;\">\n<div>\n<p style=\"color: #fff; font-size: 30px; font-family: 'Be Vietnam Pro', sans-serif; font-weight: bold; margin: 0; line-height: 1.2;\">Thu\u00ea VPS InterData<\/p>\n<p style=\"color: #dbeafe; font-size: 15px; font-weight: 600; margin-top: 12px;\">CPU th\u1ebf h\u1ec7 m\u1edbi \u00b7 SSD NVMe Enterprise \u00b7 K\u00edch ho\u1ea1t t\u1ee9c th\u00ec<\/p>\n<\/div>\n<\/div>\n<div style=\"flex: 2; padding: 25px; min-width: 300px;\">\n<h3 style=\"font-family: 'Be Vietnam Pro', sans-serif; color: #1e3a8a; margin-top: 0; font-size: 20px;\">B\u1ea1n c\u1ea7n m\u1ed9t m\u00e1y ch\u1ee7 Linux c\u1ea5u h\u00ecnh cao \u0111\u1ec3 th\u1ef1c h\u00e0nh?<\/h3>\n<p style=\"text-align: justify; font-size: 15px; margin-bottom: 15px;\">D\u1ecbch v\u1ee5 VPS Linux t\u1ea1i InterData h\u1ed7 tr\u1ee3 \u0111\u1ea7y \u0111\u1ee7 c\u00e1c h\u1ec7 \u0111i\u1ec1u h\u00e0nh Ubuntu, Debian, AlmaLinux v\u1edbi c\u1ed5ng SSH m\u1edf s\u1eb5n, b\u0103ng th\u00f4ng trong n\u01b0\u1edbc t\u1ed1c \u0111\u1ed9 cao, h\u1ed7 tr\u1ee3 k\u1ef9 thu\u1eadt 24\/7 gi\u00fap b\u1ea1n d\u1ec5 d\u00e0ng deploy \u1ee9ng d\u1ee5ng, ch\u1ea1y bot v\u00e0 qu\u1ea3n tr\u1ecb d\u1eef li\u1ec7u.<\/p>\n<p><a style=\"background: linear-gradient(90deg, #2563EB 0%, #1E3A8A 100%); color: #fff; padding: 12px 25px; text-decoration: none; font-weight: 600; border-radius: 8px; font-size: 15px; display: inline-block; box-shadow: 0 5px 15px rgba(37,99,235,0.3);\" href=\"https:\/\/interdata.vn\/thue-vps\/\" target=\"_blank\" rel=\"noopener\">Xem C\u00e1c G\u00f3i VPS Gi\u00e1 T\u1ed1t \u27f6<\/a><\/p>\n<\/div>\n<\/div>\n<h2 id=\"section2\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin: 40px 0 20px; line-height: 1.4;\">2. C\u00e1ch \u0111\u0103ng nh\u1eadp VPS tr\u00ean m\u00e1y t\u00ednh b\u1eb1ng SSH (D\u00f2ng l\u1ec7nh CLI)<\/h2>\n<p style=\"text-align: justify;\">SSH (Secure Shell) l\u00e0 giao th\u1ee9c m\u1ea1ng m\u1eadt m\u00e3 h\u00f3a d\u00f9ng \u0111\u1ec3 \u0111i\u1ec1u khi\u1ec3n v\u00e0 th\u1ef1c thi d\u00f2ng l\u1ec7nh tr\u00ean m\u00e1y ch\u1ee7 Linux t\u1eeb xa m\u1ed9t c\u00e1ch an to\u00e0n. \u0110\u00e2y l\u00e0 ph\u01b0\u01a1ng th\u1ee9c chu\u1ea9n, nh\u1eb9 nh\u1ea5t v\u00e0 chi\u1ebfm \u00edt t\u00e0i nguy\u00ean RAM c\u1ee7a VPS nh\u1ea5t.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 20px; font-weight: bold; margin: 30px 0 15px;\">2.1. \u0110\u0103ng nh\u1eadp tr\u1ef1c ti\u1ebfp b\u1eb1ng Windows Terminal \/ PowerShell (Windows 10\/11)<\/h3>\n<p style=\"text-align: justify;\">C\u00e1c phi\u00ean b\u1ea3n Windows 10 (b\u1ea3n 1809 tr\u1edf l\u00ean) v\u00e0 Windows 11 \u0111\u00e3 \u0111\u01b0\u1ee3c t\u00edch h\u1ee3p s\u1eb5n OpenSSH Client. B\u1ea1n kh\u00f4ng c\u1ea7n c\u00e0i th\u00eam b\u1ea5t k\u1ef3 ph\u1ea7n m\u1ec1m b\u00ean th\u1ee9 ba n\u00e0o n\u1ebfu ch\u1ec9 c\u00f3 nhu c\u1ea7u d\u00f2ng l\u1ec7nh c\u01a1 b\u1ea3n.<\/p>\n<ol style=\"text-align: justify; line-height: 1.8;\">\n<li>Nh\u1ea5n t\u1ed5 h\u1ee3p ph\u00edm <code>Windows + S<\/code>, g\u00f5 <strong>PowerShell<\/strong> ho\u1eb7c <strong>Terminal<\/strong> v\u00e0 nh\u1ea5n Enter.<\/li>\n<li>Nh\u1eadp c\u00e2u l\u1ec7nh SSH theo c\u00fa ph\u00e1p chu\u1ea9n sau:<\/li>\n<\/ol>\n<pre><code>ssh root@103.152.242.10<\/code><\/pre>\n<p style=\"text-align: justify;\"><em>Trong \u0111\u00f3: <code>root<\/code> l\u00e0 t\u00ean ng\u01b0\u1eddi d\u00f9ng, <code>103.152.242.10<\/code> l\u00e0 IP VPS c\u1ee7a b\u1ea1n. N\u1ebfu m\u00e1y ch\u1ee7 d\u00f9ng c\u1ed5ng SSH t\u00f9y ch\u1ec9nh kh\u00e1c 22 (v\u00ed d\u1ee5 c\u1ed5ng 2222), s\u1eed d\u1ee5ng th\u00eam tham s\u1ed1 <code>-p<\/code>:<\/em><\/p>\n<pre><code>ssh -p 2222 root@103.152.242.10<\/code><\/pre>\n<ol style=\"text-align: justify; line-height: 1.8;\" start=\"3\">\n<li>\u1ede l\u1ea7n k\u1ebft n\u1ed1i \u0111\u1ea7u ti\u00ean, h\u1ec7 th\u1ed1ng s\u1ebd h\u1ecfi x\u00e1c th\u1ef1c Fingerprint m\u00e1y ch\u1ee7 (<code>Are you sure you want to continue connecting (yes\/no\/[fingerprint])?<\/code>). B\u1ea1n g\u00f5 <code>yes<\/code> r\u1ed3i nh\u1ea5n Enter.<\/li>\n<li>Nh\u1eadp m\u1eadt kh\u1ea9u VPS. <strong>L\u01b0u \u00fd:<\/strong> Tr\u00ean terminal Linux, khi g\u00f5 m\u1eadt kh\u1ea9u con tr\u1ecf chu\u1ed9t s\u1ebd \u0111\u1ee9ng y\u00ean v\u00e0 kh\u00f4ng hi\u1ec7n k\u00fd t\u1ef1 (k\u1ec3 c\u1ea3 d\u1ea5u sao <code>*<\/code>) v\u00ec l\u00fd do b\u1ea3o m\u1eadt. B\u1ea1n ch\u1ec9 c\u1ea7n nh\u1eadp \u0111\u00fang m\u1eadt kh\u1ea9u ho\u1eb7c click chu\u1ed9t ph\u1ea3i \u0111\u1ec3 d\u00e1n r\u1ed3i nh\u1ea5n Enter.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-43565\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/07\/Dang-nhap-VPS-bang-Windows-Powershell.png\" alt=\"\u0110\u0103ng nh\u1eadp VPS b\u1eb1ng Windows Powershell\" width=\"800\" height=\"674\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/07\/Dang-nhap-VPS-bang-Windows-Powershell.png 1006w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/07\/Dang-nhap-VPS-bang-Windows-Powershell-300x253.png 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/07\/Dang-nhap-VPS-bang-Windows-Powershell-768x647.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<h3 style=\"color: #1e3a8a; font-size: 20px; font-weight: bold; margin: 30px 0 15px;\">2.2. \u0110\u0103ng nh\u1eadp b\u1eb1ng PuTTY (D\u00e0nh cho Windows)<\/h3>\n<p style=\"text-align: justify;\">PuTTY l\u00e0 ph\u1ea7n m\u1ec1m SSH Client truy\u1ec1n th\u1ed1ng, g\u1ecdn nh\u1eb9 d\u00e0nh ri\u00eang cho ng\u01b0\u1eddi d\u00f9ng Windows mu\u1ed1n l\u01b0u th\u00f4ng tin m\u00e1y ch\u1ee7 \u0111\u1ec3 \u0111\u0103ng nh\u1eadp nhanh:<\/p>\n<p>1\/ <strong>T\u1ea3i v\u00e0 c\u00e0i \u0111\u1eb7t PuTTY<\/strong> t\u1eeb trang ch\u1ee7 ch\u00ednh th\u1ee9c: <a href=\"https:\/\/putty.org\/index.html\" target=\"_blank\" rel=\"noopener\"><strong>https:\/\/putty.org\/index.html<\/strong><\/a>.<\/p>\n<p>2\/ M\u1edf PuTTY. T\u1ea1i m\u1ee5c <strong>Host Name (or IP address)<\/strong>, \u0111i\u1ec1n \u0111\u1ecba ch\u1ec9 IP VPS c\u1ee7a b\u1ea1n.<\/p>\n<p>3\/ M\u1ee5c <strong>Port<\/strong>: \u0111\u1ec3 m\u1eb7c \u0111\u1ecbnh <code>22<\/code> (ho\u1eb7c c\u1ed5ng SSH m\u00e0 b\u1ea1n \u0111\u00e3 thay \u0111\u1ed5i).<\/p>\n<p>4\/ M\u1ee5c <strong>Connection type<\/strong>: ch\u1ecdn <strong>SSH<\/strong>.<\/p>\n<p>5\/ (T\u00f9y ch\u1ecdn) T\u1ea1i \u00f4 <strong>Saved Sessions<\/strong>, \u0111\u1eb7t t\u00ean \u0111\u1ea1i di\u1ec7n cho VPS r\u1ed3i b\u1ea5m <strong>Save<\/strong> \u0111\u1ec3 l\u01b0u l\u1ea1i cho c\u00e1c l\u1ea7n sau.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-43564\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/07\/Dang-nhap-VPS-bang-PuTTY-1.png\" alt=\"\u0110\u0103ng nh\u1eadp VPS b\u1eb1ng PuTTY 1\" width=\"500\" height=\"458\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/07\/Dang-nhap-VPS-bang-PuTTY-1.png 533w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/07\/Dang-nhap-VPS-bang-PuTTY-1-300x275.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>6\/ B\u1ea5m <strong>Open<\/strong>. N\u1ebfu c\u00f3 c\u1eeda s\u1ed5 <em>PuTTY Security Alert<\/em> hi\u1ec7n l\u00ean, b\u1ea5m <strong>Accept<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-43563\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/07\/PuTTY-Security-Alert.png\" alt=\"PuTTY Security Alert\" width=\"500\" height=\"369\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/07\/PuTTY-Security-Alert.png 557w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/07\/PuTTY-Security-Alert-300x221.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>7\/ M\u00e0n h\u00ecnh \u0111en xu\u1ea5t hi\u1ec7n, t\u1ea1i d\u00f2ng <code>login as:<\/code> g\u00f5 <code>root<\/code> v\u00e0 nh\u1ea5n Enter, sau \u0111\u00f3 nh\u1eadp m\u1eadt kh\u1ea9u m\u00e1y ch\u1ee7.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-43562\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/07\/Dang-nhap-VPS-bang-PuTTY-2.png\" alt=\"\u0110\u0103ng nh\u1eadp VPS b\u1eb1ng PuTTY 2\" width=\"700\" height=\"406\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/07\/Dang-nhap-VPS-bang-PuTTY-2.png 787w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/07\/Dang-nhap-VPS-bang-PuTTY-2-300x174.png 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2025\/07\/Dang-nhap-VPS-bang-PuTTY-2-768x445.png 768w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n<h3 style=\"color: #1e3a8a; font-size: 20px; font-weight: bold; margin: 30px 0 15px;\">2.3. \u0110\u0103ng nh\u1eadp b\u1eb1ng MobaXterm (T\u00edch h\u1ee3p qu\u1ea3n l\u00fd file SFTP)<\/h3>\n<p style=\"text-align: justify;\">MobaXterm l\u00e0 c\u00f4ng c\u1ee5 m\u1ea1nh m\u1ebd d\u00e0nh cho Sysadmin v\u00e0 Developer khi v\u1eeba c\u1ea7n d\u00f2ng l\u1ec7nh SSH, v\u1eeba c\u1ea7n giao di\u1ec7n \u0111\u1ed3 h\u1ecda k\u00e9o th\u1ea3 file (SFTP) b\u00ean c\u1ea1nh:<\/p>\n<ol style=\"text-align: justify; line-height: 1.8;\">\n<li>M\u1edf MobaXterm, b\u1ea5m v\u00e0o n\u00fat <strong>Session<\/strong> \u1edf g\u00f3c tr\u00ean b\u00ean tr\u00e1i &gt; ch\u1ecdn <strong>SSH<\/strong>.<\/li>\n<li>T\u1ea1i \u00f4 <strong>Remote host<\/strong>: nh\u1eadp IP VPS.<\/li>\n<li>T\u00edch ch\u1ecdn <strong>Specify username<\/strong> v\u00e0 nh\u1eadp <code>root<\/code>.<\/li>\n<li>Port gi\u1eef nguy\u00ean <code>22<\/code>. B\u1ea5m <strong>OK<\/strong> \u0111\u1ec3 kh\u1edfi \u0111\u1ed9ng phi\u00ean l\u00e0m vi\u1ec7c.<\/li>\n<li>Nh\u1eadp m\u1eadt kh\u1ea9u khi \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u. Sau khi \u0111\u0103ng nh\u1eadp th\u00e0nh c\u00f4ng, c\u00e2y th\u01b0 m\u1ee5c m\u00e1y ch\u1ee7 s\u1ebd hi\u1ec3n th\u1ecb \u1edf c\u1ed9t b\u00ean tr\u00e1i gi\u00fap b\u1ea1n upload\/download file nhanh ch\u00f3ng.<\/li>\n<\/ol>\n<h3 style=\"color: #1e3a8a; font-size: 20px; font-weight: bold; margin: 30px 0 15px;\">2.4. \u0110\u0103ng nh\u1eadp VPS t\u1eeb m\u00e1y t\u00ednh macOS ho\u1eb7c Linux<\/h3>\n<p style=\"text-align: justify;\">C\u1ea3 macOS v\u00e0 c\u00e1c b\u1ea3n ph\u00e2n ph\u1ed1i Linux m\u00e1y t\u00ednh (nh\u01b0 Ubuntu Desktop, Fedora) \u0111\u1ec1u t\u00edch h\u1ee3p s\u1eb5n \u1ee9ng d\u1ee5ng Terminal nguy\u00ean b\u1ea3n h\u1ed7 tr\u1ee3 OpenSSH \u0111\u1ea7y \u0111\u1ee7:<\/p>\n<ol style=\"text-align: justify; line-height: 1.8;\">\n<li>Tr\u00ean macOS, nh\u1ea5n <code>Command + Space<\/code>, g\u00f5 <strong>Terminal<\/strong> v\u00e0 m\u1edf \u1ee9ng d\u1ee5ng. Tr\u00ean Linux, nh\u1ea5n t\u1ed5 h\u1ee3p ph\u00edm <code>Ctrl + Alt + T<\/code>.<\/li>\n<li>Ch\u1ea1y l\u1ec7nh k\u1ebft n\u1ed1i:<\/li>\n<\/ol>\n<pre><code>ssh root@&lt;IP-VPS-CUA-BAN&gt;<\/code><\/pre>\n<h3 style=\"color: #1e3a8a; font-size: 20px; font-weight: bold; margin: 30px 0 15px;\">2.5. B\u1ea3ng so s\u00e1nh c\u00e1c c\u00f4ng c\u1ee5 k\u1ebft n\u1ed1i SSH ph\u1ed5 bi\u1ebfn<\/h3>\n<table style=\"width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 14px;\">\n<thead>\n<tr style=\"background: #1E3A8A; color: #fff;\">\n<th style=\"padding: 12px 15px; text-align: left; border: 1px solid #BFDBFE;\">C\u00f4ng c\u1ee5<\/th>\n<th style=\"padding: 12px 15px; text-align: left; border: 1px solid #BFDBFE;\">H\u1ec7 \u0111i\u1ec1u h\u00e0nh<\/th>\n<th style=\"padding: 12px 15px; text-align: left; border: 1px solid #BFDBFE;\">\u01afu \u0111i\u1ec3m ch\u00ednh<\/th>\n<th style=\"padding: 12px 15px; text-align: left; border: 1px solid #BFDBFE;\">Ph\u00f9 h\u1ee3p v\u1edbi<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background: #F8FAFF;\">\n<td style=\"padding: 10px 15px; border: 1px solid #BFDBFE; font-weight: 600;\">Windows Terminal \/ PowerShell<\/td>\n<td style=\"padding: 10px 15px; border: 1px solid #BFDBFE;\">Windows 10\/11<\/td>\n<td style=\"padding: 10px 15px; border: 1px solid #BFDBFE;\">C\u00f3 s\u1eb5n, nh\u1eb9, kh\u00f4ng c\u1ea7n c\u00e0i \u0111\u1eb7t th\u00eam ph\u1ea7n m\u1ec1m<\/td>\n<td style=\"padding: 10px 15px; border: 1px solid #BFDBFE;\">Thao t\u00e1c d\u00f2ng l\u1ec7nh nhanh, qu\u1ea3n tr\u1ecb c\u01a1 b\u1ea3n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px 15px; border: 1px solid #BFDBFE; font-weight: 600;\">PuTTY<\/td>\n<td style=\"padding: 10px 15px; border: 1px solid #BFDBFE;\">Windows<\/td>\n<td style=\"padding: 10px 15px; border: 1px solid #BFDBFE;\">Nh\u1eb9, h\u1ed7 tr\u1ee3 l\u01b0u nhi\u1ec1u phi\u00ean l\u00e0m vi\u1ec7c, ch\u1ea1y Portable<\/td>\n<td style=\"padding: 10px 15px; border: 1px solid #BFDBFE;\">Ng\u01b0\u1eddi d\u00f9ng Windows quen giao di\u1ec7n classic<\/td>\n<\/tr>\n<tr style=\"background: #F8FAFF;\">\n<td style=\"padding: 10px 15px; border: 1px solid #BFDBFE; font-weight: 600;\">MobaXterm<\/td>\n<td style=\"padding: 10px 15px; border: 1px solid #BFDBFE;\">Windows<\/td>\n<td style=\"padding: 10px 15px; border: 1px solid #BFDBFE;\">T\u00edch h\u1ee3p SFTP \u0111\u1ed3 h\u1ecda, tab session, h\u1ed7 tr\u1ee3 macro<\/td>\n<td style=\"padding: 10px 15px; border: 1px solid #BFDBFE;\">Developer, Sysadmin qu\u1ea3n l\u00fd nhi\u1ec1u m\u00e1y ch\u1ee7<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px 15px; border: 1px solid #BFDBFE; font-weight: 600;\">Terminal (macOS \/ Linux)<\/td>\n<td style=\"padding: 10px 15px; border: 1px solid #BFDBFE;\">macOS, Linux<\/td>\n<td style=\"padding: 10px 15px; border: 1px solid #BFDBFE;\">T\u00edch h\u1ee3p s\u1eb5n nh\u00e2n Unix, h\u1ed7 tr\u1ee3 script v\u00e0 SSH config m\u1ea1nh m\u1ebd<\/td>\n<td style=\"padding: 10px 15px; border: 1px solid #BFDBFE;\">Ng\u01b0\u1eddi d\u00f9ng m\u00e1y t\u00ednh Mac ho\u1eb7c b\u1ea3n ph\u00e2n ph\u1ed1i Linux<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 style=\"color: #1e3a8a; font-size: 20px; font-weight: bold; margin: 30px 0 15px;\">2.6. \u0110\u0103ng nh\u1eadp an to\u00e0n b\u1eb1ng SSH Key Pair<\/h3>\n<p style=\"text-align: justify;\">X\u00e1c th\u1ef1c b\u1eb1ng c\u1eb7p kh\u00f3a (SSH Key Pair g\u1ed3m Private Key v\u00e0 Public Key) an to\u00e0n h\u01a1n so v\u1edbi vi\u1ec7c d\u00f9ng m\u1eadt kh\u1ea9u th\u00f4ng th\u01b0\u1eddng. N\u1ebfu b\u1ea1n \u0111\u00e3 c\u1ea5u h\u00ecnh SSH Key tr\u00ean m\u00e1y, c\u00fa ph\u00e1p k\u1ebft n\u1ed1i t\u1eeb terminal nh\u01b0 sau:<\/p>\n<pre><code>ssh -i \/duong-dan\/toi\/private_key root@103.152.242.10<\/code><\/pre>\n<p style=\"text-align: justify;\"><em>Trong \u0111\u00f3 tham s\u1ed1 <code>-i<\/code> ch\u1ec9 \u0111\u1ecbnh \u0111\u01b0\u1eddng d\u1eabn \u0111\u1ebfn file Private Key (v\u00ed d\u1ee5: <code>~\/.ssh\/id_ed25519<\/code> ho\u1eb7c <code>id_rsa<\/code> tr\u00ean m\u00e1y t\u00ednh c\u1ee7a b\u1ea1n).<\/em><\/p>\n<div style=\"background: linear-gradient(135deg, #EFF6FF 0%, #DBEAFE 100%); border: 1.5px solid #2563EB; border-radius: 12px; padding: 28px; margin: 35px 0; text-align: center;\">\n<p style=\"font-family: 'Be Vietnam Pro', sans-serif; font-size: 22px; font-weight: bold; color: #1e3a8a; margin: 0 0 8px;\">T\u00ecm ki\u1ebfm c\u1ea5u h\u00ecnh m\u00e1y ch\u1ee7 \u1ea3o t\u1ed1i \u01b0u chi ph\u00ed?<\/p>\n<p style=\"font-size: 15px; color: #4b5563; margin-bottom: 20px;\">Trang Canh Me li\u00ean t\u1ee5c c\u1eadp nh\u1eadt c\u00e1c ch\u01b0\u01a1ng tr\u00ecnh \u01b0u \u0111\u00e3i, m\u00e3 gi\u1ea3m gi\u00e1 v\u00e0 Flash Sale m\u1edbi nh\u1ea5t cho d\u1ecbch v\u1ee5 VPS v\u00e0 Cloud Server t\u1ea1i InterData. H\u00e3y ki\u1ec3m tra deal t\u1ed1t tr\u01b0\u1edbc khi \u0111\u0103ng k\u00fd.<\/p>\n<p><a style=\"background: #2563EB; color: #fff; padding: 12px 30px; text-decoration: none; font-weight: 600; border-radius: 8px; display: inline-block;\" href=\"https:\/\/interdata.vn\/canhme\/\" target=\"_blank\" rel=\"noopener\">Xem \u01afu \u0110\u00e3i VPS &amp; Cloud Server t\u1ea1i Canh Me \u27f6<\/a><\/p>\n<\/div>\n<h2 id=\"section3\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin: 40px 0 20px; line-height: 1.4;\">3. C\u00e1ch \u0111\u0103ng nh\u1eadp VPS b\u1eb1ng Remote Desktop qua xRDP (Ubuntu Desktop)<\/h2>\n<p style=\"text-align: justify;\">M\u1eb7c \u0111\u1ecbnh, VPS Linux ch\u1ec9 c\u00f3 giao di\u1ec7n d\u00f2ng l\u1ec7nh. Tuy nhi\u00ean, n\u1ebfu b\u1ea1n c\u00f3 nhu c\u1ea7u thao t\u00e1c giao di\u1ec7n c\u1eeda s\u1ed5 tr\u1ef1c quan nh\u01b0 l\u01b0\u1edbt web b\u1eb1ng tr\u00ecnh duy\u1ec7t hay ch\u1ea1y tool MMO, b\u1ea1n c\u1ea7n \u00e1p d\u1ee5ng <a href=\"https:\/\/interdata.vn\/blog\/cai-dat-va-su-dung-ubuntu-desktop\/\">c\u00e1ch c\u00e0i Ubuntu Desktop tr\u00ean VPS<\/a> k\u00e8m theo d\u1ecbch v\u1ee5 <code>xrdp<\/code> tr\u01b0\u1edbc khi k\u1ebft n\u1ed1i.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 20px; font-weight: bold; margin: 30px 0 15px;\">3.1. K\u1ebft n\u1ed1i t\u1eeb m\u00e1y t\u00ednh Windows qua Remote Desktop Connection (mstsc)<\/h3>\n<p style=\"text-align: justify;\">Khi m\u00e1y ch\u1ee7 Ubuntu \u0111\u00e3 ch\u1ea1y d\u1ecbch v\u1ee5 xRDP tr\u00ean c\u1ed5ng m\u1eb7c \u0111\u1ecbnh 3389, b\u1ea1n d\u00f9ng ph\u1ea7n m\u1ec1m Remote Desktop t\u00edch h\u1ee3p s\u1eb5n tr\u00ean Windows \u0111\u1ec3 truy c\u1eadp v\u00e0o giao di\u1ec7n Ubuntu:<\/p>\n<p>1\/ Nh\u1ea5n ph\u00edm <code>Windows + R<\/code>, g\u00f5 l\u1ec7nh <code>mstsc<\/code> r\u1ed3i nh\u1ea5n Enter \u0111\u1ec3 m\u1edf c\u00f4ng c\u1ee5 <strong>Remote Desktop Connection<\/strong>.<\/p>\n<p>2\/ T\u1ea1i \u00f4 <strong>Computer<\/strong>: nh\u1eadp \u0111\u1ecba ch\u1ec9 IP c\u1ee7a VPS (v\u00ed d\u1ee5: <code>103.152.242.10<\/code> ho\u1eb7c <code>103.152.242.10:3389<\/code>).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-43416\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/09\/Mo-remote-desktop-connection.png\" alt=\"M\u1edf remote desktop connection\" width=\"491\" height=\"299\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/09\/Mo-remote-desktop-connection.png 491w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/09\/Mo-remote-desktop-connection-300x183.png 300w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><\/p>\n<p>3\/ B\u1ea5m <strong>Connect<\/strong>. Khi xu\u1ea5t hi\u1ec7n h\u1ed9p tho\u1ea1i c\u1ea3nh b\u00e1o ch\u1ee9ng ch\u1ec9 b\u1ea3o m\u1eadt (Certificate), t\u00edch ch\u1ecdn <em>Don&#8217;t ask me again for connections to this computer<\/em> v\u00e0 nh\u1ea5n <strong>Yes<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-43415\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/09\/Canh-bao-chung-chi-Remote-Destop-Connection.png\" alt=\"C\u1ea3nh b\u00e1o ch\u1ee9ng ch\u1ec9 Remote Destop Connection\" width=\"481\" height=\"295\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/09\/Canh-bao-chung-chi-Remote-Destop-Connection.png 481w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/09\/Canh-bao-chung-chi-Remote-Destop-Connection-300x184.png 300w\" sizes=\"auto, (max-width: 481px) 100vw, 481px\" \/><\/p>\n<p>4\/ C\u1eeda s\u1ed5 \u0111\u0103ng nh\u1eadp c\u1ee7a <strong>xrdp<\/strong> (Xorg) hi\u1ec7n ra tr\u00ean n\u1ec1n xanh: nh\u1eadp <code>username<\/code> v\u00e0 <code>password<\/code> c\u1ee7a t\u00e0i kho\u1ea3n ng\u01b0\u1eddi d\u00f9ng Linux tr\u00ean VPS, sau \u0111\u00f3 b\u1ea5m <strong>OK<\/strong> \u0111\u1ec3 v\u00e0o m\u00e0n h\u00ecnh Ubuntu Desktop.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-43414\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/09\/Dang-nhap-XRDP.png\" alt=\"\u0110\u0103ng nh\u1eadp XRDP\" width=\"500\" height=\"519\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/09\/Dang-nhap-XRDP.png 519w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/09\/Dang-nhap-XRDP-289x300.png 289w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<h3 style=\"color: #1e3a8a; font-size: 20px; font-weight: bold; margin: 30px 0 15px;\">3.2. K\u1ebft n\u1ed1i t\u1eeb m\u00e1y t\u00ednh macOS (Microsoft Remote Desktop)<\/h3>\n<p style=\"text-align: justify;\">Tr\u00ean h\u1ec7 \u0111i\u1ec1u h\u00e0nh macOS, b\u1ea1n th\u1ef1c hi\u1ec7n k\u1ebft n\u1ed1i v\u00e0o xRDP th\u00f4ng qua ph\u1ea7n m\u1ec1m ch\u00ednh th\u1ee9c c\u1ee7a Microsoft:<\/p>\n<ol style=\"text-align: justify; line-height: 1.8;\">\n<li>M\u1edf <strong>Mac App Store<\/strong>, t\u00ecm ki\u1ebfm v\u00e0 c\u00e0i \u0111\u1eb7t \u1ee9ng d\u1ee5ng <strong>Microsoft Remote Desktop<\/strong>.<\/li>\n<li>M\u1edf \u1ee9ng d\u1ee5ng, b\u1ea5m n\u00fat <strong>Add PC<\/strong> (ho\u1eb7c d\u1ea5u <code>+<\/code>).<\/li>\n<li>T\u1ea1i \u00f4 <strong>PC name<\/strong>, \u0111i\u1ec1n \u0111\u1ecba ch\u1ec9 IP c\u1ee7a VPS Linux.<\/li>\n<li>M\u1ee5c <strong>User account<\/strong>: b\u1ea1n c\u00f3 th\u1ec3 ch\u1ecdn <em>Ask when required<\/em> ho\u1eb7c nh\u1eadp s\u1eb5n th\u00f4ng tin \u0111\u0103ng nh\u1eadp. B\u1ea5m <strong>Add<\/strong>.<\/li>\n<li>Nh\u1ea5p \u0111\u00fap v\u00e0o bi\u1ec3u t\u01b0\u1ee3ng m\u00e1y t\u00ednh v\u1eeba t\u1ea1o, x\u00e1c nh\u1eadn ch\u1ee9ng ch\u1ec9 n\u1ebfu c\u00f3 th\u00f4ng b\u00e1o \u0111\u1ec3 m\u1edf giao di\u1ec7n \u0111\u1ed3 h\u1ecda.<\/li>\n<\/ol>\n<h3 style=\"color: #1e3a8a; font-size: 20px; font-weight: bold; margin: 30px 0 15px;\">3.3. K\u1ebft n\u1ed1i t\u1eeb m\u00e1y t\u00ednh Linux kh\u00e1c b\u1eb1ng Remmina<\/h3>\n<p style=\"text-align: justify;\">N\u1ebfu m\u00e1y t\u00ednh c\u00e1 nh\u00e2n c\u1ee7a b\u1ea1n \u0111ang ch\u1ea1y Ubuntu, Linux Mint ho\u1eb7c Fedora, <strong>Remmina<\/strong> l\u00e0 c\u00f4ng c\u1ee5 remote desktop RDP ti\u00eau chu\u1ea9n:<\/p>\n<ol style=\"text-align: justify; line-height: 1.8;\">\n<li>M\u1edf Remmina (ho\u1eb7c c\u00e0i qua l\u1ec7nh <code>sudo apt install remmina remmina-plugin-rdp<\/code> n\u1ebfu ch\u01b0a c\u00f3).<\/li>\n<li>Ch\u1ecdn giao th\u1ee9c l\u00e0 <strong>RDP<\/strong> \u1edf thanh c\u00f4ng c\u1ee5 ph\u00eda tr\u00ean.<\/li>\n<li>Nh\u1eadp \u0111\u1ecba ch\u1ec9 <code>IP_VPS:3389<\/code> v\u00e0o thanh \u0111\u1ecba ch\u1ec9 r\u1ed3i nh\u1ea5n Enter.<\/li>\n<li>Ch\u1ea5p nh\u1eadn ch\u1ee9ng ch\u1ec9 m\u00e1y ch\u1ee7 v\u00e0 nh\u1eadp th\u00f4ng tin ng\u01b0\u1eddi d\u00f9ng \u0111\u1ec3 b\u1eaft \u0111\u1ea7u \u0111i\u1ec1u khi\u1ec3n t\u1eeb xa.<\/li>\n<\/ol>\n<h2 id=\"section4\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin: 40px 0 20px; line-height: 1.4;\">4. X\u1eed l\u00fd c\u00e1c l\u1ed7i th\u01b0\u1eddng g\u1eb7p khi kh\u00f4ng k\u1ebft n\u1ed1i \u0111\u01b0\u1ee3c VPS<\/h2>\n<p style=\"text-align: justify;\">Trong qu\u00e1 tr\u00ecnh \u0111\u0103ng nh\u1eadp m\u00e1y ch\u1ee7 t\u1eeb m\u00e1y t\u00ednh, b\u1ea1n c\u00f3 th\u1ec3 g\u1eb7p m\u1ed9t s\u1ed1 th\u00f4ng b\u00e1o l\u1ed7i m\u1ea1ng ho\u1eb7c x\u00e1c th\u1ef1c. D\u01b0\u1edbi \u0111\u00e2y l\u00e0 nguy\u00ean nh\u00e2n k\u1ef9 thu\u1eadt th\u1ef1c t\u1ebf v\u00e0 c\u00e1ch x\u1eed l\u00fd d\u1ee9t \u0111i\u1ec3m cho t\u1eebng tr\u01b0\u1eddng h\u1ee3p:<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 20px; font-weight: bold; margin: 30px 0 15px;\">4.1. L\u1ed7i &#8220;Connection refused&#8221; (K\u1ebft n\u1ed1i b\u1ecb t\u1eeb ch\u1ed1i)<\/h3>\n<ul style=\"text-align: justify; line-height: 1.8;\">\n<li><strong>Nguy\u00ean nh\u00e2n:<\/strong> Ti\u1ebfn tr\u00ecnh d\u1ecbch v\u1ee5 SSH (<code>sshd<\/code>) ho\u1eb7c <code>xrdp<\/code> ch\u01b0a \u0111\u01b0\u1ee3c kh\u1edfi \u0111\u1ed9ng tr\u00ean m\u00e1y ch\u1ee7, ho\u1eb7c b\u1ea1n \u0111ang k\u1ebft n\u1ed1i sai c\u1ed5ng m\u1ea1ng (Port) m\u00e0 d\u1ecbch v\u1ee5 \u0111ang l\u1eafng nghe.<\/li>\n<li><strong>C\u00e1ch x\u1eed l\u00fd:<\/strong> \u0110\u0103ng nh\u1eadp v\u00e0o b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n VNC Console do nh\u00e0 cung c\u1ea5p c\u1ea5p s\u1eb5n tr\u00ean trang qu\u1ea3n tr\u1ecb d\u1ecbch v\u1ee5. Ki\u1ec3m tra v\u00e0 kh\u1edfi \u0111\u1ed9ng l\u1ea1i d\u1ecbch v\u1ee5 SSH b\u1eb1ng l\u1ec7nh:<\/li>\n<\/ul>\n<pre><code>sudo systemctl status ssh\r\nsudo systemctl restart ssh<\/code><\/pre>\n<h3 style=\"color: #1e3a8a; font-size: 20px; font-weight: bold; margin: 30px 0 15px;\">4.2. L\u1ed7i &#8220;Connection timed out&#8221; (H\u1ebft th\u1eddi gian ch\u1edd k\u1ebft n\u1ed1i)<\/h3>\n<ul style=\"text-align: justify; line-height: 1.8;\">\n<li><strong>Nguy\u00ean nh\u00e2n:<\/strong> G\u00f3i tin m\u1ea1ng t\u1eeb m\u00e1y t\u00ednh c\u1ee7a b\u1ea1n kh\u00f4ng \u0111\u1ebfn \u0111\u01b0\u1ee3c m\u00e1y ch\u1ee7. Th\u01b0\u1eddng do m\u00e1y ch\u1ee7 \u0111ang b\u1ecb t\u1eaft ngu\u1ed3n (Power Off), b\u1ecb t\u01b0\u1eddng l\u1eeda (Firewall\/UFW\/Security Group) ch\u1eb7n ho\u00e0n to\u00e0n c\u1ed5ng 22\/3389, ho\u1eb7c do m\u1ea1ng Internet c\u1ee5c b\u1ed9 c\u1ee7a b\u1ea1n ch\u1eb7n c\u1ed5ng ra.<\/li>\n<li><strong>C\u00e1ch x\u1eed l\u00fd:<\/strong> Ki\u1ec3m tra tr\u1ea1ng th\u00e1i m\u00e1y ch\u1ee7 tr\u00ean Dashboard qu\u1ea3n tr\u1ecb xem tr\u1ea1ng th\u00e1i c\u00f3 \u0111ang l\u00e0 <em>Running<\/em> hay kh\u00f4ng. Th\u1eed chuy\u1ec3n m\u1ea1ng m\u1ea1ng k\u1ebft n\u1ed1i (4G\/Wi-Fi kh\u00e1c) ho\u1eb7c m\u1edf port t\u01b0\u01a1ng \u1ee9ng tr\u00ean t\u01b0\u1eddng l\u1eeda c\u1ee7a m\u00e1y ch\u1ee7.<\/li>\n<\/ul>\n<h3 style=\"color: #1e3a8a; font-size: 20px; font-weight: bold; margin: 30px 0 15px;\">4.3. L\u1ed7i &#8220;Permission denied (publickey, password)&#8221;<\/h3>\n<ul style=\"text-align: justify; line-height: 1.8;\">\n<li><strong>Nguy\u00ean nh\u00e2n:<\/strong> Sai m\u1eadt kh\u1ea9u, sai t\u00ean t\u00e0i kho\u1ea3n, ho\u1eb7c file c\u1ea5u h\u00ecnh <code>\/etc\/ssh\/sshd_config<\/code> \u0111\u00e3 t\u1eaft t\u00ednh n\u0103ng x\u00e1c th\u1ef1c m\u1eadt kh\u1ea9u (<code>PasswordAuthentication no<\/code>) trong khi b\u1ea1n ch\u01b0a c\u1ea5u h\u00ecnh SSH Key \u0111\u00fang quy\u1ec1n h\u1ea1n.<\/li>\n<li><strong>C\u00e1ch x\u1eed l\u00fd:<\/strong> Ki\u1ec3m tra k\u1ef9 ch\u1eef hoa, ch\u1eef th\u01b0\u1eddng v\u00e0 kho\u1ea3ng tr\u1eafng khi nh\u1eadp m\u1eadt kh\u1ea9u. N\u1ebfu d\u00f9ng SSH Key, \u0111\u1ea3m b\u1ea3o th\u01b0 m\u1ee5c <code>~\/.ssh<\/code> tr\u00ean VPS c\u00f3 quy\u1ec1n <code>700<\/code> v\u00e0 file <code>authorized_keys<\/code> c\u00f3 ph\u00e2n quy\u1ec1n <code>600<\/code>.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Trong tr\u01b0\u1eddng h\u1ee3p l\u1ed7i ph\u00e1t sinh do c\u1ea5u h\u00ecnh h\u1ec7 th\u1ed1ng b\u1ecb h\u1ecfng nghi\u00eam tr\u1ecdng ho\u1eb7c xung \u0111\u1ed9t nh\u00e2n h\u1ec7 \u0111i\u1ec1u h\u00e0nh, b\u1ea1n c\u00f3 th\u1ec3 ch\u1ee7 \u0111\u1ed9ng <a href=\"https:\/\/interdata.vn\/blog\/cai-lai-he-dieu-hanh-cho-vps\/\">c\u00e0i l\u1ea1i h\u1ec7 \u0111i\u1ec1u h\u00e0nh VPS<\/a> v\u1ec1 tr\u1ea1ng th\u00e1i g\u1ed1c ch\u1ec9 v\u1edbi v\u00e0i thao t\u00e1c. \u0110\u1ed1i v\u1edbi ng\u01b0\u1eddi d\u00f9ng c\u1ea7n m\u00f4i tr\u01b0\u1eddng t\u00f9y bi\u1ebfn chuy\u00ean s\u00e2u, t\u00ednh n\u0103ng <a href=\"https:\/\/interdata.vn\/blog\/them-file-iso-len-vps\/\">th\u00eam file ISO l\u00ean VPS<\/a> s\u1ebd gi\u00fap b\u1ea1n boot m\u00e1y ch\u1ee7 b\u1eb1ng b\u1ea5t k\u1ef3 b\u1ea3n ph\u00e2n ph\u1ed1i Linux n\u00e0o theo \u00fd mu\u1ed1n. N\u1ebfu v\u1eabn g\u1eb7p tr\u1edf ng\u1ea1i v\u1ec1 \u0111\u1ecbnh tuy\u1ebfn IP ho\u1eb7c ph\u1ea7n c\u1ee9ng, h\u00e3y <a href=\"https:\/\/interdata.vn\/blog\/huong-dan-gui-yeu-cau-ho-tro-tai-interdata\/\">g\u1eedi y\u00eau c\u1ea7u h\u1ed7 tr\u1ee3 k\u1ef9 thu\u1eadt t\u1ea1i InterData<\/a> \u0111\u1ec3 \u0111\u1ed9i ng\u0169 k\u1ef9 thu\u1eadt tr\u1ef1c 24\/7 ki\u1ec3m tra tr\u1ef1c ti\u1ebfp.<\/p>\n<h2 id=\"section5\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin: 40px 0 20px; line-height: 1.4;\">5. C\u00e1c b\u01b0\u1edbc b\u1ea3o m\u1eadt quan tr\u1ecdng c\u1ea7n l\u00e0m ngay sau khi \u0111\u0103ng nh\u1eadp<\/h2>\n<p style=\"text-align: justify;\">Sau khi k\u1ebft n\u1ed1i th\u00e0nh c\u00f4ng v\u00e0o m\u00e1y ch\u1ee7 Linux, vi\u1ec7c gi\u1eef nguy\u00ean c\u1ea5u h\u00ecnh m\u1eb7c \u0111\u1ecbnh s\u1ebd khi\u1ebfn m\u00e1y ch\u1ee7 \u0111\u1ed1i m\u1eb7t v\u1edbi c\u00e1c \u0111\u1ee3t qu\u00e9t IP v\u00e0 t\u1ea5n c\u00f4ng d\u00f2 m\u1eadt kh\u1ea9u (brute-force). B\u1ea1n n\u00ean th\u1ef1c hi\u1ec7n ngay chu\u1ed7i 4 b\u01b0\u1edbc b\u1ea3o m\u1eadt ti\u00eau chu\u1ea9n sau:<\/p>\n<ol style=\"text-align: justify; line-height: 1.8;\">\n<li><strong>C\u1eadp nh\u1eadt to\u00e0n b\u1ed9 g\u00f3i ph\u1ea7n m\u1ec1m h\u1ec7 \u0111i\u1ec1u h\u00e0nh:<\/strong><\/li>\n<\/ol>\n<pre><code>sudo apt update &amp;&amp; sudo apt upgrade -y<\/code><\/pre>\n<ol style=\"text-align: justify; line-height: 1.8;\" start=\"2\">\n<li><strong>\u0110\u1ed5i m\u1eadt kh\u1ea9u ng\u01b0\u1eddi d\u00f9ng root sang m\u1eadt kh\u1ea9u ph\u1ee9c t\u1ea1p:<\/strong><\/li>\n<\/ol>\n<pre><code>passwd root<\/code><\/pre>\n<ol style=\"text-align: justify; line-height: 1.8;\" start=\"3\">\n<li><strong>T\u1ea1o ng\u01b0\u1eddi d\u00f9ng sudo m\u1edbi v\u00e0 h\u1ea1n ch\u1ebf \u0111\u0103ng nh\u1eadp tr\u1ef1c ti\u1ebfp b\u1eb1ng t\u00e0i kho\u1ea3n root:<\/strong><\/li>\n<\/ol>\n<pre><code>adduser devuser\r\nusermod -aG sudo devuser<\/code><\/pre>\n<ol style=\"text-align: justify; line-height: 1.8;\" start=\"4\">\n<li><strong>B\u1eadt t\u01b0\u1eddng l\u1eeda UFW v\u00e0 ch\u1ec9 m\u1edf c\u00e1c c\u1ed5ng m\u1ea1ng th\u1ef1c s\u1ef1 c\u1ea7n thi\u1ebft:<\/strong> Ti\u1ebfn h\u00e0nh <a href=\"https:\/\/interdata.vn\/blog\/cai-dat-va-cau-hinh-ufw\/\">c\u00e0i \u0111\u1eb7t v\u00e0 c\u1ea5u h\u00ecnh UFW firewall tr\u00ean Ubuntu<\/a> \u0111\u1ec3 ki\u1ec3m so\u00e1t ch\u1eb7t ch\u1ebd l\u01b0u l\u01b0\u1ee3ng truy c\u1eadp ra v\u00e0o m\u00e1y ch\u1ee7:<\/li>\n<\/ol>\n<pre><code>sudo ufw allow 22\/tcp\r\nsudo ufw enable<\/code><\/pre>\n<div style=\"display: flex; flex-wrap: wrap; background-color: #fff; border: 1.5px solid #BFDBFE; box-shadow: 0 8px 20px rgba(37,99,235,0.08); border-radius: 12px; overflow: hidden; margin: 35px 0;\">\n<div style=\"flex: 1; min-width: 250px; background: linear-gradient(135deg, #1E3A8A 0%, #2563EB 100%); display: flex; align-items: center; justify-content: center; padding: 30px; text-align: center;\">\n<div>\n<p style=\"color: #fff; font-size: 30px; font-family: 'Be Vietnam Pro', sans-serif; font-weight: bold; margin: 0; line-height: 1.2;\">Cloud Server InterData<\/p>\n<p style=\"color: #dbeafe; font-size: 15px; font-weight: 600; margin-top: 12px;\">H\u1ea1 t\u1ea7ng \u1ea3o h\u00f3a KVM \u00b7 M\u1edf r\u1ed9ng RAM\/CPU linh ho\u1ea1t<\/p>\n<\/div>\n<\/div>\n<div style=\"flex: 2; padding: 25px; min-width: 300px;\">\n<h3 style=\"font-family: 'Be Vietnam Pro', sans-serif; color: #1e3a8a; margin-top: 0; font-size: 20px;\">D\u1ef1 \u00e1n c\u1ee7a b\u1ea1n c\u1ea7n n\u0103ng l\u1ef1c x\u1eed l\u00fd m\u1ea1nh m\u1ebd h\u01a1n?<\/h3>\n<p style=\"text-align: justify; font-size: 15px; margin-bottom: 15px;\">Khi l\u01b0u l\u01b0\u1ee3ng truy c\u1eadp t\u0103ng tr\u01b0\u1edfng v\u00e0 kh\u1ed1i l\u01b0\u1ee3ng c\u00f4ng vi\u1ec7c m\u1edf r\u1ed9ng, Cloud Server cho ph\u00e9p b\u1ea1n n\u00e2ng c\u1ea5p t\u00e0i nguy\u00ean t\u1ee9c th\u00ec m\u00e0 kh\u00f4ng c\u1ea7n c\u00e0i \u0111\u1eb7t l\u1ea1i m\u00f4i tr\u01b0\u1eddng. T\u1ea5t c\u1ea3 thao t\u00e1c SSH v\u00e0 qu\u1ea3n tr\u1ecb di\u1ec5n ra ho\u00e0n to\u00e0n t\u01b0\u01a1ng th\u00edch v\u00e0 \u0111\u1ed3ng nh\u1ea5t.<\/p>\n<p><a style=\"background: linear-gradient(90deg, #2563EB 0%, #1E3A8A 100%); color: #fff; padding: 12px 25px; text-decoration: none; font-weight: 600; border-radius: 8px; font-size: 15px; display: inline-block; box-shadow: 0 5px 15px rgba(37,99,235,0.3);\" href=\"https:\/\/interdata.vn\/cloud-server\/\" target=\"_blank\" rel=\"noopener\">Xem B\u1ea3ng Gi\u00e1 Cloud Server \u27f6<\/a><\/p>\n<\/div>\n<\/div>\n<h2 id=\"section-faq\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin: 40px 0 20px; line-height: 1.4;\">6. C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p<\/h2>\n<h3 style=\"color: #1e3a8a; font-size: 18px; font-weight: bold; margin: 25px 0 10px;\">L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 \u0111\u0103ng nh\u1eadp VPS tr\u00ean Windows m\u00e0 kh\u00f4ng c\u1ea7n c\u00e0i th\u00eam tool?<\/h3>\n<p style=\"text-align: justify;\">Tr\u00ean Windows 10 v\u00e0 11, b\u1ea1n m\u1edf tr\u1ef1c ti\u1ebfp <strong>PowerShell<\/strong> ho\u1eb7c <strong>Command Prompt<\/strong> r\u1ed3i g\u00f5 l\u1ec7nh <code>ssh root@&lt;IP_VPS&gt;<\/code>. T\u00ednh n\u0103ng OpenSSH Client t\u00edch h\u1ee3p s\u1eb5n s\u1ebd t\u1ef1 \u0111\u1ed9ng th\u1ef1c hi\u1ec7n k\u1ebft n\u1ed1i b\u1ea3o m\u1eadt \u0111\u1ebfn m\u00e1y ch\u1ee7 Linux m\u00e0 kh\u00f4ng c\u1ea7n c\u00e0i th\u00eam PuTTY hay ph\u1ea7n m\u1ec1m ngo\u00e0i.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 18px; font-weight: bold; margin: 25px 0 10px;\">N\u00ean d\u00f9ng PuTTY hay MobaXterm khi qu\u1ea3n tr\u1ecb VPS Linux?<\/h3>\n<p style=\"text-align: justify;\">PuTTY ph\u00f9 h\u1ee3p khi b\u1ea1n c\u1ea7n c\u00f4ng c\u1ee5 si\u00eau nh\u1eb9 \u0111\u1ec3 g\u00f5 l\u1ec7nh d\u00f2ng l\u1ec7nh c\u01a1 b\u1ea3n. MobaXterm ph\u00f9 h\u1ee3p h\u01a1n cho nhu c\u1ea7u qu\u1ea3n l\u00fd d\u1ef1 \u00e1n l\u00e2u d\u00e0i nh\u1edd t\u00edch h\u1ee3p s\u1eb5n tr\u00ecnh duy\u1ec7t file SFTP tr\u1ef1c quan b\u00ean c\u1ea1nh c\u1eeda s\u1ed5 terminal, h\u1ed7 tr\u1ee3 l\u01b0u th\u00f4ng tin nhi\u1ec1u m\u00e1y ch\u1ee7 v\u00e0 ch\u1ea1y \u0111a tab ti\u1ec7n l\u1ee3i.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 18px; font-weight: bold; margin: 25px 0 10px;\">T\u1ea1i sao nh\u1eadp m\u1eadt kh\u1ea9u VPS tr\u00ean Terminal kh\u00f4ng th\u1ea5y hi\u1ec7n k\u00fd t\u1ef1 n\u00e0o?<\/h3>\n<p style=\"text-align: justify;\">\u0110\u00e2y l\u00e0 c\u01a1 ch\u1ebf b\u1ea3o m\u1eadt ti\u00eau chu\u1ea9n c\u1ee7a h\u1ec7 \u0111i\u1ec1u h\u00e0nh Linux nh\u1eb1m ng\u0103n ng\u01b0\u1eddi xung quanh nh\u00ecn th\u1ea5y \u0111\u1ed9 d\u00e0i m\u1eadt kh\u1ea9u. Khi b\u1ea1n nh\u1eadp ph\u00edm ho\u1eb7c d\u00e1n m\u1eadt kh\u1ea9u b\u1eb1ng chu\u1ed9t ph\u1ea3i, h\u1ec7 th\u1ed1ng v\u1eabn \u0111ang ghi nh\u1eadn b\u00ecnh th\u01b0\u1eddng. B\u1ea1n ch\u1ec9 c\u1ea7n nh\u1eadp ch\u00ednh x\u00e1c r\u1ed3i nh\u1ea5n ph\u00edm Enter.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 18px; font-weight: bold; margin: 25px 0 10px;\">L\u00e0m sao \u0111\u1ec3 \u0111\u0103ng nh\u1eadp VPS b\u1eb1ng SSH Key thay v\u00ec d\u00f9ng m\u1eadt kh\u1ea9u?<\/h3>\n<p style=\"text-align: justify;\">B\u1ea1n t\u1ea1o c\u1eb7p kh\u00f3a b\u1eb1ng l\u1ec7nh <code>ssh-keygen -t ed25519<\/code> tr\u00ean m\u00e1y t\u00ednh, \u0111\u1ea9y public key l\u00ean m\u00e1y ch\u1ee7 v\u00e0o file <code>~\/.ssh\/authorized_keys<\/code> b\u1eb1ng l\u1ec7nh <code>ssh-copy-id root@&lt;IP_VPS&gt;<\/code>. Khi k\u1ebft n\u1ed1i, d\u00f9ng l\u1ec7nh <code>ssh -i &lt;file_private_key&gt; root@&lt;IP_VPS&gt;<\/code> \u0111\u1ec3 x\u00e1c th\u1ef1c kh\u00f4ng c\u1ea7n m\u1eadt kh\u1ea9u.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 18px; font-weight: bold; margin: 25px 0 10px;\">C\u00f3 th\u1ec3 k\u1ebft n\u1ed1i v\u00e0o VPS khi kh\u00f4ng ng\u1ed3i tr\u01b0\u1edbc m\u00e1y t\u00ednh kh\u00f4ng?<\/h3>\n<p style=\"text-align: justify;\">Ho\u00e0n to\u00e0n \u0111\u01b0\u1ee3c. B\u1ea1n c\u00f3 th\u1ec3 tham kh\u1ea3o h\u01b0\u1edbng d\u1eabn <a href=\"https:\/\/interdata.vn\/blog\/cach-dang-nhap-vps-tren-dien-thoai\/\">c\u00e1ch \u0111\u0103ng nh\u1eadp VPS tr\u00ean \u0111i\u1ec7n tho\u1ea1i<\/a> qua c\u00e1c \u1ee9ng d\u1ee5ng SSH chuy\u00ean d\u1ee5ng nh\u01b0 Termius hay JuiceSSH \u0111\u1ec3 gi\u00e1m s\u00e1t v\u00e0 x\u1eed l\u00fd s\u1ef1 c\u1ed1 m\u00e1y ch\u1ee7 linh ho\u1ea1t t\u1eeb b\u1ea5t k\u1ef3 \u0111\u00e2u.<\/p>\n<div style=\"border-top: 2px dashed #BFDBFE; margin-top: 50px; padding-top: 30px;\">\n<h2 style=\"font-family: 'Be Vietnam Pro', sans-serif; color: #1e3a8a; font-size: 22px; font-weight: bold; margin-bottom: 15px;\">L\u1eddi k\u1ebft<\/h2>\n<p style=\"text-align: justify;\">Th\u00e0nh th\u1ea1o <strong>c\u00e1ch \u0111\u0103ng nh\u1eadp VPS tr\u00ean m\u00e1y t\u00ednh<\/strong> qua giao th\u1ee9c SSH d\u00f2ng l\u1ec7nh v\u00e0 Remote Desktop \u0111\u1ed3 h\u1ecda l\u00e0 n\u1ec1n t\u1ea3ng c\u1ed1t l\u00f5i gi\u00fap b\u1ea1n l\u00e0m ch\u1ee7 to\u00e0n b\u1ed9 t\u00e0i nguy\u00ean m\u00e1y ch\u1ee7 Linux. T\u00f9y thu\u1ed9c v\u00e0o nhu c\u1ea7u c\u00f4ng vi\u1ec7c, b\u1ea1n c\u00f3 th\u1ec3 l\u1ef1a ch\u1ecdn terminal c\u00f3 s\u1eb5n ho\u1eb7c c\u00e1c c\u00f4ng c\u1ee5 n\u00e2ng cao nh\u01b0 MobaXterm \u0111\u1ec3 t\u1ed1i \u01b0u ti\u1ebfn \u0111\u1ed9 qu\u1ea3n tr\u1ecb. Sau khi k\u1ebft n\u1ed1i th\u00e0nh c\u00f4ng, b\u1ea1n \u0111\u00e3 s\u1eb5n s\u00e0ng b\u1eaft tay v\u00e0o c\u00e1c d\u1ef1 \u00e1n th\u1ef1c t\u1ebf nh\u01b0 thi\u1ebft l\u1eadp web server ho\u1eb7c <a href=\"https:\/\/interdata.vn\/blog\/deploy-nextjs-len-vps-bang-coolify\/\">deploy \u1ee9ng d\u1ee5ng l\u00ean VPS sau khi k\u1ebft n\u1ed1i<\/a> \u0111\u1ec3 \u0111\u01b0a s\u1ea3n ph\u1ea9m c\u1ee7a m\u00ecnh l\u00ean m\u00f4i tr\u01b0\u1eddng Internet.<\/p>\n<\/div>\n<p style=\"text-align: justify; font-size: 13px; font-style: italic; color: #6b7280; margin-top: 30px; border-top: 1px solid #E5E7EB; padding-top: 15px;\"><em>N\u1ed9i dung mang t\u00ednh tham kh\u1ea3o k\u1ef9 thu\u1eadt. C\u00e1c c\u00e2u l\u1ec7nh v\u00e0 quy tr\u00ecnh k\u1ebft n\u1ed1i trong b\u00e0i vi\u1ebft \u0111\u01b0\u1ee3c ki\u1ec3m th\u1eed th\u1ef1c t\u1ebf tr\u00ean c\u00e1c b\u1ea3n ph\u00e2n ph\u1ed1i Ubuntu 20.04\/22.04\/24.04 LTS v\u00e0 Debian. T\u00f9y thu\u1ed9c v\u00e0o thi\u1ebft l\u1eadp t\u01b0\u1eddng l\u1eeda m\u1ea1ng n\u1ed9i b\u1ed9 ho\u1eb7c phi\u00ean b\u1ea3n h\u1ec7 \u0111i\u1ec1u h\u00e0nh c\u1ee5 th\u1ec3, c\u1ea5u h\u00ecnh d\u1ecbch v\u1ee5 c\u00f3 th\u1ec3 c\u00f3 s\u1ef1 kh\u00e1c bi\u1ec7t nh\u1ecf.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u00e1ch \u0111\u0103ng nh\u1eadp VPS tr\u00ean m\u00e1y t\u00ednh l\u00e0 thao t\u00e1c c\u01a1 b\u1ea3n \u0111\u1ea7u ti\u00ean b\u1ea1n c\u1ea7n n\u1eafm v\u1eefng ngay sau khi kh\u1edfi t\u1ea1o m\u00e1y ch\u1ee7 \u1ea3o Linux. N\u1ebfu ch\u01b0a r\u00e0nh v\u1ec1 m\u00e1y ch\u1ee7 \u1ea3o VPS ho\u1eb7c \u0111ang b\u1ee1 ng\u1ee1 v\u1edbi giao di\u1ec7n d\u00f2ng l\u1ec7nh, b\u00e0i vi\u1ebft n\u00e0y s\u1ebd h\u01b0\u1edbng d\u1eabn b\u1ea1n k\u1ebft n\u1ed1i ch\u00ednh x\u00e1c<\/p>\n","protected":false},"author":2,"featured_media":43551,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[49],"tags":[],"class_list":["post-31272","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps"],"_links":{"self":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/31272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/comments?post=31272"}],"version-history":[{"count":7,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/31272\/revisions"}],"predecessor-version":[{"id":43566,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/31272\/revisions\/43566"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/media\/43551"}],"wp:attachment":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/media?parent=31272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/categories?post=31272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/tags?post=31272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}