{"id":41881,"date":"2026-06-22T14:17:57","date_gmt":"2026-06-22T07:17:57","guid":{"rendered":"https:\/\/interdata.vn\/blog\/?p=41881"},"modified":"2026-06-22T14:19:47","modified_gmt":"2026-06-22T07:19:47","slug":"tao-ssh-key","status":"publish","type":"post","link":"https:\/\/interdata.vn\/blog\/tao-ssh-key\/","title":{"rendered":"C\u00e1ch T\u1ea1o SSH Key &#038; \u0110\u0103ng Nh\u1eadp VPS Kh\u00f4ng C\u1ea7n Password"},"content":{"rendered":"<p><!-- Kh\u1ed1i slide-dich-vu --><\/p>\n<div style=\"margin-bottom: 30px;\">\n\n\n<style>\n.interdata-plan-carousel{--blue:#005bea;--blue-dark:#004dcc;--text:#071832;--border:#d8e6fb;--bg:#f3f8ff;container-type:inline-size;background:var(--bg);padding:14px 12px;overflow:hidden}\n.interdata-carousel-heading{color:#003fbd;font-size:18px;line-height:1.35;font-weight:800;text-align:center;margin:0 0 14px}\n.interdata-plan-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}\n.interdata-plan-track::-webkit-scrollbar{display:none}\n.interdata-plan-card,.interdata-plan-card *{box-sizing:border-box}\n.interdata-plan-card{flex:0 0 calc(25% - 9px);min-width:205px;background:#fff;border:1px solid var(--border);border-radius:8px;padding:18px 14px 14px;min-height:382px;display:flex;flex-direction:column;scroll-snap-align:start;box-shadow:0 5px 14px rgba(0,62,145,.08)}\n.interdata-plan-title{color:var(--blue-dark);font-size:17px;line-height:1.25;font-weight:800;text-align:center;margin:0 0 8px}\n.interdata-plan-price{color:var(--blue-dark);font-size:32px;line-height:1;font-weight:900;text-align:center;margin-bottom:14px;white-space:nowrap;letter-spacing:0}\n.interdata-plan-price span{font-size:12px;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:8px 10px;font-size:10px;line-height:1;font-weight:800;margin-bottom:18px;white-space:nowrap}\n.interdata-plan-features{list-style:none!important;padding:0!important;margin:0!important}\n.interdata-plan-features li{display:flex;gap:8px;align-items:flex-start;color:var(--text);font-size:13px;line-height:1.35;font-weight:700;text-align:left;margin:0 0 11px!important;padding:0!important}\n.interdata-plan-icon{width:15px;min-width:15px;height:15px;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}\n.interdata-plan-button{display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;background:var(--blue);color:#fff!important;border-radius:5px;font-size:14px;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@container (max-width:860px){.interdata-plan-card{flex-basis:calc(33.333% - 8px);min-width:205px}}\n@container (max-width:640px){.interdata-plan-card{flex-basis:calc(50% - 7px);min-width:215px}}\n@container (max-width:480px){.interdata-plan-carousel{padding:12px 10px}.interdata-carousel-heading{font-size:16px}.interdata-plan-card{flex-basis:86%;min-width:235px}.interdata-plan-price{font-size:31px}}\n@media (max-width:360px){.interdata-plan-card{flex-basis:90%;min-width:220px}.interdata-plan-price{font-size:29px}.interdata-plan-badge{font-size:9px}}\n<\/style>\n\n<div class=\"interdata-plan-carousel\">\n  <div class=\"interdata-carousel-heading\"><span style=\"font-family: Roboto, sans-serif; color: red;\">Si\u00eau \u01afu \u0110\u00e3i VPS \/ CLOUD SERVER - Ti\u1ebft Ki\u1ec7m \u0110\u1ebfn 70%<\/span><\/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  <div class=\"interdata-plan-track\">\n    <article class=\"interdata-plan-card\">\n      <h3 class=\"interdata-plan-title\">Premium Base<\/h3>\n      <div class=\"interdata-plan-price\">299K<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 NVMe U.2<\/li>\n        <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 300 Mbps<\/li>\n      <\/ul>\n      <div class=\"interdata-plan-spacer\"><\/div>\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=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n    <\/article>\n\n    <article class=\"interdata-plan-card\">\n      <h3 class=\"interdata-plan-title\">Premium Base<\/h3>\n      <div class=\"interdata-plan-price\">999K<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 Intel Xeon<\/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 U.2<\/li>\n        <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 300 Mbps<\/li>\n      <\/ul>\n      <div class=\"interdata-plan-spacer\"><\/div>\n      <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/cyber-week-2026\/premium-base\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n    <\/article>\n\n    <article class=\"interdata-plan-card\">\n      <h3 class=\"interdata-plan-title\">Premium Pro<\/h3>\n      <div class=\"interdata-plan-price\">2.599K<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>6 vCore Intel Xeon Scalable<\/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 U.2<\/li>\n        <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 350 Mbps<\/li>\n      <\/ul>\n      <div class=\"interdata-plan-spacer\"><\/div>\n      <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/cyber-week-2026\/premium-pro\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n    <\/article>\n\n    <article class=\"interdata-plan-card\">\n      <h3 class=\"interdata-plan-title\">Cloud-Day - Base<\/h3>\n      <div class=\"interdata-plan-price\">2.666K<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-gift\"><\/use><\/svg><\/span>T\u1eb7ng 80 GB S3 v\u00e0 1 N\u0102M S\u1eec D\u1ee4NG khi mua 2 n\u0103m tr\u1edf l\u00ean<\/li>\n        <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>4 vCPU AMD EPYC<\/li>\n        <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>6 GB RAM<\/li>\n        <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>60 GB SSD NVMe U.2<\/li>\n        <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 10 Gbps<\/li>\n      <\/ul>\n      <div class=\"interdata-plan-spacer\"><\/div>\n      <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/cloud-day-by-interdata-2026\/cloud-day-base\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n    <\/article>\n  <\/div>\n<\/div>\n\n\t<div id=\"gap-730074278\" class=\"gap-element clearfix\" style=\"display:block; height:auto;\">\n\t\t\n<style>\n#gap-730074278 {\n  padding-top: 30px;\n}\n<\/style>\n\t<\/div>\n\t\n<p style=\"text-align: justify; font-size: 16px;\">Ph\u01b0\u01a1ng ph\u00e1p <strong>t\u1ea1o SSH key<\/strong>\u00a0ch\u00ednh l\u00e0 l\u00e1 ch\u1eafn th\u00e9p gi\u00fap b\u1ea1n b\u1ea3o v\u1ec7 m\u00e1y ch\u1ee7 Linux kh\u1ecfi c\u00e1c cu\u1ed9c t\u1ea5n c\u00f4ng d\u00f2 t\u00ecm m\u1eadt kh\u1ea9u t\u1ef1 \u0111\u1ed9ng \u0111ang di\u1ec5n ra h\u00e0ng gi\u1edd tr\u00ean m\u00f4i tr\u01b0\u1eddng m\u1ea1ng. S\u1eed d\u1ee5ng kh\u00f3a b\u1ea3o m\u1eadt thay cho m\u1eadt kh\u1ea9u truy\u1ec1n th\u1ed1ng kh\u00f4ng ch\u1ec9 r\u00fat ng\u1eafn th\u1eddi gian k\u1ebft n\u1ed1i m\u00e0 c\u00f2n ng\u0103n ch\u1eb7n tri\u1ec7t \u0111\u1ec3 nguy c\u01a1 l\u1ed9 l\u1ecdt th\u00f4ng tin qu\u1ea3n tr\u1ecb t\u00e0i nguy\u00ean c\u1ee7a h\u1ec7 th\u1ed1ng. H\u00e3y c\u00f9ng h\u1ea1 t\u1ea7ng m\u00e1y ch\u1ee7 hi\u1ec7u n\u0103ng cao c\u1ee7a <a style=\"background: linear-gradient(90deg, #1E3A8A 0%, #2563EB 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-decoration: none; font-weight: bold;\" href=\"\/\" target=\"_blank\" rel=\"noopener\">InterData<\/a> thi\u1ebft l\u1eadp gi\u1ea3i ph\u00e1p x\u00e1c th\u1ef1c t\u1ed1i \u01b0u n\u00e0y ngay trong b\u00e0i h\u01b0\u1edbng d\u1eabn th\u1ef1c chi\u1ebfn d\u01b0\u1edbi \u0111\u00e2y.<\/p>\n<\/div>\n<p><!-- M\u1ee5c l\u1ee5c h\u01b0\u1edbng d\u1eabn --><\/p>\n<div style=\"background-color: #eff6ff; padding: 25px; 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-weight: bold; font-size: 18px; margin-top: 0; margin-bottom: 15px; color: #1e3a8a; letter-spacing: 0.5px;\">M\u1ee4C L\u1ee4C CHI TI\u1ebeT B\u00c0I VI\u1ebeT<\/p>\n<ul style=\"list-style-type: none; padding-left: 0; margin: 0;\">\n<li style=\"margin-bottom: 12px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: 600; transition: color 0.2s;\" href=\"#co-che-hoat-dong\">1. SSH Key l\u00e0 g\u00ec v\u00e0 c\u01a1 ch\u1ebf m\u00e3 h\u00f3a b\u1ea5t \u0111\u1ed1i x\u1ee9ng ho\u1ea1t \u0111\u1ed9ng ra sao?<\/a><\/li>\n<li style=\"margin-bottom: 12px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: 600; transition: color 0.2s;\" href=\"#hiem-hoa-mat-khau\">2. R\u1ee7i to t\u1eeb vi\u1ec7c \u0111\u0103ng nh\u1eadp VPS b\u1eb1ng m\u1eadt kh\u1ea9u truy\u1ec1n th\u1ed1ng<\/a><\/li>\n<li style=\"margin-bottom: 12px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: 600; transition: color 0.2s;\" href=\"#khoi-tao-key\">3. H\u01b0\u1edbng d\u1eabn kh\u1edfi t\u1ea1o SSH Key b\u1eb1ng thu\u1eadt to\u00e1n Ed25519 b\u1ea3o m\u1eadt cao<\/a><\/li>\n<li style=\"margin-bottom: 12px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: 600; transition: color 0.2s;\" href=\"#dua-key-len-vps\">4. Quy tr\u00ecnh chuy\u1ec3n Public Key l\u00ean VPS \u0111\u1ec3 x\u00e1c th\u1ef1c kh\u00f4ng c\u1ea7n m\u1eadt kh\u1ea9u<\/a><\/li>\n<li style=\"margin-bottom: 12px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: 600; transition: color 0.2s;\" href=\"#tat-password\">5. V\u00f4 hi\u1ec7u h\u00f3a m\u1eadt kh\u1ea9u v\u00e0 c\u1ea5u h\u00ecnh t\u1ec7p tin sshd_config an to\u00e0n<\/a><\/li>\n<li style=\"margin-bottom: 12px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: 600; transition: color 0.2s;\" href=\"#su-dung-agent\">6. T\u1ed1i \u01b0u h\u00f3a quy tr\u00ecnh l\u00e0m vi\u1ec7c v\u1edbi SSH Agent v\u00e0 t\u1ec7p c\u1ea5u h\u00ecnh c\u1ee5c b\u1ed9<\/a><\/li>\n<li style=\"margin-bottom: 12px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: 600; transition: color 0.2s;\" href=\"#lien-ket-github\">7. T\u00edch h\u1ee3p SSH Key v\u00e0o GitHub h\u1ed7 tr\u1ee3 t\u1ef1 \u0111\u1ed9ng h\u00f3a Deploy<\/a><\/li>\n<li style=\"margin-bottom: 12px;\"><a style=\"text-decoration: none; color: #2563eb; font-weight: 600; transition: color 0.2s;\" href=\"#sua-loi-thuong-gap\">8. B\u1ea3ng ch\u1ea9n \u0111o\u00e1n v\u00e0 kh\u1eafc ph\u1ee5c s\u1ef1 c\u1ed1 k\u1ebft n\u1ed1i SSH Key nhanh ch\u00f3ng<\/a><\/li>\n<\/ul>\n<\/div>\n<p><!-- Section 1 --><\/p>\n<h2 id=\"co-che-hoat-dong\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin-top: 40px; margin-bottom: 20px; line-height: 1.4;\">1. SSH Key l\u00e0 g\u00ec v\u00e0 c\u01a1 ch\u1ebf m\u00e3 h\u00f3a b\u1ea5t \u0111\u1ed1i x\u1ee9ng ho\u1ea1t \u0111\u1ed9ng ra sao?<\/h2>\n<p style=\"text-align: justify; margin-bottom: 18px;\">SSH Key l\u00e0 m\u1ed9t ph\u01b0\u01a1ng th\u1ee9c x\u00e1c th\u1ef1c danh t\u00ednh ng\u01b0\u1eddi d\u00f9ng thay th\u1ebf cho m\u1eadt kh\u1ea9u th\u00f4ng th\u01b0\u1eddng khi k\u1ebft n\u1ed1i v\u1edbi m\u00e1y ch\u1ee7 Linux. C\u00f4ng ngh\u1ec7 n\u00e0y ho\u1ea1t \u0111\u1ed9ng d\u1ef1a tr\u00ean n\u1ec1n t\u1ea3ng m\u1eadt m\u00e3 h\u1ecdc b\u1ea5t \u0111\u1ed1i x\u1ee9ng, s\u1eed d\u1ee5ng m\u1ed9t c\u1eb7p kh\u00f3a c\u00f3 m\u1ed1i li\u00ean h\u1ec7 to\u00e1n h\u1ecdc ch\u1eb7t ch\u1ebd v\u1edbi nhau \u0111\u1ec3 x\u00e1c nh\u1eadn quy\u1ec1n truy c\u1eadp h\u1ec7 th\u1ed1ng.<\/p>\n<p style=\"text-align: justify; margin-bottom: 20px;\">Kh\u00e1c v\u1edbi ph\u01b0\u01a1ng ph\u00e1p nh\u1eadp m\u1eadt kh\u1ea9u truy\u1ec1n th\u1ed1ng d\u1ec5 b\u1ecb r\u00f2 r\u1ec9, c\u01a1 ch\u1ebf n\u00e0y chia c\u1ea5u tr\u00fac kh\u00f3a l\u00e0m hai th\u00e0nh ph\u1ea7n bi\u1ec7t l\u1eadp:<\/p>\n<ul style=\"list-style-type: disc; padding-left: 20px; margin-bottom: 25px; color: #1f2937;\">\n<li style=\"margin-bottom: 12px;\"><strong>Kh\u00f3a b\u00ed m\u1eadt (Private Key):<\/strong> T\u1ec7p tin n\u00e0y \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef c\u1ef1c k\u1ef3 c\u1ea9n th\u1eadn tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n c\u1ee7a b\u1ea1n. Kh\u00f4ng bao gi\u1edd \u0111\u01b0\u1ee3c chia s\u1ebb Private Key cho b\u1ea5t k\u1ef3 ai ho\u1eb7c t\u1ea3i l\u00ean m\u1ea1ng Internet. N\u00f3 ho\u1ea1t \u0111\u1ed9ng nh\u01b0 m\u1ed9t chi\u1ebfc ch\u00eca kh\u00f3a v\u1ea1n n\u0103ng duy nh\u1ea5t \u0111\u1ec3 gi\u1ea3i m\u00e3 d\u1eef li\u1ec7u x\u00e1c th\u1ef1c t\u1eeb m\u00e1y ch\u1ee7.<\/li>\n<li style=\"margin-bottom: 12px;\"><strong>Kh\u00f3a c\u00f4ng khai (Public Key):<\/strong> Kh\u00f3a n\u00e0y \u0111\u01b0\u1ee3c t\u1ea3i tr\u1ef1c ti\u1ebfp l\u00ean m\u00e1y ch\u1ee7 \u0111\u00edch v\u00e0 l\u01b0u trong t\u1ec7p tin c\u1ea5u h\u00ecnh c\u00e1 nh\u00e2n c\u1ee7a t\u00e0i kho\u1ea3n mu\u1ed1n k\u1ebft n\u1ed1i. B\u1ea5t k\u1ef3 ai c\u0169ng c\u00f3 th\u1ec3 nh\u00ecn th\u1ea5y chu\u1ed7i k\u00fd t\u1ef1 n\u00e0y m\u00e0 kh\u00f4ng \u1ea3nh h\u01b0\u1edfng t\u1edbi an to\u00e0n h\u1ec7 th\u1ed1ng, n\u00f3 \u0111\u00f3ng vai tr\u00f2 nh\u01b0 m\u1ed9t \u1ed5 kh\u00f3a th\u00f4ng minh ch\u1ec9 m\u1edf ra khi nh\u1eadn \u0111\u00fang t\u00edn hi\u1ec7u m\u00e3 h\u00f3a t\u1eeb Private Key t\u01b0\u01a1ng \u1ee9ng.<\/li>\n<\/ul>\n<p style=\"text-align: justify; margin-bottom: 20px;\">Khi b\u1ea1n th\u1ef1c hi\u1ec7n l\u1ec7nh k\u1ebft n\u1ed1i, m\u00e1y ch\u1ee7 s\u1ebd t\u1ea1o ra m\u1ed9t th\u1eed th\u00e1ch to\u00e1n h\u1ecdc ng\u1eabu nhi\u00ean, m\u00e3 h\u00f3a th\u1eed th\u00e1ch \u0111\u00f3 b\u1eb1ng Public Key r\u1ed3i g\u1eedi ng\u01b0\u1ee3c l\u1ea1i cho m\u00e1y t\u00ednh c\u1ee7a b\u1ea1n. Ch\u1ec9 c\u00f3 Private Key n\u1eb1m tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n c\u1ee7a b\u1ea1n m\u1edbi c\u00f3 \u0111\u1ee7 kh\u1ea3 n\u0103ng gi\u1ea3i m\u00e3 th\u00e0nh c\u00f4ng th\u1eed th\u00e1ch n\u00e0y \u0111\u1ec3 g\u1eedi k\u1ebft qu\u1ea3 x\u00e1c nh\u1eadn v\u1ec1 cho m\u00e1y ch\u1ee7. To\u00e0n b\u1ed9 qu\u00e1 tr\u00ecnh di\u1ec5n ra ho\u00e0n to\u00e0n t\u1ef1 \u0111\u1ed9ng ch\u1ec9 trong v\u00e0i mili gi\u00e2y m\u00e0 kh\u00f4ng c\u1ea7n truy\u1ec1n t\u1ea3i b\u1ea5t k\u1ef3 th\u00f4ng tin nh\u1ea1y c\u1ea3m n\u00e0o qua \u0111\u01b0\u1eddng truy\u1ec1n internet.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-41890\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/06\/SSH-Key.jpg\" alt=\"SSH Key\" width=\"1000\" height=\"667\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/06\/SSH-Key.jpg 1000w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/06\/SSH-Key-300x200.jpg 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/06\/SSH-Key-768x512.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p><!-- Section 2 --><\/p>\n<h2 id=\"hiem-hoa-mat-khau\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin-top: 40px; margin-bottom: 20px; line-height: 1.4;\">2. R\u1ee7i ro t\u1eeb vi\u1ec7c \u0111\u0103ng nh\u1eadp VPS b\u1eb1ng m\u1eadt kh\u1ea9u truy\u1ec1n th\u1ed1ng<\/h2>\n<p style=\"text-align: justify; margin-bottom: 18px;\">S\u1eed d\u1ee5ng m\u1eadt kh\u1ea9u qu\u1ea3n tr\u1ecb l\u00e0 k\u1ebd h\u1edf l\u1edbn nh\u1ea5t khi\u1ebfn m\u00e1y ch\u1ee7 c\u1ee7a b\u1ea1n l\u1ecdt v\u00e0o t\u1ea7m ng\u1eafm c\u1ee7a hacker. C\u00e1c m\u1ea1ng l\u01b0\u1edbi m\u00e1y t\u00ednh ma (botnet) qu\u00e9t li\u00ean t\u1ee5c tr\u00ean d\u1ea3i \u0111\u1ecba ch\u1ec9 IP to\u00e0n c\u1ea7u \u0111\u1ec3 t\u00ecm ki\u1ebfm c\u00e1c c\u1ed5ng SSH m\u1edf s\u1eb5n v\u00e0 th\u1ef1c hi\u1ec7n h\u00e0ng ngh\u00ecn l\u01b0\u1ee3t th\u1eed m\u1eadt kh\u1ea9u t\u1ef1 \u0111\u1ed9ng m\u1ed7i ph\u00fat.<\/p>\n<p style=\"text-align: justify; margin-bottom: 20px;\">N\u1ebfu b\u1ea1n v\u1eabn \u0111ang duy tr\u00ec th\u00f3i quen truy c\u1eadp b\u1eb1ng m\u1eadt kh\u1ea9u, h\u1ec7 th\u1ed1ng \u0111ang ph\u1ea3i \u0111\u1ed1i m\u1eb7t v\u1edbi nh\u1eefng r\u1ee7i ro c\u1ef1c k\u1ef3 nghi\u00eam tr\u1ecdng sau:<\/p>\n<ul style=\"list-style-type: disc; padding-left: 20px; margin-bottom: 25px; color: #1f2937;\">\n<li style=\"margin-bottom: 12px;\"><strong>T\u1ea5n c\u00f4ng v\u00e9t c\u1ea1n (Brute Force Attack):<\/strong> K\u1ebb t\u1ea5n c\u00f4ng s\u1eed d\u1ee5ng c\u00e1c t\u1eeb \u0111i\u1ec3n ch\u1ee9a h\u00e0ng tri\u1ec7u m\u1eadt kh\u1ea9u ph\u1ed5 bi\u1ebfn k\u1ebft h\u1ee3p v\u1edbi n\u0103ng l\u01b0\u1ee3ng t\u00ednh to\u00e1n l\u1edbn \u0111\u1ec3 d\u00f2 qu\u00e9t. Ch\u1ec9 c\u1ea7n m\u1eadt kh\u1ea9u c\u1ee7a b\u1ea1n c\u00f3 \u0111\u1ed9 ph\u1ee9c t\u1ea1p trung b\u00ecnh, vi\u1ec7c b\u1ecb b\u1ebb kh\u00f3a ch\u1ec9 c\u00f2n l\u00e0 v\u1ea5n \u0111\u1ec1 th\u1eddi gian.<\/li>\n<li style=\"margin-bottom: 12px;\"><strong>L\u00e3ng ph\u00ed t\u00e0i nguy\u00ean h\u1ec7 th\u1ed1ng:<\/strong> M\u1ed7i l\u01b0\u1ee3t k\u1ebft n\u1ed1i th\u1eed c\u1ee7a botnet s\u1ebd k\u00edch ho\u1ea1t m\u1ed9t ti\u1ebfn tr\u00ecnh x\u00e1c th\u1ef1c tr\u00ean Linux. \u0110i\u1ec1u n\u00e0y khi\u1ebfn CPU v\u00e0 dung l\u01b0\u1ee3ng RAM c\u1ee7a VPS b\u1ecb chi\u1ebfm d\u1ee5ng v\u00f4 \u00edch, d\u1eabn \u0111\u1ebfn t\u00ecnh tr\u1ea1ng m\u00e1y ch\u1ee7 ho\u1ea1t \u0111\u1ed9ng ch\u1eadm ch\u1ea1p ho\u1eb7c th\u1eadm ch\u00ed treo d\u1ecbch v\u1ee5 d\u00f9 kh\u00f4ng c\u00f3 l\u01b0\u1ee3t truy c\u1eadp th\u1ef1c t\u1ebf t\u1eeb ng\u01b0\u1eddi d\u00f9ng.<\/li>\n<li style=\"margin-bottom: 12px;\"><strong>Nguy c\u01a1 nghe l\u00e9n d\u1eef li\u1ec7u (Man-in-the-Middle):<\/strong> Trong m\u00f4i tr\u01b0\u1eddng m\u1ea1ng c\u00f4ng c\u1ed9ng kh\u00f4ng an to\u00e0n, m\u1eadt kh\u1ea9u c\u1ee7a b\u1ea1n c\u00f3 th\u1ec3 b\u1ecb ch\u1ee5p l\u1ea1i qua c\u00e1c k\u1ef9 thu\u1eadt \u0111\u00e1nh ch\u1eb7n g\u00f3i tin, t\u1ea1o c\u01a1 h\u1ed9i cho k\u1ebb x\u1ea5u chi\u1ebfm quy\u1ec1n \u0111i\u1ec1u khi\u1ec3n cao nh\u1ea5t (root) c\u1ee7a m\u00e1y ch\u1ee7.<\/li>\n<\/ul>\n<p><!-- Box Chuy\u1ec3n \u0110\u1ed5i 1 --><\/p>\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: white; font-size: 28px; font-family: 'Segoe UI', sans-serif; font-weight: bold; margin: 0; line-height: 1.2;\">VPS T\u1ed0C \u0110\u1ed8 CAO<\/p>\n<p style=\"color: #dbeafe; font-size: 14px; font-weight: 600; margin-top: 12px; letter-spacing: 0.5px;\">SSD NVMe U.2 \u00b7 CPU Intel Xeon \u00b7 Ch\u1ed1ng DDoS<\/p>\n<\/div>\n<\/div>\n<div style=\"flex: 2; padding: 25px; min-width: 300px;\">\n<h3 style=\"color: #1e3a8a; margin-top: 0; font-size: 20px; font-weight: bold;\">B\u1ea3o m\u1eadt t\u1ed1i \u0111a cho \u1ee9ng d\u1ee5ng c\u1ee7a b\u1ea1n<\/h3>\n<p style=\"text-align: justify; font-size: 15px; margin-bottom: 20px; color: #4b5563;\">V\u1eadn h\u00e0nh \u1ee9ng d\u1ee5ng m\u01b0\u1ee3t m\u00e0 tr\u00ean n\u1ec1n t\u1ea3ng ph\u1ea7n c\u1ee9ng ch\u00ednh h\u00e3ng cao c\u1ea5p. H\u1ec7 th\u1ed1ng l\u01b0u tr\u1eef SSD NVMe th\u1ebf h\u1ec7 m\u1edbi mang l\u1ea1i t\u1ed1c \u0111\u1ed9 truy xu\u1ea5t v\u01b0\u1ee3t b\u1eadc, gi\u00fap c\u00e1c t\u00e1c v\u1ee5 x\u1eed l\u00fd m\u00e3 h\u00f3a SSH v\u00e0 v\u1eadn h\u00e0nh c\u01a1 s\u1edf d\u1eef li\u1ec7u di\u1ec5n ra nhanh ch\u00f3ng, an to\u00e0n tuy\u1ec7t \u0111\u1ed1i.<\/p>\n<p><a style=\"background: linear-gradient(90deg, #2563EB 0%, #1E3A8A 100%); color: white; padding: 12px 25px; text-decoration: none; font-weight: 600; border-radius: 8px; font-size: 14px; display: inline-block; box-shadow: 0 5px 15px rgba(37,99,235,0.3); transition: transform 0.2s;\" href=\"https:\/\/interdata.vn\/thue-vps\/\" target=\"_blank\" rel=\"noopener\">THU\u00ca VPS CH\u1ea4T L\u01af\u1ee2NG CAO \u27f6<\/a><\/p>\n<\/div>\n<\/div>\n<p><!-- Section 3 --><\/p>\n<h2 id=\"khoi-tao-key\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin-top: 40px; margin-bottom: 20px; line-height: 1.4;\">3. H\u01b0\u1edbng d\u1eabn kh\u1edfi t\u1ea1o SSH Key b\u1eb1ng thu\u1eadt to\u00e1n Ed25519 b\u1ea3o m\u1eadt cao<\/h2>\n<p style=\"text-align: justify; margin-bottom: 18px;\">Hi\u1ec7n nay, thu\u1eadt to\u00e1n m\u00e3 h\u00f3a \u0111\u01b0\u1eddng cong Elliptic Ed25519 \u0111ang l\u00e0 ti\u00eau chu\u1ea9n c\u00f4ng ngh\u1ec7 t\u1ed1i \u01b0u nh\u1ea5t, v\u01b0\u1ee3t tr\u1ed9i ho\u00e0n to\u00e0n so v\u1edbi chu\u1ea9n RSA truy\u1ec1n th\u1ed1ng v\u1ec1 c\u1ea3 \u0111\u1ed9 an to\u00e0n l\u1eabn t\u1ed1c \u0111\u1ed9 x\u1eed l\u00fd m\u00e3 h\u00f3a. C\u00e1c kh\u00f3a Ed25519 c\u00f3 k\u00edch th\u01b0\u1edbc nh\u1ecf g\u1ecdn nh\u01b0ng mang l\u1ea1i m\u1ee9c \u0111\u1ed9 b\u1ea3o m\u1eadt t\u01b0\u01a1ng \u0111\u01b0\u01a1ng v\u1edbi kh\u00f3a RSA 3072-bit, gi\u00fap ti\u1ebfn tr\u00ecnh b\u1eaft tay k\u1ebft n\u1ed1i SSH di\u1ec5n ra nhanh h\u01a1n.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-41888\" src=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/06\/Cach-Tao-SSH-Key-Dang-Nhap-VPS-Khong-Can-Password.jpg\" alt=\"C\u00e1ch T\u1ea1o SSH Key &amp; \u0110\u0103ng Nh\u1eadp VPS Kh\u00f4ng C\u1ea7n Password\" width=\"1000\" height=\"667\" title=\"\" srcset=\"https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/06\/Cach-Tao-SSH-Key-Dang-Nhap-VPS-Khong-Can-Password.jpg 1000w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/06\/Cach-Tao-SSH-Key-Dang-Nhap-VPS-Khong-Can-Password-300x200.jpg 300w, https:\/\/interdata.vn\/blog\/wp-content\/uploads\/2026\/06\/Cach-Tao-SSH-Key-Dang-Nhap-VPS-Khong-Can-Password-768x512.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p style=\"text-align: justify; margin-bottom: 20px;\">\u0110\u1ec3 b\u1eaft \u0111\u1ea7u ti\u1ebfn tr\u00ecnh sinh kh\u00f3a, h\u00e3y m\u1edf \u1ee9ng d\u1ee5ng Terminal (tr\u00ean Linux\/macOS) ho\u1eb7c PowerShell (tr\u00ean Windows 10\/11) v\u00e0 nh\u1eadp d\u00f2ng l\u1ec7nh sau:<\/p>\n<pre>ssh-keygen -t ed25519 -C \"admin@yourdomain.com\"<\/pre>\n<p style=\"text-align: justify; margin-bottom: 20px;\">Ngay khi nh\u1ea5n Enter, ch\u01b0\u01a1ng tr\u00ecnh s\u1ebd hi\u1ec3n th\u1ecb c\u00e1c y\u00eau c\u1ea7u t\u01b0\u01a1ng t\u00e1c tr\u1ef1c ti\u1ebfp tr\u00ean m\u00e0n h\u00ecnh:<\/p>\n<div style=\"background-color: #f8fafc; border-left: 4px solid #3B82F6; padding: 15px 20px; margin-bottom: 25px; border-radius: 0 8px 8px 0;\">\n<p style=\"margin: 0 0 10px 0; font-weight: bold; color: #1e3a8a;\">C\u00e1c b\u01b0\u1edbc t\u01b0\u01a1ng t\u00e1c trong qu\u00e1 tr\u00ecnh sinh kh\u00f3a:<\/p>\n<ol style=\"margin: 0; padding-left: 20px; color: #334155;\">\n<li style=\"margin-bottom: 8px;\"><strong>X\u00e1c \u0111\u1ecbnh \u0111\u01b0\u1eddng d\u1eabn l\u01b0u tr\u1eef:<\/strong> H\u1ec7 th\u1ed1ng s\u1ebd h\u1ecfi <code>Enter file in which to save the key...<\/code>. N\u1ebfu mu\u1ed1n s\u1eed d\u1ee5ng v\u1ecb tr\u00ed m\u1eb7c \u0111\u1ecbnh n\u1eb1m trong th\u01b0 m\u1ee5c ng\u01b0\u1eddi d\u00f9ng c\u1ee7a b\u1ea1n, ch\u1ec9 c\u1ea7n nh\u1ea5n <strong>Enter<\/strong>.<\/li>\n<li style=\"margin-bottom: 8px;\"><strong>C\u00e0i \u0111\u1eb7t c\u1ee5m m\u1eadt kh\u1ea9u b\u1ea3o v\u1ec7 (Passphrase):<\/strong> M\u00e0n h\u00ecnh hi\u1ec3n th\u1ecb <code>Enter passphrase (empty for no passphrase):<\/code>. \u0110\u00e2y l\u00e0 m\u1eadt kh\u1ea9u d\u00f9ng \u0111\u1ec3 m\u00e3 h\u00f3a ch\u00ednh Private Key c\u1ee7a b\u1ea1n tr\u00ean \u1ed5 c\u1ee9ng c\u1ee5c b\u1ed9. N\u1ebfu b\u1ea1n nh\u1eadp c\u1ee5m m\u1eadt kh\u1ea9u n\u00e0y, m\u1ed7i l\u1ea7n s\u1eed d\u1ee5ng SSH Key \u0111\u1ec3 k\u1ebft n\u1ed1i, b\u1ea1n s\u1ebd c\u1ea7n g\u00f5 m\u1eadt kh\u1ea9u n\u00e0y \u0111\u1ec3 m\u1edf kh\u00f3a ch\u00eca. \u0110i\u1ec1u n\u00e0y \u0111\u1ea3m b\u1ea3o an to\u00e0n tuy\u1ec7t \u0111\u1ed1i ngay c\u1ea3 khi m\u00e1y t\u00ednh c\u00e1 nh\u00e2n c\u1ee7a b\u1ea1n b\u1ecb m\u1ea5t ho\u1eb7c b\u1ecb x\u00e2m nh\u1eadp. \u0110\u1ec3 tr\u1ed1ng v\u00e0 nh\u1ea5n <strong>Enter<\/strong> n\u1ebfu b\u1ea1n mu\u1ed1n t\u1ef1 \u0111\u1ed9ng k\u1ebft n\u1ed1i nhanh ch\u00f3ng m\u00e0 kh\u00f4ng c\u1ea7n nh\u1eadp th\u00eam b\u1ea5t c\u1ee9 k\u00fd t\u1ef1 n\u00e0o.<\/li>\n<li style=\"margin-bottom: 0;\"><strong>X\u00e1c nh\u1eadn l\u1ea1i c\u1ee5m m\u1eadt kh\u1ea9u:<\/strong> Nh\u1eadp l\u1ea1i m\u1eadt kh\u1ea9u gi\u1ed1ng h\u1ec7t \u1edf b\u01b0\u1edbc tr\u00ean ho\u1eb7c ti\u1ebfp t\u1ee5c nh\u1ea5n <strong>Enter<\/strong> \u0111\u1ec3 ho\u00e0n t\u1ea5t quy tr\u00ecnh.<\/li>\n<\/ol>\n<\/div>\n<p style=\"text-align: justify; margin-bottom: 20px;\">Sau khi ho\u00e0n t\u1ea5t, m\u00e0n h\u00ecnh s\u1ebd in ra m\u1ed9t m\u00e3 s\u01a1 \u0111\u1ed3 tr\u1ef1c quan (Randomart image) c\u00f9ng th\u00f4ng b\u00e1o hai t\u1ec7p tin kh\u00f3a \u0111\u00e3 \u0111\u01b0\u1ee3c kh\u1edfi t\u1ea1o th\u00e0nh c\u00f4ng t\u1ea1i th\u01b0 m\u1ee5c \u1ea9n c\u1ee7a t\u00e0i kho\u1ea3n:<\/p>\n<ul style=\"list-style-type: disc; padding-left: 20px; margin-bottom: 25px; color: #1f2937;\">\n<li style=\"margin-bottom: 10px;\"><code>~\/.ssh\/id_ed25519<\/code> (\u0111\u1ed1i v\u1edbi Private Key d\u00f9ng \u0111\u1ec3 l\u01b0u tr\u1eef c\u1ee5c b\u1ed9 b\u1ea3o m\u1eadt).<\/li>\n<li style=\"margin-bottom: 10px;\"><code>~\/.ssh\/id_ed25519.pub<\/code> (\u0111\u1ed1i v\u1edbi Public Key d\u00f9ng \u0111\u1ec3 \u0111\u01b0a l\u00ean m\u00e1y ch\u1ee7).<\/li>\n<\/ul>\n<p><!-- Section 4 --><\/p>\n<h2 id=\"dua-key-len-vps\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin-top: 40px; margin-bottom: 20px; line-height: 1.4;\">4. Quy tr\u00ecnh chuy\u1ec3n Public Key l\u00ean VPS \u0111\u1ec3 x\u00e1c th\u1ef1c kh\u00f4ng c\u1ea7n m\u1eadt kh\u1ea9u<\/h2>\n<p style=\"text-align: justify; margin-bottom: 18px;\">Sau khi \u0111\u00e3 c\u00f3 c\u1eb7p kh\u00f3a, b\u1ea1n c\u1ea7n chuy\u1ec3n n\u1ed9i dung t\u1ec7p tin Public Key (.pub) l\u00ean h\u1ec7 th\u1ed1ng VPS \u0111\u1ec3 m\u00e1y ch\u1ee7 nh\u1eadn di\u1ec7n thi\u1ebft b\u1ecb c\u1ee7a b\u1ea1n trong nh\u1eefng l\u1ea7n k\u1ebft n\u1ed1i sau. C\u00f3 hai c\u00e1ch th\u1ef1c hi\u1ec7n vi\u1ec7c n\u00e0y, t\u00f9y thu\u1ed9c v\u00e0o h\u1ec7 \u0111i\u1ec1u h\u00e0nh b\u1ea1n \u0111ang s\u1eed d\u1ee5ng tr\u00ean m\u00e1y t\u00ednh c\u1ee7a m\u00ecnh.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 18px; font-weight: 600; margin-top: 25px; margin-bottom: 12px;\">Ph\u01b0\u01a1ng \u00e1n 1: S\u1eed d\u1ee5ng c\u00f4ng c\u1ee5 t\u1ef1 \u0111\u1ed9ng ssh-copy-id (\u00c1p d\u1ee5ng cho Linux v\u00e0 macOS)<\/h3>\n<p style=\"text-align: justify; margin-bottom: 15px;\">\u0110\u00e2y l\u00e0 gi\u1ea3i ph\u00e1p nhanh g\u1ecdn nh\u1ea5t, t\u1ef1 \u0111\u1ed9ng thi\u1ebft l\u1eadp m\u1ecdi quy\u1ec1n h\u1ea1n th\u01b0 m\u1ee5c c\u1ea7n thi\u1ebft tr\u00ean m\u00e1y ch\u1ee7 \u0111\u00edch. H\u00e3y nh\u1eadp l\u1ec7nh sau tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n:<\/p>\n<pre>ssh-copy-id -i ~\/.ssh\/id_ed25519.pub root@123.45.67.89<\/pre>\n<p style=\"text-align: justify; margin-bottom: 15px;\">H\u00e3y thay th\u1ebf <code>root<\/code> b\u1eb1ng t\u00e0i kho\u1ea3n qu\u1ea3n tr\u1ecb c\u1ee7a b\u1ea1n v\u00e0 <code>123.45.67.89<\/code> b\u1eb1ng \u0111\u1ecba ch\u1ec9 IP ch\u00ednh x\u00e1c c\u1ee7a VPS. H\u1ec7 th\u1ed1ng s\u1ebd y\u00eau c\u1ea7u b\u1ea1n nh\u1eadp m\u1eadt kh\u1ea9u truy c\u1eadp c\u1ee7a t\u00e0i kho\u1ea3n root m\u1ed9t l\u1ea7n duy nh\u1ea5t \u0111\u1ec3 ho\u00e0n t\u1ea5t vi\u1ec7c sao ch\u00e9p kh\u00f3a v\u00e0o v\u1ecb tr\u00ed an to\u00e0n.<\/p>\n<h3 style=\"color: #1e3a8a; font-size: 18px; font-weight: 600; margin-top: 25px; margin-bottom: 12px;\">Ph\u01b0\u01a1ng \u00e1n 2: \u0110\u01b0a kh\u00f3a l\u00ean th\u1ee7 c\u00f4ng (\u00c1p d\u1ee5ng cho m\u1ecdi h\u1ec7 \u0111i\u1ec1u h\u00e0nh bao g\u1ed3m Windows)<\/h3>\n<p style=\"text-align: justify; margin-bottom: 15px;\">N\u1ebfu b\u1ea1n d\u00f9ng Windows PowerShell ch\u01b0a t\u00edch h\u1ee3p s\u1eb5n l\u1ec7nh t\u1ef1 \u0111\u1ed9ng, h\u00e3y \u0111\u0103ng nh\u1eadp v\u00e0o VPS b\u1eb1ng m\u1eadt kh\u1ea9u b\u00ecnh th\u01b0\u1eddng v\u00e0 t\u1ef1 tay c\u1ea5u h\u00ecnh theo c\u00e1c b\u01b0\u1edbc chu\u1ea9n k\u1ef9 thu\u1eadt sau \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o kh\u00f4ng g\u1eb7p l\u1ed7i ph\u00e2n quy\u1ec1n truy c\u1eadp:<\/p>\n<pre># 1. T\u1ea1o th\u01b0 m\u1ee5c c\u1ea5u h\u00ecnh SSH b\u00ed m\u1eadt n\u1ebfu ch\u01b0a t\u1ed3n t\u1ea1i\r\nmkdir -p ~\/.ssh\r\n\r\n# 2. Ph\u00e2n quy\u1ec1n truy c\u1eadp an to\u00e0n cho th\u01b0 m\u1ee5c v\u1eeba t\u1ea1o (Ch\u1ec9 ch\u1ee7 s\u1edf h\u1eefu \u0111\u01b0\u1ee3c \u0111\u1ecdc\/ghi)\r\nchmod 700 ~\/.ssh\r\n\r\n# 3. T\u1ea1o t\u1ec7p tin authorized_keys ch\u1ee9a danh s\u00e1ch kh\u00f3a \u0111\u01b0\u1ee3c ph\u00e9p \u0111\u0103ng nh\u1eadp\r\ntouch ~\/.ssh\/authorized_keys\r\n\r\n# 4. Ph\u00e2n quy\u1ec1n t\u1ed1i thi\u1ec3u cho t\u1ec7p authorized_keys (B\u1eaft bu\u1ed9c \u0111\u1ec3 d\u1ecbch v\u1ee5 SSH ch\u1ea5p nh\u1eadn)\r\nchmod 600 ~\/.ssh\/authorized_keys<\/pre>\n<p style=\"text-align: justify; margin-bottom: 15px;\">K\u1ebf ti\u1ebfp, h\u00e3y m\u1edf t\u1ec7p tin <code>~\/.ssh\/id_ed25519.pub<\/code> tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n b\u1eb1ng b\u1ea5t k\u1ef3 tr\u00ecnh so\u1ea1n th\u1ea3o v\u0103n b\u1ea3n n\u00e0o (nh\u01b0 Notepad ho\u1eb7c VS Code), sao ch\u00e9p to\u00e0n b\u1ed9 chu\u1ed7i v\u0103n b\u1ea3n d\u00e0i b\u1eaft \u0111\u1ea7u b\u1eb1ng <code>ssh-ed25519...<\/code>. Cu\u1ed1i c\u00f9ng, d\u00e1n d\u00f2ng n\u1ed9i dung \u0111\u00f3 v\u00e0o cu\u1ed1i t\u1ec7p tin <code>~\/.ssh\/authorized_keys<\/code> tr\u00ean m\u00e1y ch\u1ee7 VPS b\u1eb1ng l\u1ec7nh s\u1eeda v\u0103n b\u1ea3n <code>nano ~\/.ssh\/authorized_keys<\/code> v\u00e0 l\u01b0u l\u1ea1i.<\/p>\n<p><!-- Section 5 --><\/p>\n<h2 id=\"tat-password\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin-top: 40px; margin-bottom: 20px; line-height: 1.4;\">5. V\u00f4 hi\u1ec7u h\u00f3a m\u1eadt kh\u1ea9u v\u00e0 c\u1ea5u h\u00ecnh t\u1ec7p tin sshd_config an to\u00e0n<\/h2>\n<p style=\"text-align: justify; margin-bottom: 18px;\">T\u1ea1o kh\u00f3a SSH th\u00e0nh c\u00f4ng m\u1edbi ch\u1ec9 l\u00e0 b\u01b0\u1edbc \u0111\u1ea7u ti\u00ean. \u0110\u1ec3 th\u1ef1c s\u1ef1 \u0111\u00f3ng ch\u1eb7t m\u1ecdi c\u00e1nh c\u1eeda tr\u01b0\u1edbc c\u00e1c \u0111\u1ee3t r\u00e0 qu\u00e9t t\u1ef1 \u0111\u1ed9ng c\u1ee7a hacker, b\u1ea1n bu\u1ed9c ph\u1ea3i v\u00f4 hi\u1ec7u h\u00f3a ho\u00e0n to\u00e0n t\u00ednh n\u0103ng \u0111\u0103ng nh\u1eadp b\u1eb1ng m\u1eadt kh\u1ea9u tr\u00ean t\u1ec7p c\u1ea5u h\u00ecnh trung t\u00e2m c\u1ee7a d\u1ecbch v\u1ee5 SSH.<\/p>\n<p style=\"text-align: justify; margin-bottom: 20px;\">H\u00e3y k\u1ebft n\u1ed1i v\u00e0o VPS c\u1ee7a b\u1ea1n v\u00e0 ti\u1ebfn h\u00e0nh ch\u1ec9nh s\u1eeda t\u1ec7p tin c\u1ea5u h\u00ecnh b\u1eb1ng tr\u00ecnh so\u1ea1n th\u1ea3o Nano:<\/p>\n<pre>sudo nano \/etc\/ssh\/sshd_config<\/pre>\n<p style=\"text-align: justify; margin-bottom: 20px;\">T\u00ecm ki\u1ebfm c\u00e1c t\u1eeb kh\u00f3a t\u01b0\u01a1ng \u1ee9ng trong n\u1ed9i dung t\u1ec7p tin v\u00e0 thi\u1ebft l\u1eadp gi\u00e1 tr\u1ecb chu\u1ea9n x\u00e1c gi\u1ed1ng nh\u01b0 m\u00f4 t\u1ea3 b\u00ean d\u01b0\u1edbi (n\u1ebfu d\u00f2ng n\u00e0o c\u00f3 d\u1ea5u th\u0103ng <code>#<\/code> \u1edf \u0111\u1ea7u, h\u00e3y x\u00f3a n\u00f3 \u0111i \u0111\u1ec3 k\u00edch ho\u1ea1t c\u1ea5u h\u00ecnh):<\/p>\n<pre># K\u00edch ho\u1ea1t t\u00ednh n\u0103ng x\u00e1c th\u1ef1c b\u1eb1ng kh\u00f3a c\u00f4ng khai\r\nPubkeyAuthentication yes\r\n\r\n# Ch\u1eb7n ho\u00e0n to\u00e0n \u0111\u0103ng nh\u1eadp b\u1eb1ng m\u1eadt kh\u1ea9u th\u00f4ng th\u01b0\u1eddng\r\nPasswordAuthentication no\r\n\r\n# Ng\u0103n \u0111\u0103ng nh\u1eadp tr\u1ef1c ti\u1ebfp t\u00e0i kho\u1ea3n root b\u1eb1ng m\u1eadt kh\u1ea9u (ch\u1ec9 cho ph\u00e9p qua SSH Key)\r\nPermitRootLogin prohibit-password<\/pre>\n<p style=\"text-align: justify; margin-bottom: 20px;\">Sau khi thay \u0111\u1ed5i, nh\u1ea5n t\u1ed5 h\u1ee3p ph\u00edm <code>Ctrl + O<\/code> r\u1ed3i Enter \u0111\u1ec3 ghi t\u1ec7p, sau \u0111\u00f3 d\u00f9ng <code>Ctrl + X<\/code> \u0111\u1ec3 tho\u00e1t kh\u1ecfi tr\u00ecnh so\u1ea1n th\u1ea3o. Kh\u1edfi \u0111\u1ed9ng l\u1ea1i d\u1ecbch v\u1ee5 SSH \u0111\u1ec3 c\u00e1c thi\u1ebft l\u1eadp m\u1edbi ch\u00ednh th\u1ee9c \u0111\u01b0\u1ee3c \u00e1p d\u1ee5ng:<\/p>\n<pre>sudo systemctl restart sshd<\/pre>\n<p style=\"text-align: justify; margin-top: 15px; margin-bottom: 20px; font-weight: bold; color: #dc2626;\">\u26a0\ufe0f NGUY\u00caN T\u1eaeC V\u00c0NG TR\u01af\u1edaC KHI THO\u00c1T: Tuy\u1ec7t \u0111\u1ed1i kh\u00f4ng \u0111\u01b0\u1ee3c ng\u1eaft k\u1ebft n\u1ed1i SSH hi\u1ec7n t\u1ea1i c\u1ee7a b\u1ea1n ngay l\u1eadp t\u1ee9c. H\u00e3y m\u1edf th\u00eam m\u1ed9t c\u1eeda s\u1ed5 terminal m\u1edbi \u0111\u1ed9c l\u1eadp tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n v\u00e0 th\u1ef1c hi\u1ec7n l\u1ec7nh k\u1ebft n\u1ed1i th\u1eed l\u1ea1i. N\u1ebfu k\u1ebft n\u1ed1i m\u1edbi th\u00e0nh c\u00f4ng m\u00e0 kh\u00f4ng \u0111\u00f2i h\u1ecfi m\u1eadt kh\u1ea9u, c\u1ea5u h\u00ecnh c\u1ee7a b\u1ea1n \u0111\u00e3 ho\u00e0n h\u1ea3o. N\u1ebfu c\u00f3 b\u1ea5t k\u1ef3 s\u1ef1 c\u1ed1 ph\u00e2n quy\u1ec1n n\u00e0o x\u1ea3y ra, b\u1ea1n v\u1eabn c\u00f2n phi\u00ean k\u1ebft n\u1ed1i c\u0169 \u0111\u1ec3 k\u1ecbp th\u1eddi s\u1eeda l\u1ea1i t\u1ec7p tin c\u1ea5u h\u00ecnh m\u00e0 kh\u00f4ng b\u1ecb kh\u00f3a t\u00e0i kho\u1ea3n ho\u00e0n to\u00e0n.<\/p>\n<p><!-- Section 6 --><\/p>\n<h2 id=\"su-dung-agent\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin-top: 40px; margin-bottom: 20px; line-height: 1.4;\">6. T\u1ed1i \u01b0u h\u00f3a quy tr\u00ecnh l\u00e0m vi\u1ec7c v\u1edbi SSH Agent v\u00e0 t\u1ec7p c\u1ea5u h\u00ecnh c\u1ee5c b\u1ed9<\/h2>\n<p style=\"text-align: justify; margin-bottom: 18px;\">Khi qu\u1ea3n tr\u1ecb nhi\u1ec1u m\u00e1y ch\u1ee7 ho\u1eb7c li\u00ean k\u1ebft v\u1edbi c\u00e1c d\u1ecbch v\u1ee5 kh\u00e1c nhau, vi\u1ec7c th\u01b0\u1eddng xuy\u00ean ph\u1ea3i g\u00f5 l\u1ea1i c\u1ee5m m\u1eadt kh\u1ea9u b\u1ea3o v\u1ec7 kh\u00f3a (Passphrase) hay ch\u1ec9 \u0111\u1ecbnh \u0111\u01b0\u1eddng d\u1eabn t\u1ec7p tin kh\u00f3a c\u1ee5 th\u1ec3 s\u1ebd g\u00e2y ra nhi\u1ec1u phi\u1ec1n to\u00e1i. B\u1ea1n c\u00f3 th\u1ec3 t\u1ef1 \u0111\u1ed9ng h\u00f3a ho\u00e0n to\u00e0n quy tr\u00ecnh n\u00e0y b\u1eb1ng c\u00f4ng c\u1ee5 qu\u1ea3n l\u00fd kh\u00f3a t\u00edch h\u1ee3p s\u1eb5n.<\/p>\n<p style=\"text-align: justify; margin-bottom: 20px;\">K\u00edch ho\u1ea1t d\u1ecbch v\u1ee5 n\u1ec1n SSH Agent tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n \u0111\u1ec3 l\u01b0u gi\u1eef t\u1ea1m th\u1eddi kh\u00f3a \u0111\u00e3 \u0111\u01b0\u1ee3c m\u1edf m\u1eadt kh\u1ea9u trong su\u1ed1t phi\u00ean l\u00e0m vi\u1ec7c hi\u1ec7n t\u1ea1i c\u1ee7a b\u1ea1n:<\/p>\n<pre># B\u1eadt d\u1ecbch v\u1ee5 qu\u1ea3n l\u00fd kh\u00f3a ch\u1ea1y ng\u1ea7m tr\u00ean m\u00e1y t\u00ednh\r\neval \"$(ssh-agent -s)\"\r\n\r\n# \u0110\u0103ng k\u00fd Private Key v\u00e0o b\u1ed9 nh\u1edb \u0111\u1ec7m c\u1ee7a Agent\r\nssh-add ~\/.ssh\/id_ed25519<\/pre>\n<p style=\"text-align: justify; margin-bottom: 20px;\">B\u00ean c\u1ea1nh \u0111\u00f3, b\u1ea1n c\u00f3 th\u1ec3 t\u1ea1o m\u1ed9t t\u1ec7p tin c\u1ea5u h\u00ecnh m\u1ea1ng c\u00e1 nh\u00e2n n\u1eb1m t\u1ea1i \u0111\u01b0\u1eddng d\u1eabn <code>~\/.ssh\/config<\/code> tr\u00ean thi\u1ebft b\u1ecb c\u1ee7a m\u00ecnh. C\u1ea5u h\u00ecnh n\u00e0y cho ph\u00e9p b\u1ea1n \u0111\u1ecbnh ngh\u0129a c\u00e1c b\u00ed danh vi\u1ebft t\u1eaft c\u1ef1c k\u1ef3 ti\u1ec7n l\u1ee3i cho c\u00e1c m\u00e1y ch\u1ee7 kh\u00e1c nhau:<\/p>\n<pre># T\u1ec7p tin c\u1ea5u h\u00ecnh c\u00e1 nh\u00e2n ~\/.ssh\/config\r\nHost vps-chinh\r\n    HostName 123.45.67.89\r\n    User root\r\n    Port 22\r\n    IdentityFile ~\/.ssh\/id_ed25519<\/pre>\n<p style=\"text-align: justify; margin-bottom: 20px;\">M\u1ed7i l\u1ea7n mu\u1ed1n k\u1ebft n\u1ed1i t\u1edbi m\u00e1y ch\u1ee7 sau khi \u0111\u00e3 \u0111\u1ecbnh ngh\u0129a t\u1ec7p tin n\u00e0y, b\u1ea1n ch\u1ec9 c\u1ea7n g\u00f5 \u0111\u00fang m\u1ed9t c\u1ee5m t\u1eeb ng\u1eafn g\u1ecdn: <code>ssh vps-chinh<\/code>. To\u00e0n b\u1ed9 th\u00f4ng tin v\u1ec1 IP, t\u00ean t\u00e0i kho\u1ea3n \u0111\u0103ng nh\u1eadp, c\u1ed5ng k\u1ebft n\u1ed1i v\u00e0 kh\u00f3a ri\u00eang t\u01b0 t\u01b0\u01a1ng \u1ee9ng s\u1ebd t\u1ef1 \u0111\u1ed9ng \u0111\u01b0\u1ee3c \u00e1p d\u1ee5ng chu\u1ea9n x\u00e1c m\u00e0 kh\u00f4ng c\u1ea7n b\u1ea5t k\u1ef3 tham s\u1ed1 th\u1ee7 c\u00f4ng n\u00e0o kh\u00e1c.<\/p>\n<p><!-- Section 7 --><\/p>\n<h2 id=\"lien-ket-github\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin-top: 40px; margin-bottom: 20px; line-height: 1.4;\">7. T\u00edch h\u1ee3p SSH Key v\u00e0o GitHub h\u1ed7 tr\u1ee3 t\u1ef1 \u0111\u1ed9ng h\u00f3a Deploy<\/h2>\n<p style=\"text-align: justify; margin-bottom: 18px;\">\u0110\u0103ng nh\u1eadp VPS kh\u00f4ng m\u1eadt kh\u1ea9u ch\u1ec9 l\u00e0 m\u1ed9t n\u1eeda ch\u1eb7ng \u0111\u01b0\u1eddng n\u00e2ng cao n\u0103ng su\u1ea5t c\u00f4ng vi\u1ec7c c\u1ee7a b\u1ea1n. \u0110\u1ed1i v\u1edbi l\u1eadp tr\u00ecnh vi\u00ean v\u00e0 c\u00e1c k\u1ef9 s\u01b0 v\u1eadn h\u00e0nh, vi\u1ec7c k\u1ebft n\u1ed1i kh\u00f4ng c\u1ea7n m\u1eadt kh\u1ea9u t\u1eeb VPS \u0111\u1ebfn c\u00e1c kho ch\u1ee9a m\u00e3 ngu\u1ed3n nh\u01b0 GitHub l\u00e0 y\u1ebfu t\u1ed1 s\u1ed1ng c\u00f2n \u0111\u1ec3 tri\u1ec3n khai h\u1ec7 th\u1ed1ng ph\u00e2n ph\u1ed1i m\u00e3 ngu\u1ed3n t\u1ef1 \u0111\u1ed9ng (CI\/CD).<\/p>\n<p style=\"text-align: justify; margin-bottom: 20px;\">B\u1ea1n c\u00f3 th\u1ec3 thi\u1ebft l\u1eadp d\u00f2ng ch\u1ea3y m\u00e3 ngu\u1ed3n n\u00e0y m\u1ed9t c\u00e1ch tr\u01a1n tru th\u00f4ng qua c\u00e1c b\u01b0\u1edbc thao t\u00e1c c\u1ee5 th\u1ec3 sau:<\/p>\n<ul style=\"list-style-type: disc; padding-left: 20px; margin-bottom: 25px; color: #1f2937;\">\n<li style=\"margin-bottom: 12px;\"><strong>Tr\u00edch xu\u1ea5t m\u00e3 kh\u00f3a c\u00f4ng khai:<\/strong> S\u1eed d\u1ee5ng l\u1ec7nh hi\u1ec3n th\u1ecb n\u1ed9i dung tr\u00ean terminal \u0111\u1ec3 copy ch\u00ednh x\u00e1c chu\u1ed7i Public Key c\u1ee7a b\u1ea1n: <code>cat ~\/.ssh\/id_ed25519.pub<\/code>.<\/li>\n<li style=\"margin-bottom: 12px;\"><strong>\u0110\u0103ng k\u00fd kh\u00f3a tr\u00ean t\u00e0i kho\u1ea3n GitHub:<\/strong> Truy c\u1eadp v\u00e0o t\u00e0i kho\u1ea3n c\u00e1 nh\u00e2n c\u1ee7a b\u1ea1n tr\u00ean website GitHub, di chuy\u1ec3n t\u1edbi m\u1ee5c <strong>Settings<\/strong> -&gt; <strong>SSH and GPG keys<\/strong> -&gt; nh\u1ea5n n\u00fat <strong>New SSH Key<\/strong>.<\/li>\n<li style=\"margin-bottom: 12px;\"><strong>Nh\u1eadp d\u1eef li\u1ec7u:<\/strong> \u0110i\u1ec1n t\u00ean thi\u1ebft b\u1ecb c\u1ee7a b\u1ea1n v\u00e0o ph\u1ea7n ti\u00eau \u0111\u1ec1 \u0111\u1ec3 d\u1ec5 qu\u1ea3n l\u00fd sau n\u00e0y, d\u00e1n to\u00e0n b\u1ed9 chu\u1ed7i k\u00fd t\u1ef1 kh\u00f3a v\u1eeba sao ch\u00e9p \u1edf b\u01b0\u1edbc tr\u00ean v\u00e0o \u00f4 gi\u00e1 tr\u1ecb v\u00e0 nh\u1ea5n x\u00e1c nh\u1eadn l\u01b0u l\u1ea1i.<\/li>\n<\/ul>\n<p style=\"text-align: justify; margin-bottom: 20px;\">\u0110\u1ec3 ki\u1ec3m tra t\u00ednh th\u00f4ng su\u1ed1t c\u1ee7a lu\u1ed3ng k\u1ebft n\u1ed1i m\u1eadt m\u00e3 n\u00e0y, h\u00e3y ch\u1ea1y l\u1ec7nh ki\u1ec3m th\u1eed tr\u00ean d\u00f2ng l\u1ec7nh:<\/p>\n<pre>ssh -T git@github.com<\/pre>\n<p style=\"text-align: justify; margin-bottom: 20px;\">H\u1ec7 th\u1ed1ng s\u1ebd g\u1eedi th\u00f4ng \u0111i\u1ec7p ch\u00e0o m\u1eebng \u0111\u00edch danh t\u00ean t\u00e0i kho\u1ea3n GitHub c\u1ee7a b\u1ea1n ngay sau khi x\u00e1c nh\u1eadn k\u1ebft n\u1ed1i th\u00e0nh c\u00f4ng. \u0110i\u1ec1u n\u00e0y \u0111\u1ed3ng ngh\u0129a v\u1edbi vi\u1ec7c b\u1ea1n c\u00f3 th\u1ec3 k\u00e9o (pull) v\u00e0 \u0111\u1ea9y (push) c\u00e1c thay \u0111\u1ed5i m\u00e3 ngu\u1ed3n t\u1eeb xa m\u00e0 ho\u00e0n to\u00e0n kh\u00f4ng c\u1ea7n nh\u1eadp m\u1eadt kh\u1ea9u c\u00e1 nh\u00e2n hay m\u00e3 x\u00e1c th\u1ef1c hai l\u1edbp (2FA) phi\u1ec1n to\u00e1i n\u1eefa.<\/p>\n<p><!-- Box Chuy\u1ec3n \u0110\u1ed5i 2 --><\/p>\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: white; font-size: 28px; font-family: 'Segoe UI', sans-serif; font-weight: bold; margin: 0; line-height: 1.2;\">CLOUD SERVER<\/p>\n<p style=\"color: #dbeafe; font-size: 14px; font-weight: 600; margin-top: 12px; letter-spacing: 0.5px;\">T\u00e0i Nguy\u00ean Ri\u00eang Bi\u1ec7t \u00b7 Kh\u1edfi T\u1ea1o T\u1ee9c Th\u00ec<\/p>\n<\/div>\n<\/div>\n<div style=\"flex: 2; padding: 25px; min-width: 300px;\">\n<h3 style=\"color: #1e3a8a; margin-top: 0; font-size: 20px; font-weight: bold;\">H\u1ea1 t\u1ea7ng tin c\u1eady cho \u1ee9ng d\u1ee5ng quy m\u00f4 l\u1edbn<\/h3>\n<p style=\"text-align: justify; font-size: 15px; margin-bottom: 20px; color: #4b5563;\">N\u00e2ng c\u1ea5p h\u1ec7 th\u1ed1ng d\u1ec5 d\u00e0ng kh\u00f4ng gi\u00e1n \u0111o\u1ea1n d\u1ecbch v\u1ee5 nh\u1edd kh\u1ea3 n\u0103ng co gi\u00e3n t\u00e0i nguy\u00ean linh ho\u1ea1t. Cloud Server c\u1ee7a InterData s\u1edf h\u1eefu t\u01b0\u1eddng l\u1eeda b\u1ea3o m\u1eadt \u0111a l\u1edbp ch\u1eb7n \u0111\u1ee9ng c\u00e1c nguy c\u01a1 t\u1ea5n c\u00f4ng m\u1ea1ng \u0111\u1ed9c h\u1ea1i ngay t\u1eeb bi\u00ean h\u1ec7 th\u1ed1ng.<\/p>\n<p><a style=\"background: linear-gradient(90deg, #2563EB 0%, #1E3A8A 100%); color: white; padding: 12px 25px; text-decoration: none; font-weight: 600; border-radius: 8px; font-size: 14px; display: inline-block; box-shadow: 0 5px 15px rgba(37,99,235,0.3); transition: transform 0.2s;\" href=\"https:\/\/interdata.vn\/cloud-server\/\" target=\"_blank\" rel=\"noopener\">XEM B\u1ea2NG GI\u00c1 CLOUD SERVER \u27f6<\/a><\/p>\n<\/div>\n<\/div>\n<p><!-- Section 8 --><\/p>\n<h2 id=\"sua-loi-thuong-gap\" style=\"color: #1e3a8a; font-size: 24px; font-weight: bold; text-align: left; border-left: 5px solid #2563EB; padding-left: 15px; margin-top: 40px; margin-bottom: 20px; line-height: 1.4;\">8. B\u1ea3ng ch\u1ea9n \u0111o\u00e1n v\u00e0 kh\u1eafc ph\u1ee5c s\u1ef1 c\u1ed1 k\u1ebft n\u1ed1i SSH Key nhanh ch\u00f3ng<\/h2>\n<p style=\"text-align: justify; margin-bottom: 18px;\">Trong th\u1ef1c t\u1ebf v\u1eadn h\u00e0nh h\u1ec7 th\u1ed1ng, ch\u1ec9 c\u1ea7n sai l\u1ec7ch m\u1ed9t ch\u00fat v\u1ec1 ph\u00e2n quy\u1ec1n t\u1ec7p tin ho\u1eb7c khai b\u00e1o sai \u0111\u01b0\u1eddng d\u1eabn kh\u00f3a, ti\u1ebfn tr\u00ecnh k\u1ebft n\u1ed1i s\u1ebd b\u1ecb t\u1eeb ch\u1ed1i ngay l\u1eadp t\u1ee9c. D\u01b0\u1edbi \u0111\u00e2y l\u00e0 b\u1ea3ng ch\u1ea9n \u0111o\u00e1n l\u1ed7i th\u1ef1c chi\u1ebfn \u0111\u01b0\u1ee3c \u0111\u00fac r\u00fat t\u1eeb nhi\u1ec1u n\u0103m qu\u1ea3n tr\u1ecb h\u1ea1 t\u1ea7ng c\u1ee7a c\u00e1c k\u1ef9 s\u01b0 h\u1ec7 th\u1ed1ng:<\/p>\n<div style=\"overflow-x: auto; margin-bottom: 30px; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\">\n<table style=\"width: 100%; border-collapse: collapse; min-width: 600px; text-align: left; font-size: 14px;\">\n<thead>\n<tr style=\"background-color: #1e3a8a; color: white;\">\n<th style=\"padding: 12px 15px; border: 1px solid #CBD5E1; font-weight: bold;\">Tri\u1ec7u ch\u1ee9ng l\u1ed7i<\/th>\n<th style=\"padding: 12px 15px; border: 1px solid #CBD5E1; font-weight: bold;\">Nguy\u00ean nh\u00e2n ch\u00ednh<\/th>\n<th style=\"padding: 12px 15px; border: 1px solid #CBD5E1; font-weight: bold;\">Bi\u1ec7n ph\u00e1p x\u1eed l\u00fd<\/th>\n<th style=\"padding: 12px 15px; border: 1px solid #CBD5E1; font-weight: bold;\">C\u00e1ch ph\u00f2ng ng\u1eeba l\u00e2u d\u00e0i<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background-color: #ffffff; color: #334155;\">\n<td style=\"padding: 12px 15px; border: 1px solid #E2E8F0; font-weight: 600; color: #dc2626;\">Permission denied (publickey)<\/td>\n<td style=\"padding: 12px 15px; border: 1px solid #E2E8F0;\">VPS ch\u01b0a b\u1eadt x\u00e1c th\u1ef1c b\u1eb1ng kh\u00f3a ho\u1eb7c n\u1ed9i dung file authorized_keys b\u1ecb nh\u1eadp sai k\u00fd t\u1ef1.<\/td>\n<td style=\"padding: 12px 15px; border: 1px solid #E2E8F0;\">M\u1edf file authorized_keys ki\u1ec3m tra k\u1ef9 kh\u00f4ng \u0111\u1ec3 s\u00f3t kho\u1ea3ng tr\u1eafng hay xu\u1ed1ng d\u00f2ng l\u1ed7i.<\/td>\n<td style=\"padding: 12px 15px; border: 1px solid #E2E8F0;\">N\u00ean d\u00f9ng c\u00f4ng c\u1ee5 t\u1ef1 \u0111\u1ed9ng ssh-copy-id \u0111\u1ec3 tr\u00e1nh l\u1ed7i nh\u1eadp v\u0103n b\u1ea3n th\u1ee7 c\u00f4ng.<\/td>\n<\/tr>\n<tr style=\"background-color: #f8fafc; color: #334155;\">\n<td style=\"padding: 12px 15px; border: 1px solid #E2E8F0; font-weight: 600; color: #dc2626;\">Unprotected private key file<\/td>\n<td style=\"padding: 12px 15px; border: 1px solid #E2E8F0;\">Private Key tr\u00ean thi\u1ebft b\u1ecb c\u00e1 nh\u00e2n \u0111ang b\u1ecb ph\u00e2n quy\u1ec1n qu\u00e1 l\u1ecfng l\u1ebbo cho nhi\u1ec1u ng\u01b0\u1eddi \u0111\u1ecdc.<\/td>\n<td style=\"padding: 12px 15px; border: 1px solid #E2E8F0;\">Ch\u1ea1y l\u1ec7nh ph\u00e2n quy\u1ec1n l\u1ea1i cho kh\u00f3a ri\u00eang t\u01b0: <code>chmod 600 ~\/.ssh\/id_ed25519<\/code>.<\/td>\n<td style=\"padding: 12px 15px; border: 1px solid #E2E8F0;\">Kh\u00f4ng l\u01b0u t\u1ec7p tin kh\u00f3a t\u1ea1i c\u00e1c ph\u00e2n v\u00f9ng d\u00f9ng chung ho\u1eb7c \u0111\u1ed3ng b\u1ed9 \u0111\u00e1m m\u00e2y c\u00f4ng c\u1ed9ng.<\/td>\n<\/tr>\n<tr style=\"background-color: #ffffff; color: #334155;\">\n<td style=\"padding: 12px 15px; border: 1px solid #E2E8F0; font-weight: 600; color: #dc2626;\">Host key verification failed<\/td>\n<td style=\"padding: 12px 15px; border: 1px solid #E2E8F0;\">Ch\u1eef k\u00fd s\u1ed1 nh\u1eadn d\u1ea1ng c\u1ee7a VPS \u0111\u00e3 thay \u0111\u1ed5i (do c\u00e0i l\u1ea1i h\u1ec7 \u0111i\u1ec1u h\u00e0nh ho\u1eb7c tr\u00f9ng IP c\u0169).<\/td>\n<td style=\"padding: 12px 15px; border: 1px solid #E2E8F0;\">X\u00f3a d\u00f2ng nh\u1eadn d\u1ea1ng l\u1ed7i c\u1ee7a m\u00e1y ch\u1ee7 b\u1eb1ng l\u1ec7nh: <code>ssh-keygen -R [\u0111\u1ecba_ch\u1ec9_IP_VPS]<\/code>.<\/td>\n<td style=\"padding: 12px 15px; border: 1px solid #E2E8F0;\">Ki\u1ec3m tra k\u1ef9 tr\u01b0\u1edbc khi \u0111\u1ed5i nh\u00e0 m\u1ea1ng cung c\u1ea5p ho\u1eb7c c\u00e0i \u0111\u1eb7t m\u1edbi m\u00e1y ch\u1ee7.<\/td>\n<\/tr>\n<tr style=\"background-color: #f8fafc; color: #334155;\">\n<td style=\"padding: 12px 15px; border: 1px solid #E2E8F0; font-weight: 600; color: #dc2626;\">Connection refused (Port 22)<\/td>\n<td style=\"padding: 12px 15px; border: 1px solid #E2E8F0;\">M\u00e1y ch\u1ee7 \u0111\u00e3 thay \u0111\u1ed5i c\u1ed5ng d\u1ecbch v\u1ee5 SSH m\u1eb7c \u0111\u1ecbnh ho\u1eb7c t\u01b0\u1eddng l\u1eeda ch\u1eb7n l\u01b0u l\u01b0\u1ee3ng k\u1ebft n\u1ed1i.<\/td>\n<td style=\"padding: 12px 15px; border: 1px solid #E2E8F0;\">Ch\u1ec9 \u0111\u1ecbnh \u0111\u00fang c\u1ed5ng k\u1ebft n\u1ed1i m\u1edbi b\u1eb1ng l\u1ec7nh: <code>ssh -p [s\u1ed1_c\u1ed5ng] root@IP_VPS<\/code>.<\/td>\n<td style=\"padding: 12px 15px; border: 1px solid #E2E8F0;\">C\u1ea5u h\u00ecnh c\u1ed5ng k\u1ebft n\u1ed1i c\u1ed1 \u0111\u1ecbnh b\u00ean trong t\u1ec7p tin <code>~\/.ssh\/config<\/code> c\u1ee5c b\u1ed9.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><!-- FAQ Section --><\/p>\n<div style=\"background-color: #f8fafc; padding: 25px; border: 1px solid #E2E8F0; border-radius: 12px; margin-top: 40px; margin-bottom: 40px;\">\n<h3 style=\"color: #1e3a8a; font-size: 20px; font-weight: bold; margin-top: 0; margin-bottom: 20px;\">C\u00c1C C\u00c2U H\u1eceI TH\u01af\u1edcNG G\u1eb6P KHI S\u1eec D\u1ee4NG SSH KEY<\/h3>\n<div style=\"margin-bottom: 15px;\">\n<p style=\"font-weight: 600; color: #1e3a8a; margin-bottom: 5px;\">H\u1ecfi: T\u00f4i c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng m\u1ed9t c\u1eb7p SSH Key duy nh\u1ea5t \u0111\u1ec3 qu\u1ea3n tr\u1ecb nhi\u1ec1u m\u00e1y ch\u1ee7 VPS kh\u00e1c nhau kh\u00f4ng?<\/p>\n<p style=\"margin: 0; text-align: justify; color: #4b5563;\">Tr\u1ea3 l\u1eddi: B\u1ea1n ho\u00e0n to\u00e0n c\u00f3 th\u1ec3 sao ch\u00e9p c\u00f9ng m\u1ed9t chu\u1ed7i Public Key l\u00ean t\u1ea5t c\u1ea3 c\u00e1c m\u00e1y ch\u1ee7 VPS c\u1ea7n qu\u1ea3n l\u00fd. C\u00e1ch l\u00e0m n\u00e0y mang l\u1ea1i s\u1ef1 thu\u1eadn ti\u1ec7n r\u1ea5t l\u1edbn khi ch\u1ec9 c\u1ea7n qu\u1ea3n l\u00fd duy nh\u1ea5t m\u1ed9t Private Key tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n \u0111\u1ec3 m\u1edf t\u1ea5t c\u1ea3 c\u00e1c \u1ed5 kh\u00f3a.<\/p>\n<\/div>\n<div style=\"margin-bottom: 15px;\">\n<p style=\"font-weight: 600; color: #1e3a8a; margin-bottom: 5px;\">H\u1ecfi: Chuy\u1ec7n g\u00ec x\u1ea3y ra n\u1ebfu t\u00f4i v\u00f4 t\u00ecnh l\u00e0m m\u1ea5t Private Key tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n?<\/p>\n<p style=\"margin: 0; text-align: justify; color: #4b5563;\">Tr\u1ea3 l\u1eddi: N\u1ebfu b\u1ea1n \u0111\u00e3 t\u1eaft x\u00e1c th\u1ef1c m\u1eadt kh\u1ea9u v\u00e0 m\u1ea5t Private Key, b\u1ea1n s\u1ebd b\u1ecb kh\u00f3a truy c\u1eadp ho\u00e0n to\u00e0n kh\u1ecfi m\u00e1y ch\u1ee7. Tuy nhi\u00ean, n\u1ebfu s\u1eed d\u1ee5ng d\u1ecbch v\u1ee5 t\u1ea1i InterData, b\u1ea1n c\u00f3 th\u1ec3 d\u1ec5 d\u00e0ng kh\u1edfi \u0111\u1ed9ng l\u1ea1i h\u1ec7 th\u1ed1ng v\u00e0o ch\u1ebf \u0111\u1ed9 c\u1ee9u h\u1ed9 (Rescue Mode) ho\u1eb7c s\u1eed d\u1ee5ng c\u1ed5ng Console tr\u00ean b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n \u0111\u1ec3 thi\u1ebft l\u1eadp l\u1ea1i m\u1eadt kh\u1ea9u truy c\u1eadp t\u1ea1m th\u1eddi.<\/p>\n<\/div>\n<div style=\"margin-bottom: 15px;\">\n<p style=\"font-weight: 600; color: #1e3a8a; margin-bottom: 5px;\">H\u1ecfi: T\u00f4i c\u00f3 n\u00ean c\u00e0i \u0111\u1eb7t Passphrase cho SSH Key c\u1ee7a m\u00ecnh hay kh\u00f4ng?<\/p>\n<p style=\"margin: 0; text-align: justify; color: #4b5563;\">Tr\u1ea3 l\u1eddi: Khuy\u1ebfn ngh\u1ecb b\u1ea3o m\u1eadt l\u00e0 n\u00ean \u0111\u1eb7t Passphrase. N\u1ebfu ai \u0111\u00f3 ti\u1ebfp c\u1eadn v\u1eadt l\u00fd \u0111\u01b0\u1ee3c m\u00e1y t\u00ednh c\u1ee7a b\u1ea1n v\u00e0 l\u1ea5y c\u1eafp t\u1ec7p tin Private Key, h\u1ecd v\u1eabn kh\u00f4ng th\u1ec3 s\u1eed d\u1ee5ng n\u00f3 \u0111\u1ec3 th\u00e2m nh\u1eadp h\u1ec7 th\u1ed1ng VPS n\u1ebfu kh\u00f4ng bi\u1ebft Passphrase gi\u1ea3i m\u00e3.<\/p>\n<\/div>\n<div style=\"margin-bottom: 15px;\">\n<p style=\"font-weight: 600; color: #1e3a8a; margin-bottom: 5px;\">H\u1ecfi: Thu\u1eadt to\u00e1n Ed25519 c\u00f3 ho\u1ea1t \u0111\u1ed9ng \u1ed5n \u0111\u1ecbnh tr\u00ean h\u1ec7 th\u1ed1ng Windows c\u0169 hay kh\u00f4ng?<\/p>\n<p style=\"margin: 0; text-align: justify; color: #4b5563;\">Tr\u1ea3 l\u1eddi: Ed25519 \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 ho\u00e0n to\u00e0n tr\u00ean c\u00e1c phi\u00ean b\u1ea3n Windows hi\u1ec7n \u0111\u1ea1i qua \u1ee9ng d\u1ee5ng PowerShell v\u00e0 OpenSSH t\u00edch h\u1ee3p s\u1eb5n. N\u1ebfu d\u00f9ng c\u00e1c c\u00f4ng c\u1ee5 c\u0169 h\u01a1n nh\u01b0 PuTTY tr\u00ean Windows 7, b\u1ea1n s\u1ebd c\u1ea7n t\u1ea3i phi\u00ean b\u1ea3n m\u1edbi nh\u1ea5t c\u1ee7a PuTTYgen \u0111\u1ec3 t\u1ea1o v\u00e0 chuy\u1ec3n \u0111\u1ed5i kh\u00f3a sang \u0111\u1ecbnh d\u1ea1ng th\u00edch h\u1ee3p.<\/p>\n<\/div>\n<div style=\"margin-bottom: 0;\">\n<p style=\"font-weight: 600; color: #1e3a8a; margin-bottom: 5px;\">H\u1ecfi: T\u1ea1i sao t\u00f4i kh\u00f4ng th\u1ec3 k\u1ebft n\u1ed1i d\u00f9 \u0111\u00e3 d\u00e1n \u0111\u00fang Public Key v\u00e0o m\u00e1y ch\u1ee7?<\/p>\n<p style=\"margin: 0; text-align: justify; color: #4b5563;\">Tr\u1ea3 l\u1eddi: Nguy\u00ean nh\u00e2n ph\u1ed5 bi\u1ebfn nh\u1ea5t l\u00e0 l\u1ed7i ph\u00e2n quy\u1ec1n file h\u1ec7 th\u1ed1ng. Th\u01b0 m\u1ee5c <code>.ssh<\/code> tr\u00ean VPS b\u1eaft bu\u1ed9c ph\u1ea3i c\u00f3 quy\u1ec1n truy c\u1eadp l\u00e0 700 v\u00e0 t\u1ec7p tin <code>authorized_keys<\/code> ph\u1ea3i l\u00e0 600. H\u1ec7 th\u1ed1ng b\u1ea3o m\u1eadt SSH s\u1ebd t\u1eeb ch\u1ed1i x\u00e1c th\u1ef1c n\u1ebfu ph\u00e1t hi\u1ec7n c\u00e1c t\u1ec7p tin n\u00e0y m\u1edf quy\u1ec1n cho c\u00e1c nh\u00f3m ng\u01b0\u1eddi d\u00f9ng kh\u00e1c \u0111\u1ecdc \u0111\u01b0\u1ee3c.<\/p>\n<\/div>\n<\/div>\n<p><!-- K\u1ebft lu\u1eadn & L\u1eddi g\u1ecdi h\u00e0nh \u0111\u1ed9ng cu\u1ed1i --><\/p>\n<div style=\"border-top: 2px dashed #BFDBFE; margin-top: 50px; padding-top: 30px;\">\n<h3 style=\"color: #1e3a8a; font-size: 22px; font-weight: bold; margin-bottom: 15px;\">N\u00e2ng c\u1ea5p b\u1ea3o m\u1eadt m\u00e1y ch\u1ee7 t\u1ed1i \u0111a<\/h3>\n<p style=\"text-align: justify; margin-bottom: 20px;\">C\u1ea5u h\u00ecnh b\u1ea3o m\u1eadt h\u1ec7 th\u1ed1ng th\u00f4ng qua gi\u1ea3i ph\u00e1p <strong>t\u1ea1o ssh key<\/strong> v\u00e0 v\u00f4 hi\u1ec7u h\u00f3a ph\u01b0\u01a1ng th\u1ee9c \u0111\u0103ng nh\u1eadp b\u1eb1ng m\u1eadt kh\u1ea9u ch\u00ednh l\u00e0 r\u00e0o c\u1ea3n ng\u0103n ch\u1eb7n h\u1ea7u h\u1ebft c\u00e1c cu\u1ed9c t\u1ea5n c\u00f4ng qu\u00e9t c\u1ed5ng hi\u1ec7n nay. Vi\u1ec7c s\u1edf h\u1eefu m\u1ed9t h\u1ea1 t\u1ea7ng m\u00e1y ch\u1ee7 v\u1eefng ch\u1eafc, hi\u1ec7u n\u0103ng x\u1eed l\u00fd cao s\u1ebd gi\u00fap n\u00e2ng t\u1ea7m b\u1ea3o m\u1eadt d\u1eef li\u1ec7u c\u0169ng nh\u01b0 v\u1eadn h\u00e0nh \u1ed5n \u0111\u1ecbnh h\u1ec7 th\u1ed1ng \u1ee9ng d\u1ee5ng c\u1ee7a doanh nghi\u1ec7p b\u1ea1n.<\/p>\n<div style=\"background: #EFF6FF; border: 1px solid #2563EB; padding: 30px; margin-top: 25px; border-radius: 12px; text-align: center;\">\n<p style=\"font-size: 20px; font-weight: bold; color: #1e3a8a; margin-top: 0;\">S\u1edf H\u1eefu Ngay H\u1ea1 T\u1ea7ng VPS Kh\u1edfi Ch\u1ea1y Nhanh Ch\u00f3ng<\/p>\n<p style=\"font-size: 15px; margin-bottom: 20px; color: #4b5563;\">V\u1eadn h\u00e0nh h\u1ec7 th\u1ed1ng \u1ed5n \u0111\u1ecbnh tr\u00ean c\u1ea5u h\u00ecnh CPU th\u1ebf h\u1ec7 m\u1edbi c\u00f9ng \u1ed5 c\u1ee9ng NVMe chuy\u00ean d\u1ee5ng.<\/p>\n<p><a style=\"background: #2563EB; color: #ffffff; padding: 12px 30px; text-decoration: none; font-weight: 600; border-radius: 6px; display: inline-block; box-shadow: 0 4px 12px rgba(37,99,235,0.2);\" href=\"https:\/\/interdata.vn\/thue-vps\/\" target=\"_blank\" rel=\"noopener\">TR\u1ea2I NGHI\u1ec6M H\u1ea0 T\u1ea6NG VPS NGAY \u27f6<\/a><\/p>\n<\/div>\n<\/div>\n<p><!-- Kh\u1ed1i disclaimer --><\/p>\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;\">M\u1ecdi th\u00f4ng tin h\u01b0\u1edbng d\u1eabn k\u1ef9 thu\u1eadt trong b\u00e0i vi\u1ebft n\u00e0y ch\u1ec9 mang t\u00ednh ch\u1ea5t tham kh\u1ea3o chung. C\u00e1c c\u00e2u l\u1ec7nh, t\u1ec7p tin c\u1ea5u h\u00ecnh v\u00e0 th\u00f4ng s\u1ed1 ho\u1ea1t \u0111\u1ed9ng th\u1ef1c t\u1ebf c\u00f3 th\u1ec3 thay \u0111\u1ed5i t\u00f9y thu\u1ed9c v\u00e0o h\u1ec7 \u0111i\u1ec1u h\u00e0nh, phi\u00ean b\u1ea3n d\u1ecbch v\u1ee5 v\u00e0 m\u00f4i tr\u01b0\u1eddng m\u1ea1ng c\u1ee7a t\u1eebng m\u00e1y ch\u1ee7 c\u1ee5 th\u1ec3. Ng\u01b0\u1eddi d\u00f9ng c\u1ea7n th\u1ef1c hi\u1ec7n ki\u1ec3m th\u1eed k\u1ef9 l\u01b0\u1ee1ng tr\u00ean m\u00f4i tr\u01b0\u1eddng th\u1eed nghi\u1ec7m v\u00e0 ti\u1ebfn h\u00e0nh sao l\u01b0u d\u1eef li\u1ec7u \u0111\u1ea7y \u0111\u1ee7 tr\u01b0\u1edbc khi \u00e1p d\u1ee5ng tr\u1ef1c ti\u1ebfp l\u00ean h\u1ec7 th\u1ed1ng \u0111ang ch\u1ea1y d\u1ecbch v\u1ee5.<\/p>\n\n\n<style>\n.interdata-plan-carousel{--blue:#005bea;--blue-dark:#004dcc;--text:#071832;--border:#d8e6fb;--bg:#f3f8ff;container-type:inline-size;background:var(--bg);padding:14px 12px;overflow:hidden}\n.interdata-carousel-heading{color:#003fbd;font-size:18px;line-height:1.35;font-weight:800;text-align:center;margin:0 0 14px}\n.interdata-plan-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}\n.interdata-plan-track::-webkit-scrollbar{display:none}\n.interdata-plan-card,.interdata-plan-card *{box-sizing:border-box}\n.interdata-plan-card{flex:0 0 calc(25% - 9px);min-width:205px;background:#fff;border:1px solid var(--border);border-radius:8px;padding:18px 14px 14px;min-height:382px;display:flex;flex-direction:column;scroll-snap-align:start;box-shadow:0 5px 14px rgba(0,62,145,.08)}\n.interdata-plan-title{color:var(--blue-dark);font-size:17px;line-height:1.25;font-weight:800;text-align:center;margin:0 0 8px}\n.interdata-plan-price{color:var(--blue-dark);font-size:32px;line-height:1;font-weight:900;text-align:center;margin-bottom:14px;white-space:nowrap;letter-spacing:0}\n.interdata-plan-price span{font-size:12px;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:8px 10px;font-size:10px;line-height:1;font-weight:800;margin-bottom:18px;white-space:nowrap}\n.interdata-plan-features{list-style:none!important;padding:0!important;margin:0!important}\n.interdata-plan-features li{display:flex;gap:8px;align-items:flex-start;color:var(--text);font-size:13px;line-height:1.35;font-weight:700;text-align:left;margin:0 0 11px!important;padding:0!important}\n.interdata-plan-icon{width:15px;min-width:15px;height:15px;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}\n.interdata-plan-button{display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;background:var(--blue);color:#fff!important;border-radius:5px;font-size:14px;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@container (max-width:860px){.interdata-plan-card{flex-basis:calc(33.333% - 8px);min-width:205px}}\n@container (max-width:640px){.interdata-plan-card{flex-basis:calc(50% - 7px);min-width:215px}}\n@container (max-width:480px){.interdata-plan-carousel{padding:12px 10px}.interdata-carousel-heading{font-size:16px}.interdata-plan-card{flex-basis:86%;min-width:235px}.interdata-plan-price{font-size:31px}}\n@media (max-width:360px){.interdata-plan-card{flex-basis:90%;min-width:220px}.interdata-plan-price{font-size:29px}.interdata-plan-badge{font-size:9px}}\n<\/style>\n\n<div class=\"interdata-plan-carousel\">\n  <div class=\"interdata-carousel-heading\"><span style=\"font-family: Roboto, sans-serif; color: red;\">Si\u00eau \u01afu \u0110\u00e3i VPS \/ CLOUD SERVER - Ti\u1ebft Ki\u1ec7m \u0110\u1ebfn 70%<\/span><\/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  <div class=\"interdata-plan-track\">\n    <article class=\"interdata-plan-card\">\n      <h3 class=\"interdata-plan-title\">Premium Base<\/h3>\n      <div class=\"interdata-plan-price\">299K<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 NVMe U.2<\/li>\n        <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 300 Mbps<\/li>\n      <\/ul>\n      <div class=\"interdata-plan-spacer\"><\/div>\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=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n    <\/article>\n\n    <article class=\"interdata-plan-card\">\n      <h3 class=\"interdata-plan-title\">Premium Base<\/h3>\n      <div class=\"interdata-plan-price\">999K<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 Intel Xeon<\/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 U.2<\/li>\n        <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 300 Mbps<\/li>\n      <\/ul>\n      <div class=\"interdata-plan-spacer\"><\/div>\n      <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/cyber-week-2026\/premium-base\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n    <\/article>\n\n    <article class=\"interdata-plan-card\">\n      <h3 class=\"interdata-plan-title\">Premium Pro<\/h3>\n      <div class=\"interdata-plan-price\">2.599K<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>6 vCore Intel Xeon Scalable<\/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 U.2<\/li>\n        <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 350 Mbps<\/li>\n      <\/ul>\n      <div class=\"interdata-plan-spacer\"><\/div>\n      <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/cyber-week-2026\/premium-pro\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n    <\/article>\n\n    <article class=\"interdata-plan-card\">\n      <h3 class=\"interdata-plan-title\">Cloud-Day - Base<\/h3>\n      <div class=\"interdata-plan-price\">2.666K<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-gift\"><\/use><\/svg><\/span>T\u1eb7ng 80 GB S3 v\u00e0 1 N\u0102M S\u1eec D\u1ee4NG khi mua 2 n\u0103m tr\u1edf l\u00ean<\/li>\n        <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-cpu\"><\/use><\/svg><\/span>4 vCPU AMD EPYC<\/li>\n        <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-ram\"><\/use><\/svg><\/span>6 GB RAM<\/li>\n        <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-storage\"><\/use><\/svg><\/span>60 GB SSD NVMe U.2<\/li>\n        <li><span class=\"interdata-plan-icon\"><svg><use href=\"#id-icon-network\"><\/use><\/svg><\/span>Network: 10 Gbps<\/li>\n      <\/ul>\n      <div class=\"interdata-plan-spacer\"><\/div>\n      <a class=\"interdata-plan-button\" href=\"https:\/\/support.interdata.vn\/index.php?rp=\/store\/cloud-day-by-interdata-2026\/cloud-day-base\" target=\"_blank\" rel=\"nofollow sponsored noopener\">\u0110\u0103ng k\u00fd ngay<\/a>\n    <\/article>\n  <\/div>\n<\/div>\n\n\t<div id=\"gap-2014965808\" class=\"gap-element clearfix\" style=\"display:block; height:auto;\">\n\t\t\n<style>\n#gap-2014965808 {\n  padding-top: 30px;\n}\n<\/style>\n\t<\/div>\n\t\n","protected":false},"excerpt":{"rendered":"<p>Ph\u01b0\u01a1ng ph\u00e1p t\u1ea1o SSH key\u00a0ch\u00ednh l\u00e0 l\u00e1 ch\u1eafn th\u00e9p gi\u00fap b\u1ea1n b\u1ea3o v\u1ec7 m\u00e1y ch\u1ee7 Linux kh\u1ecfi c\u00e1c cu\u1ed9c t\u1ea5n c\u00f4ng d\u00f2 t\u00ecm m\u1eadt kh\u1ea9u t\u1ef1 \u0111\u1ed9ng \u0111ang di\u1ec5n ra h\u00e0ng gi\u1edd tr\u00ean m\u00f4i tr\u01b0\u1eddng m\u1ea1ng. S\u1eed d\u1ee5ng kh\u00f3a b\u1ea3o m\u1eadt thay cho m\u1eadt kh\u1ea9u truy\u1ec1n th\u1ed1ng kh\u00f4ng ch\u1ec9 r\u00fat ng\u1eafn th\u1eddi gian k\u1ebft n\u1ed1i<\/p>\n","protected":false},"author":2,"featured_media":41888,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[83],"tags":[],"class_list":["post-41881","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bao-mat-an-ninh-mang"],"_links":{"self":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/41881","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=41881"}],"version-history":[{"count":5,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/41881\/revisions"}],"predecessor-version":[{"id":41892,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/posts\/41881\/revisions\/41892"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/media\/41888"}],"wp:attachment":[{"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/media?parent=41881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/categories?post=41881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/interdata.vn\/blog\/wp-json\/wp\/v2\/tags?post=41881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}