diff --git a/cmd/meshctl/main.go b/cmd/meshctl/main.go
index 3db2b499..5753ba29 100644
--- a/cmd/meshctl/main.go
+++ b/cmd/meshctl/main.go
@@ -170,6 +170,7 @@ func run() int {
table.Append([]string{"IPv6 subnet:", resp.Subnet})
table.Append([]string{"Coordinates:", fmt.Sprintf("%v", resp.Coords)})
table.Append([]string{"Public key:", resp.PublicKey})
+ table.Append([]string{"Private key:", resp.PrivateKey})
table.Render()
case "getpeers":
diff --git a/contrib/ui/mesh-ui/ui/index.html b/contrib/ui/mesh-ui/ui/index.html
index 2a7dd231..4d0265fb 100755
--- a/contrib/ui/mesh-ui/ui/index.html
+++ b/contrib/ui/mesh-ui/ui/index.html
@@ -11,6 +11,7 @@