{"id":1423,"date":"2026-09-30T10:58:52","date_gmt":"2026-09-30T10:58:52","guid":{"rendered":"https:\/\/rapiddc.pl\/blog\/?p=1423"},"modified":"2026-09-30T10:58:52","modified_gmt":"2026-09-30T10:58:52","slug":"klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku","status":"publish","type":"post","link":"https:\/\/rapiddc.pl\/blog\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\/","title":{"rendered":"Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku"},"content":{"rendered":"<h1>Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku<\/h1>\n<p>\u015awie\u017co uruchomiony serwer z publicznym adresem IP zaczyna dostawa\u0107 pr\u00f3by logowania w ci\u0105gu kilkunastu minut. Nie dlatego, \u017ce kto\u015b celuje akurat w Ciebie, tylko dlatego, \u017ce automaty skanuj\u0105 ca\u0142e zakresy adres\u00f3w i pr\u00f3buj\u0105 najpopularniejszych hase\u0142 na koncie root. Klucz SSH ko\u0144czy t\u0119 konkurencj\u0119 raz na zawsze, bo nie ma ju\u017c czego zgadywa\u0107. Poni\u017cej ca\u0142a procedura, razem z zabezpieczeniem przed najcz\u0119stszym b\u0142\u0119dem, czyli odci\u0119ciem si\u0119 od w\u0142asnej maszyny.<\/p>\n<nav class=\"sdc-toc\">\n<h2>Spis tre\u015bci<\/h2>\n<ul>\n<li><a href=\"#dwa-pliki-jedna-zasada\">Dwa pliki, jedna zasada<\/a><\/li>\n<li><a href=\"#generowanie-pary-kluczy\">Generowanie pary kluczy<\/a><\/li>\n<li><a href=\"#wgranie-klucza-na-serwer\">Wgranie klucza na serwer<\/a><\/li>\n<li><a href=\"#trzy-ustawienia-ktore-warto-zmienic\">Trzy ustawienia, kt\u00f3re warto zmieni\u0107<\/a><\/li>\n<li><a href=\"#zmiana-portu-i-co-ona\">Zmiana portu i co ona naprawd\u0119 daje<\/a><\/li>\n<li><a href=\"#praca-z-kilku-komputerow\">Praca z kilku komputer\u00f3w<\/a><\/li>\n<li><a href=\"#podsumowanie\">Podsumowanie<\/a><\/li>\n<li><a href=\"#faq-najczesciej-zadawane-pytania-o\">FAQ \u2013 najcz\u0119\u015bciej zadawane pytania o klucze SSH<\/a><\/li>\n<\/ul>\n<\/nav>\n<h2 id=\"dwa-pliki-jedna-zasada\">Dwa pliki, jedna zasada<\/h2>\n<p>Para kluczy to dwa powi\u0105zane matematycznie pliki. Klucz prywatny zostaje na Twoim komputerze i nie opuszcza go nigdy. Klucz publiczny wgrywasz na serwer i mo\u017cesz go rozdawa\u0107 bez obaw, bo s\u0142u\u017cy wy\u0142\u0105cznie do sprawdzenia, czy druga strona posiada odpowiadaj\u0105cy mu klucz prywatny.<\/p>\n<p>Podczas logowania serwer stawia zadanie, kt\u00f3re da si\u0119 rozwi\u0105za\u0107 tylko kluczem prywatnym. Has\u0142o nigdy nie jest przesy\u0142ane, wi\u0119c nie ma czego przechwyci\u0107 ani zgadn\u0105\u0107. Serwery RapidDC obs\u0142uguj\u0105 uwierzytelnianie kluczem, a sam klucz mo\u017cesz wskaza\u0107 ju\u017c przy zak\u0142adaniu maszyny.<\/p>\n<h2 id=\"generowanie-pary-kluczy\">Generowanie pary kluczy<\/h2>\n<p>Na Linuksie, macOS i w Windows 10 lub nowszym wystarczy wbudowany klient:<\/p>\n<pre><code>ssh-keygen -t ed25519 -C \"laptop-robocze\"\r\n<\/code><\/pre>\n<p>Kilka uwag do tego polecenia. Typ <code>ed25519<\/code> jest dzi\u015b domy\u015blnym wyborem: kr\u00f3tszy i szybszy od RSA przy por\u00f3wnywalnym bezpiecze\u0144stwie. Je\u015bli musisz obs\u0142u\u017cy\u0107 bardzo stary serwer, u\u017cyj <code>-t rsa -b 4096<\/code>. Komentarz po <code>-C<\/code> to tylko etykieta, ale bardzo pomaga, gdy po roku patrzysz na list\u0119 kluczy i pr\u00f3bujesz sobie przypomnie\u0107, kt\u00f3ry komputer jest kt\u00f3ry.<\/p>\n<p>Program zapyta o has\u0142o do klucza. Ustaw je. To has\u0142o chroni plik na dysku, wi\u0119c je\u015bli laptop zginie, sam klucz nadal jest bezu\u017cyteczny dla znalazcy. \u017beby nie wpisywa\u0107 go przy ka\u017cdym po\u0142\u0105czeniu, dodaj klucz do agenta poleceniem <code>ssh-add<\/code>.<\/p>\n<p>Powstan\u0105 dwa pliki: <code>~\/.ssh\/id_ed25519<\/code> (prywatny, nie wysy\u0142aj go nigdzie) oraz <code>~\/.ssh\/id_ed25519.pub<\/code> (publiczny).<\/p>\n<h2 id=\"wgranie-klucza-na-serwer\">Wgranie klucza na serwer<\/h2>\n<p>Najpro\u015bciej jednym poleceniem:<\/p>\n<pre><code>ssh-copy-id uzytkownik@adres-ip-serwera\r\n<\/code><\/pre>\n<p>Polecenie zaloguje si\u0119 has\u0142em ostatni raz i dopisze klucz publiczny do pliku <code>~\/.ssh\/authorized_keys<\/code> na serwerze. Je\u015bli <code>ssh-copy-id<\/code> nie jest dost\u0119pne, ten sam efekt uzyskasz r\u0119cznie: utw\u00f3rz na serwerze katalog <code>~\/.ssh<\/code> z uprawnieniami 700, plik <code>authorized_keys<\/code> z uprawnieniami 600 i wklej do niego zawarto\u015b\u0107 klucza publicznego. Uprawnienia s\u0105 tu istotne, bo serwer SSH z zasady ignoruje pliki dost\u0119pne dla innych u\u017cytkownik\u00f3w.<\/p>\n<p>Teraz najwa\u017cniejszy krok, kt\u00f3ry \u0142atwo pomin\u0105\u0107: <strong>otw\u00f3rz drugie okno terminala i zaloguj si\u0119 kluczem, zanim cokolwiek zmienisz w konfiguracji<\/strong>. Pierwsze po\u0142\u0105czenie zostaw otwarte. To jest Twoja droga powrotna, je\u015bli co\u015b p\u00f3jdzie nie tak.<\/p>\n<h2 id=\"trzy-ustawienia-ktore-warto-zmienic\">Trzy ustawienia, kt\u00f3re warto zmieni\u0107<\/h2>\n<p>Konfiguracja serwera znajduje si\u0119 w <code>\/etc\/ssh\/sshd_config<\/code>. Po sprawdzeniu, \u017ce logowanie kluczem dzia\u0142a, zmie\u0144 trzy rzeczy:<\/p>\n<pre><code>PasswordAuthentication no\r\nPermitRootLogin prohibit-password\r\nPubkeyAuthentication yes\r\n<\/code><\/pre>\n<p>Pierwsza linia wy\u0142\u0105cza has\u0142a i to ona odcina automaty. Druga pozwala na logowanie na konto root wy\u0142\u0105cznie kluczem, co jest rozs\u0105dnym kompromisem mi\u0119dzy wygod\u0105 a bezpiecze\u0144stwem. Je\u015bli pracujesz na koncie zwyk\u0142ego u\u017cytkownika z <code>sudo<\/code>, mo\u017cesz ustawi\u0107 tam <code>no<\/code>.<\/p>\n<p>Po zapisaniu prze\u0142aduj us\u0142ug\u0119 poleceniem <code>systemctl reload sshd<\/code>, a nast\u0119pnie w <strong>nowym<\/strong> oknie sprawd\u017a, czy nadal si\u0119 logujesz. Dopiero gdy to zadzia\u0142a, zamknij pierwsze po\u0142\u0105czenie. Gdy co\u015b p\u00f3jdzie \u017ale, zostaje konsola z panelu maszyny, ale znacznie wygodniej jest po prostu nie zamyka\u0107 otwartej sesji.<\/p>\n<h2 id=\"zmiana-portu-i-co-ona\">Zmiana portu i co ona naprawd\u0119 daje<\/h2>\n<p>Przeniesienie SSH z portu 22 na inny ogranicza ha\u0142as w logach, bo wi\u0119kszo\u015b\u0107 automat\u00f3w skanuje wy\u0142\u0105cznie porty standardowe. Nie jest to jednak zabezpieczenie, tylko sprz\u0105tanie: skanowanie ca\u0142ego zakresu port\u00f3w zajmuje chwil\u0119 i wystarczy, by us\u0142ug\u0119 odnale\u017a\u0107.<\/p>\n<p>Realne zabezpieczenie daje po\u0142\u0105czenie trzech rzeczy: logowania wy\u0142\u0105cznie kluczem, zapory przepuszczaj\u0105cej ruch na port SSH tylko z zaufanych adres\u00f3w oraz narz\u0119dzia blokuj\u0105cego powtarzaj\u0105ce si\u0119 nieudane pr\u00f3by. O samej zaporze pisali\u015bmy we wpisie o tym, <a href=\"https:\/\/rapiddc.pl\/blog\/czym-jest-zapora-sieciowa-i-czy-musisz-ja-miec\/\">czym jest zapora sieciowa<\/a>.<\/p>\n<h2 id=\"praca-z-kilku-komputerow\">Praca z kilku komputer\u00f3w<\/h2>\n<p>Klucz jest przypisany do maszyny, nie do cz\u0142owieka, wi\u0119c nie kopiuj klucza prywatnego mi\u0119dzy urz\u0105dzeniami. Wygeneruj osobn\u0105 par\u0119 na ka\u017cdym komputerze i dopisz kolejne klucze publiczne do <code>authorized_keys<\/code> na serwerze. Plik przyjmuje dowoln\u0105 liczb\u0119 wpis\u00f3w, po jednym w linii.<\/p>\n<p>Ta sama zasada obowi\u0105zuje w zespole. Ka\u017cda osoba ma w\u0142asny klucz, a odebranie dost\u0119pu sprowadza si\u0119 do usuni\u0119cia jednej linii z pliku. Przy wsp\u00f3\u0142dzielonym ha\u015ble odebranie dost\u0119pu jednej osobie oznacza zmian\u0119 has\u0142a wszystkim.<\/p>\n<h2 id=\"podsumowanie\">Podsumowanie<\/h2>\n<p>Konfiguracja zajmuje kwadrans i zostaje z Tob\u0105 na lata. Wygeneruj par\u0119, wgraj klucz publiczny, sprawd\u017a logowanie w drugim oknie, wy\u0142\u0105cz has\u0142a i dopiero wtedy zamknij pierwsz\u0105 sesj\u0119.<\/p>\n<p>Je\u015bli dopiero planujesz w\u0142asn\u0105 maszyn\u0119, <a href=\"https:\/\/rapiddc.pl\/serwery-vps\">serwery VPS RapidDC<\/a> dzia\u0142aj\u0105 na pe\u0142nej wirtualizacji KVM, daj\u0105 dost\u0119p root, dedykowany adres IP i obs\u0142uguj\u0105 klucze SSH, a reinstalacje s\u0105 nielimitowane, wi\u0119c eksperymentowanie nic nie kosztuje. Zanim zaczniesz, przejrzyj wpis o <a href=\"https:\/\/rapiddc.pl\/blog\/jak-polaczyc-sie-z-serwerem-vps-przez-ssh\/\">\u0142\u0105czeniu si\u0119 z serwerem VPS przez SSH<\/a>.<\/p>\n<h2 id=\"faq-najczesciej-zadawane-pytania-o\">FAQ \u2013 najcz\u0119\u015bciej zadawane pytania o klucze SSH<\/h2>\n<h3>Co si\u0119 stanie, gdy zgubi\u0119 klucz prywatny?<\/h3>\n<p>Stracisz dost\u0119p do serwera t\u0105 drog\u0105. Dlatego warto mie\u0107 drugi klucz z innego urz\u0105dzenia dopisany do <code>authorized_keys<\/code> albo dost\u0119p do konsoli z panelu maszyny. Klucza prywatnego nie da si\u0119 odtworzy\u0107 z publicznego.<\/p>\n<h3>Czy has\u0142o do klucza jest konieczne?<\/h3>\n<p>Formalnie nie, ale bez niego plik klucza wystarcza do zalogowania si\u0119 ka\u017cdemu, kto go zdob\u0119dzie. Z has\u0142em i agentem SSH wpisujesz je raz na sesj\u0119, wi\u0119c koszt wygody jest minimalny wobec zysku.<\/p>\n<h3>Czym r\u00f3\u017cni si\u0119 ed25519 od RSA?<\/h3>\n<p>Ed25519 daje kr\u00f3tszy klucz, szybsze uwierzytelnianie i bezpiecze\u0144stwo por\u00f3wnywalne z RSA 4096. RSA wybieraj tylko wtedy, gdy serwer docelowy jest na tyle stary, \u017ce nie obs\u0142uguje nowszego algorytmu.<\/p>\n<h3>Czy mog\u0119 u\u017cywa\u0107 jednego klucza na kilku serwerach?<\/h3>\n<p>Tak i jest to typowa praktyka. Ten sam klucz publiczny dopisujesz na ka\u017cdym serwerze, do kt\u00f3rego chcesz mie\u0107 dost\u0119p. Osobne klucze generuj per urz\u0105dzenie, a nie per serwer.<\/p>\n<h3>Jak sprawdzi\u0107, \u017ce logowanie has\u0142em naprawd\u0119 zosta\u0142o wy\u0142\u0105czone?<\/h3>\n<p>Spr\u00f3buj po\u0142\u0105czy\u0107 si\u0119 z pomini\u0119ciem kluczy poleceniem <code>ssh -o PubkeyAuthentication=no uzytkownik@adres<\/code>. Poprawnie skonfigurowany serwer odrzuci takie po\u0142\u0105czenie bez pytania o has\u0142o.<\/p>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Co si\u0119 stanie, gdy zgubi\u0119 klucz prywatny?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Stracisz dost\u0119p do serwera t\u0105 drog\u0105. Dlatego warto mie\u0107 drugi klucz z innego urz\u0105dzenia dopisany do authorized_keys albo dost\u0119p do konsoli z panelu maszyny. Klucza prywatnego nie da si\u0119 odtworzy\u0107 z publicznego.\"}}, {\"@type\": \"Question\", \"name\": \"Czy has\u0142o do klucza jest konieczne?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Formalnie nie, ale bez niego plik klucza wystarcza do zalogowania si\u0119 ka\u017cdemu, kto go zdob\u0119dzie. Z has\u0142em i agentem SSH wpisujesz je raz na sesj\u0119, wi\u0119c koszt wygody jest minimalny wobec zysku.\"}}, {\"@type\": \"Question\", \"name\": \"Czym r\u00f3\u017cni si\u0119 ed25519 od RSA?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Ed25519 daje kr\u00f3tszy klucz, szybsze uwierzytelnianie i bezpiecze\u0144stwo por\u00f3wnywalne z RSA 4096. RSA wybieraj tylko wtedy, gdy serwer docelowy jest na tyle stary, \u017ce nie obs\u0142uguje nowszego algorytmu.\"}}, {\"@type\": \"Question\", \"name\": \"Czy mog\u0119 u\u017cywa\u0107 jednego klucza na kilku serwerach?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Tak i jest to typowa praktyka. Ten sam klucz publiczny dopisujesz na ka\u017cdym serwerze, do kt\u00f3rego chcesz mie\u0107 dost\u0119p. Osobne klucze generuj per urz\u0105dzenie, a nie per serwer.\"}}, {\"@type\": \"Question\", \"name\": \"Jak sprawdzi\u0107, \u017ce logowanie has\u0142em naprawd\u0119 zosta\u0142o wy\u0142\u0105czone?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Spr\u00f3buj po\u0142\u0105czy\u0107 si\u0119 z pomini\u0119ciem kluczy poleceniem ssh -o PubkeyAuthentication=no uzytkownik@adres. Poprawnie skonfigurowany serwer odrzuci takie po\u0142\u0105czenie bez pytania o has\u0142o.\"}}]}<\/script><\/p>\n<hr class=\"ai-disclosure-rule\" \/>\n<p class=\"ai-disclosure\"><em>Artyku\u0142 powsta\u0142 z wykorzystaniem narz\u0119dzi sztucznej inteligencji (AI) pod nadzorem zespo\u0142u RapidDC. Grafika ilustracyjna zosta\u0142a wygenerowana przez AI.<\/em><\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-right kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;right&quot;,&quot;id&quot;:&quot;1423&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;4&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;0\\\/5 - (0 votes)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            <span class=\"kksr-muted\"><\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Klucze SSH ko\u0144cz\u0105 ataki s\u0142ownikowe na serwer. Jak wygenerowa\u0107 par\u0119, wgra\u0107 j\u0105 na VPS i wy\u0142\u0105czy\u0107 logowanie has\u0142em bez ryzyka odci\u0119cia si\u0119 od maszyny.<\/p>\n","protected":false},"author":5,"featured_media":1421,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,3],"tags":[91,193,45,90,35],"class_list":["post-1423","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-serwer-vps","category-serwery","tag-bezpieczenstwo-serwera","tag-klucze-ssh","tag-linux","tag-ssh","tag-vps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku | Rapid DC Blog<\/title>\n<meta name=\"description\" content=\"Zapraszamy do zapoznania si\u0119 ze wpisem Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku. W celach kontaktowych zadzwo\u0144 \u260e\ufe0f +48 89 522 12 20 lub napisz wiadomo\u015b\u0107 \u2709\ufe0f info@rapiddc.pl.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rapiddc.pl\/blog\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku | Rapid DC Blog\" \/>\n<meta property=\"og:description\" content=\"Zapraszamy do zapoznania si\u0119 ze wpisem Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku. W celach kontaktowych zadzwo\u0144 \u260e\ufe0f +48 89 522 12 20 lub napisz wiadomo\u015b\u0107 \u2709\ufe0f info@rapiddc.pl.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rapiddc.pl\/blog\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Rapiddc.pl\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-30T10:58:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/09\/2026-09-30-source.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"rdc-publisher\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"rdc-publisher\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\\\/\"},\"author\":{\"name\":\"rdc-publisher\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#\\\/schema\\\/person\\\/05ab570dc715261cb5fdfa30d303faf2\"},\"headline\":\"Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku\",\"datePublished\":\"2026-09-30T10:58:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\\\/\"},\"wordCount\":1086,\"publisher\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/2026-09-30-source.jpg\",\"keywords\":[\"bezpiecze\u0144stwo serwera\",\"klucze SSH\",\"Linux\",\"SSH\",\"VPS\"],\"articleSection\":[\"Serwer VPS\",\"Serwery\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\\\/\",\"url\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\\\/\",\"name\":\"Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku | Rapid DC Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/2026-09-30-source.jpg\",\"datePublished\":\"2026-09-30T10:58:52+00:00\",\"description\":\"Zapraszamy do zapoznania si\u0119 ze wpisem Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku. W celach kontaktowych zadzwo\u0144 \u260e\ufe0f +48 89 522 12 20 lub napisz wiadomo\u015b\u0107 \u2709\ufe0f info@rapiddc.pl.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\\\/#primaryimage\",\"url\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/2026-09-30-source.jpg\",\"contentUrl\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/2026-09-30-source.jpg\",\"width\":1536,\"height\":1024,\"caption\":\"AI-generated image (OpenAI GPT Image)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/\",\"name\":\"Blog Rapiddc.pl\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#organization\",\"name\":\"Blog Hostingu Rapiddc\",\"url\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/rapiddc_blog.png\",\"contentUrl\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/rapiddc_blog.png\",\"width\":378,\"height\":70,\"caption\":\"Blog Hostingu Rapiddc\"},\"image\":{\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/rapiddc.pl\\\/blog\\\/#\\\/schema\\\/person\\\/05ab570dc715261cb5fdfa30d303faf2\",\"name\":\"rdc-publisher\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g\",\"caption\":\"rdc-publisher\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku | Rapid DC Blog","description":"Zapraszamy do zapoznania si\u0119 ze wpisem Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku. W celach kontaktowych zadzwo\u0144 \u260e\ufe0f +48 89 522 12 20 lub napisz wiadomo\u015b\u0107 \u2709\ufe0f info@rapiddc.pl.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rapiddc.pl\/blog\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\/","og_locale":"pl_PL","og_type":"article","og_title":"Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku | Rapid DC Blog","og_description":"Zapraszamy do zapoznania si\u0119 ze wpisem Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku. W celach kontaktowych zadzwo\u0144 \u260e\ufe0f +48 89 522 12 20 lub napisz wiadomo\u015b\u0107 \u2709\ufe0f info@rapiddc.pl.","og_url":"https:\/\/rapiddc.pl\/blog\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\/","og_site_name":"Blog Rapiddc.pl","article_published_time":"2026-09-30T10:58:52+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/09\/2026-09-30-source.jpg","type":"image\/jpeg"}],"author":"rdc-publisher","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"rdc-publisher","Szacowany czas czytania":"6 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rapiddc.pl\/blog\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\/#article","isPartOf":{"@id":"https:\/\/rapiddc.pl\/blog\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\/"},"author":{"name":"rdc-publisher","@id":"https:\/\/rapiddc.pl\/blog\/#\/schema\/person\/05ab570dc715261cb5fdfa30d303faf2"},"headline":"Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku","datePublished":"2026-09-30T10:58:52+00:00","mainEntityOfPage":{"@id":"https:\/\/rapiddc.pl\/blog\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\/"},"wordCount":1086,"publisher":{"@id":"https:\/\/rapiddc.pl\/blog\/#organization"},"image":{"@id":"https:\/\/rapiddc.pl\/blog\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\/#primaryimage"},"thumbnailUrl":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/09\/2026-09-30-source.jpg","keywords":["bezpiecze\u0144stwo serwera","klucze SSH","Linux","SSH","VPS"],"articleSection":["Serwer VPS","Serwery"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/rapiddc.pl\/blog\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\/","url":"https:\/\/rapiddc.pl\/blog\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\/","name":"Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku | Rapid DC Blog","isPartOf":{"@id":"https:\/\/rapiddc.pl\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rapiddc.pl\/blog\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\/#primaryimage"},"image":{"@id":"https:\/\/rapiddc.pl\/blog\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\/#primaryimage"},"thumbnailUrl":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/09\/2026-09-30-source.jpg","datePublished":"2026-09-30T10:58:52+00:00","description":"Zapraszamy do zapoznania si\u0119 ze wpisem Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku. W celach kontaktowych zadzwo\u0144 \u260e\ufe0f +48 89 522 12 20 lub napisz wiadomo\u015b\u0107 \u2709\ufe0f info@rapiddc.pl.","breadcrumb":{"@id":"https:\/\/rapiddc.pl\/blog\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rapiddc.pl\/blog\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/rapiddc.pl\/blog\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\/#primaryimage","url":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/09\/2026-09-30-source.jpg","contentUrl":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2026\/09\/2026-09-30-source.jpg","width":1536,"height":1024,"caption":"AI-generated image (OpenAI GPT Image)"},{"@type":"BreadcrumbList","@id":"https:\/\/rapiddc.pl\/blog\/klucze-ssh-zamiast-hasla-logowanie-na-vps-krok-po-kroku\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/rapiddc.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"Klucze SSH zamiast has\u0142a: logowanie na VPS krok po kroku"}]},{"@type":"WebSite","@id":"https:\/\/rapiddc.pl\/blog\/#website","url":"https:\/\/rapiddc.pl\/blog\/","name":"Blog Rapiddc.pl","description":"","publisher":{"@id":"https:\/\/rapiddc.pl\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rapiddc.pl\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/rapiddc.pl\/blog\/#organization","name":"Blog Hostingu Rapiddc","url":"https:\/\/rapiddc.pl\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/rapiddc.pl\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2019\/09\/rapiddc_blog.png","contentUrl":"https:\/\/rapiddc.pl\/blog\/wp-content\/uploads\/2019\/09\/rapiddc_blog.png","width":378,"height":70,"caption":"Blog Hostingu Rapiddc"},"image":{"@id":"https:\/\/rapiddc.pl\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/rapiddc.pl\/blog\/#\/schema\/person\/05ab570dc715261cb5fdfa30d303faf2","name":"rdc-publisher","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d1661ba0c3831d04684ff9099f557641187136e40a2f3b428594ae42b5253925?s=96&d=mm&r=g","caption":"rdc-publisher"}}]}},"_links":{"self":[{"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/posts\/1423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/comments?post=1423"}],"version-history":[{"count":2,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/posts\/1423\/revisions"}],"predecessor-version":[{"id":1461,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/posts\/1423\/revisions\/1461"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/media\/1421"}],"wp:attachment":[{"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/media?parent=1423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/categories?post=1423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rapiddc.pl\/blog\/wp-json\/wp\/v2\/tags?post=1423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}