{"id":902,"date":"2025-06-10T09:59:51","date_gmt":"2025-06-10T14:59:51","guid":{"rendered":"https:\/\/wp.jkhayer.us\/?p=902"},"modified":"2025-06-12T17:44:08","modified_gmt":"2025-06-12T22:44:08","slug":"pikvm","status":"publish","type":"post","link":"https:\/\/wp.jkhayer.us\/?p=902","title":{"rendered":"PIKVM\u00a0"},"content":{"rendered":"\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"PIKVM GUIDE: Build KVM Over IP Switch to Control 8 PCs with 1 Raspberry Pi\" width=\"1170\" height=\"658\" src=\"https:\/\/www.youtube.com\/embed\/w56QCshaiNQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><a href=\"https:\/\/wiki.geekworm.com\/KVM-A3\">https:\/\/wiki.geekworm.com\/KVM-A3<\/a>  and <a href=\"https:\/\/docs.pikvm.org\" data-type=\"URL\" data-id=\"https:\/\/docs.pikvm.org\">https:\/\/docs.pikvm.org\/<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"How to DIY Your IP-KVM via KVM-A3 Kit for Raspberry Pi 4 ? (Updated)\" width=\"1170\" height=\"658\" src=\"https:\/\/www.youtube.com\/embed\/WPGH-rrt10E?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Scaling the PiKVM - Using the Raspberry Pi PiKVM with Multiple Machines\" width=\"1170\" height=\"658\" src=\"https:\/\/www.youtube.com\/embed\/aOgcqVcY4Yg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>Changing PiKVM Passwords\n\nPiKVM comes with the following default passwords:\n\nLinux OS-level admin (SSH, console...):\n\nUsername: root\nPassword: root\nKVM user (Web Interface, API, VNC...):\n\nUsername: admin\nPassword: admin\nNo 2FA code\nThey are two separate accounts with independent passwords.\n\nTo change passwords, you will need to use the console access via SSH or the Web Terminal. If you are using the Web Terminal, enter the su - command to get the root access (enter the root user password).\n\n&#91;root@pikvm ~]# rw\n&#91;root@pikvm ~]# passwd root\n&#91;root@pikvm ~]# kvmd-htpasswd set admin\n&#91;root@pikvm ~]# ro\nIf you require additional user for the Web UI access, use the following:\n\n&#91;root@pikvm ~]# kvmd-htpasswd add &lt;user&gt; # Add a new user with password\n&#91;root@pikvm ~]# kvmd-htpasswd del &lt;user&gt; # Remove\/delete a user\nOptionally you can enable the two-factor authentication for more security.\n\nChanging the VNCAuth key and IPMI password at the first start of PiKVM is not required, since these services are disabled by default. But it is here just so that you remember their existence.\n\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>To update, run following commands under the root user:\n\n&#91;root@pikvm ~]# pikvm-update\nIf you encounter an error like:\n\n&#91;root@pikvm ~]# pikvm-update\nbash: pikvm-update: command not found\nIt's most likely you have an old OS release. You can update the OS as follows:\n\n&#91;root@pikvm ~]# rw\n&#91;root@pikvm ~]# pacman -Syy\n&#91;root@pikvm ~]# pacman -S pikvm-os-updater\n&#91;root@pikvm ~]# pikvm-update\nNext time you will be able to use the usual method with pikvm-update.<\/code><\/pre>\n\n\n\n<p><strong>ezCoo managed multiport KVM switch<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/docs.pikvm.org\/ezcoo\/#connections\">https:\/\/docs.pikvm.org\/ezcoo\/#connections<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/wiki.geekworm.com\/KVM-A3 and https:\/\/docs.pikvm.org\/ ezCoo managed multiport KVM switch https:\/\/docs.pikvm.org\/ezcoo\/#connections<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,1],"tags":[],"class_list":["post-902","post","type-post","status-publish","format-standard","hentry","category-tutorials","category-windows"],"_links":{"self":[{"href":"https:\/\/wp.jkhayer.us\/index.php?rest_route=\/wp\/v2\/posts\/902","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.jkhayer.us\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.jkhayer.us\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.jkhayer.us\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.jkhayer.us\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=902"}],"version-history":[{"count":9,"href":"https:\/\/wp.jkhayer.us\/index.php?rest_route=\/wp\/v2\/posts\/902\/revisions"}],"predecessor-version":[{"id":934,"href":"https:\/\/wp.jkhayer.us\/index.php?rest_route=\/wp\/v2\/posts\/902\/revisions\/934"}],"wp:attachment":[{"href":"https:\/\/wp.jkhayer.us\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=902"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.jkhayer.us\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=902"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.jkhayer.us\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}