Components

24 Twig Components
154 Render Count
906 ms Render Time
16.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
date
"App\Twig\Components\DateComponent"
components/date.html.twig
17 2.73ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
16 25.63ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
15 1.59ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
15 8.57ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
15 10.84ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 2.38ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
14 961.97ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
14 2.33ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
14 748.07ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 0.77ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.42ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
1 28.17ms
entries_cross
"App\Twig\Components\EntriesCrossComponent"
components/_cached.html.twig
1 44.06ms
editor_toolbar
"App\Twig\Components\EditorToolbarComponent"
components/editor_toolbar.html.twig
1 0.28ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 8.65ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 27.71ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.45ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 13.80ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 3.45ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 3.56ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 15.51ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 1.76ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 0.21ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 7.68ms

Render calls

entry App\Twig\Components\EntryComponent 12.0 MiB 28.17 ms
Input props
[
  "entry" => App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
    +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
    +url: null
    +body: """
      I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
      \n
      On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
      \n
      I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
      \n
      I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
      \n
      Can that be done?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 48
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1703146814 {#2410
      date: 2023-12-21 09:20:14.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 23549
    -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
    -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703155003
    +visibility: "visible             "
    +apId: "https://feddit.it/post/4195146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703068603 {#1850
      date: 2023-12-20 11:36:43.0 +01:00
    }
  }
  "isSingle" => true
  "showShortSentence" => false
  "showBody" => true
]
Attributes
[
  "class" => "entry--single section--top"
]
Component
App\Twig\Components\EntryComponent {#2959
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2960 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
    +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
    +url: null
    +body: """
      I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
      \n
      On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
      \n
      I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
      \n
      I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
      \n
      Can that be done?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 48
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1703146814 {#2410
      date: 2023-12-21 09:20:14.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 23549
    -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
    -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703155003
    +visibility: "visible             "
    +apId: "https://feddit.it/post/4195146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703068603 {#1850
      date: 2023-12-20 11:36:43.0 +01:00
    }
  }
  +isSingle: true
  +showShortSentence: false
  +showBody: true
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.28 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1943
    +avatar: null
    +cover: null
    +email: "edinbruh@feddit.it"
    +username: "@edinbruh@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727381734 {#1516
      date: 2024-09-26 22:15:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +entries: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
    +posts: Doctrine\ORM\PersistentCollection {#1746 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
    +follows: Doctrine\ORM\PersistentCollection {#1422 …}
    +followers: Doctrine\ORM\PersistentCollection {#1660 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
    +reports: Doctrine\ORM\PersistentCollection {#1461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
    +violations: Doctrine\ORM\PersistentCollection {#1697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
    +awards: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
    +categories: Doctrine\ORM\PersistentCollection {#1675 …}
    -id: 28350
    -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
    +apId: "edinbruh@feddit.it"
    +apProfileId: "https://feddit.it/u/edinbruh"
    +apPublicUrl: "https://feddit.it/u/edinbruh"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "edinbruh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728943169 {#1537
      date: 2024-10-14 23:59:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689413633 {#1515
      date: 2023-07-15 11:33:53.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3134
  +user: Proxies\__CG__\App\Entity\User {#1943
    +avatar: null
    +cover: null
    +email: "edinbruh@feddit.it"
    +username: "@edinbruh@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727381734 {#1516
      date: 2024-09-26 22:15:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +entries: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
    +posts: Doctrine\ORM\PersistentCollection {#1746 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
    +follows: Doctrine\ORM\PersistentCollection {#1422 …}
    +followers: Doctrine\ORM\PersistentCollection {#1660 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
    +reports: Doctrine\ORM\PersistentCollection {#1461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
    +violations: Doctrine\ORM\PersistentCollection {#1697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
    +awards: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
    +categories: Doctrine\ORM\PersistentCollection {#1675 …}
    -id: 28350
    -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
    +apId: "edinbruh@feddit.it"
    +apProfileId: "https://feddit.it/u/edinbruh"
    +apPublicUrl: "https://feddit.it/u/edinbruh"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "edinbruh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728943169 {#1537
      date: 2024-10-14 23:59:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689413633 {#1515
      date: 2023-07-15 11:33:53.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.39 ms
Input props
[
  "date" => DateTimeImmutable @1703068603 {#1850
    date: 2023-12-20 11:36:43.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3204
  +date: DateTimeImmutable @1703068603 {#1850
    date: 2023-12-20 11:36:43.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.25 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703068603 {#1850
    date: 2023-12-20 11:36:43.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3268
  +createdAt: DateTimeImmutable @1703068603 {#1850
    date: 2023-12-20 11:36:43.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.54 ms
Input props
[
  "subject" => App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
    +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
    +url: null
    +body: """
      I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
      \n
      On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
      \n
      I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
      \n
      I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
      \n
      Can that be done?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 48
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1703146814 {#2410
      date: 2023-12-21 09:20:14.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 23549
    -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
    -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703155003
    +visibility: "visible             "
    +apId: "https://feddit.it/post/4195146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703068603 {#1850
      date: 2023-12-20 11:36:43.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3333
  +subject: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
    +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
    +url: null
    +body: """
      I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
      \n
      On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
      \n
      I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
      \n
      I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
      \n
      Can that be done?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 48
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1703146814 {#2410
      date: 2023-12-21 09:20:14.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 23549
    -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
    -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703155003
    +visibility: "visible             "
    +apId: "https://feddit.it/post/4195146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703068603 {#1850
      date: 2023-12-20 11:36:43.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.20 ms
Input props
[
  "subject" => App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
    +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
    +url: null
    +body: """
      I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
      \n
      On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
      \n
      I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
      \n
      I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
      \n
      Can that be done?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 48
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1703146814 {#2410
      date: 2023-12-21 09:20:14.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 23549
    -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
    -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703155003
    +visibility: "visible             "
    +apId: "https://feddit.it/post/4195146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703068603 {#1850
      date: 2023-12-20 11:36:43.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3399
  +formDest: "entry"
  +subject: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
    +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
    +url: null
    +body: """
      I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
      \n
      On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
      \n
      I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
      \n
      I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
      \n
      Can that be done?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 48
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1703146814 {#2410
      date: 2023-12-21 09:20:14.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 23549
    -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
    -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703155003
    +visibility: "visible             "
    +apId: "https://feddit.it/post/4195146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703068603 {#1850
      date: 2023-12-20 11:36:43.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entries_cross App\Twig\Components\EntriesCrossComponent 12.0 MiB 44.06 ms
Input props
[
  "entry" => App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
    +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
    +url: null
    +body: """
      I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
      \n
      On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
      \n
      I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
      \n
      I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
      \n
      Can that be done?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 48
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1703146814 {#2410
      date: 2023-12-21 09:20:14.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 23549
    -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
    -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703155003
    +visibility: "visible             "
    +apId: "https://feddit.it/post/4195146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703068603 {#1850
      date: 2023-12-20 11:36:43.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntriesCrossComponent {#3713
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
    +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
    +url: null
    +body: """
      I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
      \n
      On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
      \n
      I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
      \n
      I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
      \n
      Can that be done?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 48
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1703146814 {#2410
      date: 2023-12-21 09:20:14.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 23549
    -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
    -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703155003
    +visibility: "visible             "
    +apId: "https://feddit.it/post/4195146"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703068603 {#1850
      date: 2023-12-20 11:36:43.0 +01:00
    }
  }
  -repository: App\Repository\EntryRepository {#271 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
}
editor_toolbar App\Twig\Components\EditorToolbarComponent 12.0 MiB 0.28 ms
Input props
[
  "id" => "entry_comment_678e2fce749a67.09339980_body"
]
Attributes
[]
Component
App\Twig\Components\EditorToolbarComponent {#3838
  +id: "entry_comment_678e2fce749a67.09339980_body"
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 8.03 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4038
    +user: App\Entity\User {#3986
      +avatar: null
      +cover: null
      +email: "LemmyHead@lemmy.ml"
      +username: "@LemmyHead@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728913676 {#4046
        date: 2024-10-14 15:47:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3987 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3990 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3982 …}
      +entries: Doctrine\ORM\PersistentCollection {#3980 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3975 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3973 …}
      +posts: Doctrine\ORM\PersistentCollection {#3970 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3968 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3966 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3963 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3961 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3959 …}
      +follows: Doctrine\ORM\PersistentCollection {#4102 …}
      +followers: Doctrine\ORM\PersistentCollection {#4098 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4087 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4101 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4064 …}
      +violations: Doctrine\ORM\PersistentCollection {#4091 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4094 …}
      +awards: Doctrine\ORM\PersistentCollection {#4092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4090 …}
      +categories: Doctrine\ORM\PersistentCollection {#4089 …}
      -id: 75153
      -password: "$2y$13$xh1MfzphUnamgi/cmTD70ulXl8RN0jPcl65V8SZ1BWHsl0cOLFDBi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "LemmyHead@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/LemmyHead"
      +apPublicUrl: "https://lemmy.ml/u/LemmyHead"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "LemmyHead"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729553707 {#4042
        date: 2024-10-22 01:35:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699907710 {#4040
        date: 2023-11-13 21:35:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "What about a hardware key? Like nitrokey or yubikey?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703115666 {#4047
      date: 2023-12-21 00:41:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4036 …}
    +nested: Doctrine\ORM\PersistentCollection {#4034 …}
    +votes: Doctrine\ORM\PersistentCollection {#4032 …}
    +reports: Doctrine\ORM\PersistentCollection {#4030 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3998 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4002 …}
    -id: 239064
    -bodyTs: "'hardwar':4 'key':5 'like':6 'nitrokey':7 'yubikey':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6785774"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703115666 {#3983
      date: 2023-12-21 00:41:06.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4580
  +comment: App\Entity\EntryComment {#4038
    +user: App\Entity\User {#3986
      +avatar: null
      +cover: null
      +email: "LemmyHead@lemmy.ml"
      +username: "@LemmyHead@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728913676 {#4046
        date: 2024-10-14 15:47:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3987 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3990 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3982 …}
      +entries: Doctrine\ORM\PersistentCollection {#3980 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3975 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3973 …}
      +posts: Doctrine\ORM\PersistentCollection {#3970 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3968 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3966 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3963 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3961 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3959 …}
      +follows: Doctrine\ORM\PersistentCollection {#4102 …}
      +followers: Doctrine\ORM\PersistentCollection {#4098 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4087 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4101 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4064 …}
      +violations: Doctrine\ORM\PersistentCollection {#4091 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4094 …}
      +awards: Doctrine\ORM\PersistentCollection {#4092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4090 …}
      +categories: Doctrine\ORM\PersistentCollection {#4089 …}
      -id: 75153
      -password: "$2y$13$xh1MfzphUnamgi/cmTD70ulXl8RN0jPcl65V8SZ1BWHsl0cOLFDBi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "LemmyHead@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/LemmyHead"
      +apPublicUrl: "https://lemmy.ml/u/LemmyHead"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "LemmyHead"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729553707 {#4042
        date: 2024-10-22 01:35:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699907710 {#4040
        date: 2023-11-13 21:35:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "What about a hardware key? Like nitrokey or yubikey?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703115666 {#4047
      date: 2023-12-21 00:41:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4036 …}
    +nested: Doctrine\ORM\PersistentCollection {#4034 …}
    +votes: Doctrine\ORM\PersistentCollection {#4032 …}
    +reports: Doctrine\ORM\PersistentCollection {#4030 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3998 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4002 …}
    -id: 239064
    -bodyTs: "'hardwar':4 'key':5 'like':6 'nitrokey':7 'yubikey':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6785774"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703115666 {#3983
      date: 2023-12-21 00:41:06.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#3986
    +avatar: null
    +cover: null
    +email: "LemmyHead@lemmy.ml"
    +username: "@LemmyHead@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728913676 {#4046
      date: 2024-10-14 15:47:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3987 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3990 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3982 …}
    +entries: Doctrine\ORM\PersistentCollection {#3980 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3978 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3975 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3973 …}
    +posts: Doctrine\ORM\PersistentCollection {#3970 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3968 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3966 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3963 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3961 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3959 …}
    +follows: Doctrine\ORM\PersistentCollection {#4102 …}
    +followers: Doctrine\ORM\PersistentCollection {#4098 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4087 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4078 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
    +reports: Doctrine\ORM\PersistentCollection {#4101 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4064 …}
    +violations: Doctrine\ORM\PersistentCollection {#4091 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4094 …}
    +awards: Doctrine\ORM\PersistentCollection {#4092 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4090 …}
    +categories: Doctrine\ORM\PersistentCollection {#4089 …}
    -id: 75153
    -password: "$2y$13$xh1MfzphUnamgi/cmTD70ulXl8RN0jPcl65V8SZ1BWHsl0cOLFDBi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
    +apId: "LemmyHead@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/LemmyHead"
    +apPublicUrl: "https://lemmy.ml/u/LemmyHead"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "LemmyHead"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729553707 {#4042
      date: 2024-10-22 01:35:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699907710 {#4040
      date: 2023-11-13 21:35:10.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4708
  +user: App\Entity\User {#3986
    +avatar: null
    +cover: null
    +email: "LemmyHead@lemmy.ml"
    +username: "@LemmyHead@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728913676 {#4046
      date: 2024-10-14 15:47:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3987 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3990 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3982 …}
    +entries: Doctrine\ORM\PersistentCollection {#3980 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3978 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3975 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3973 …}
    +posts: Doctrine\ORM\PersistentCollection {#3970 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3968 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3966 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3963 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3961 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3959 …}
    +follows: Doctrine\ORM\PersistentCollection {#4102 …}
    +followers: Doctrine\ORM\PersistentCollection {#4098 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4087 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4078 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
    +reports: Doctrine\ORM\PersistentCollection {#4101 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4064 …}
    +violations: Doctrine\ORM\PersistentCollection {#4091 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4094 …}
    +awards: Doctrine\ORM\PersistentCollection {#4092 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4090 …}
    +categories: Doctrine\ORM\PersistentCollection {#4089 …}
    -id: 75153
    -password: "$2y$13$xh1MfzphUnamgi/cmTD70ulXl8RN0jPcl65V8SZ1BWHsl0cOLFDBi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
    +apId: "LemmyHead@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/LemmyHead"
    +apPublicUrl: "https://lemmy.ml/u/LemmyHead"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "LemmyHead"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729553707 {#4042
      date: 2024-10-22 01:35:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699907710 {#4040
      date: 2023-11-13 21:35:10.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1703115666 {#3983
    date: 2023-12-21 00:41:06.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4763
  +date: DateTimeImmutable @1703115666 {#3983
    date: 2023-12-21 00:41:06.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703115666 {#3983
    date: 2023-12-21 00:41:06.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4817
  +createdAt: DateTimeImmutable @1703115666 {#3983
    date: 2023-12-21 00:41:06.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.22 ms
Input props
[
  "user" => App\Entity\User {#3986
    +avatar: null
    +cover: null
    +email: "LemmyHead@lemmy.ml"
    +username: "@LemmyHead@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728913676 {#4046
      date: 2024-10-14 15:47:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3987 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3990 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3982 …}
    +entries: Doctrine\ORM\PersistentCollection {#3980 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3978 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3975 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3973 …}
    +posts: Doctrine\ORM\PersistentCollection {#3970 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3968 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3966 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3963 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3961 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3959 …}
    +follows: Doctrine\ORM\PersistentCollection {#4102 …}
    +followers: Doctrine\ORM\PersistentCollection {#4098 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4087 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4078 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
    +reports: Doctrine\ORM\PersistentCollection {#4101 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4064 …}
    +violations: Doctrine\ORM\PersistentCollection {#4091 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4094 …}
    +awards: Doctrine\ORM\PersistentCollection {#4092 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4090 …}
    +categories: Doctrine\ORM\PersistentCollection {#4089 …}
    -id: 75153
    -password: "$2y$13$xh1MfzphUnamgi/cmTD70ulXl8RN0jPcl65V8SZ1BWHsl0cOLFDBi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
    +apId: "LemmyHead@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/LemmyHead"
    +apPublicUrl: "https://lemmy.ml/u/LemmyHead"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "LemmyHead"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729553707 {#4042
      date: 2024-10-22 01:35:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699907710 {#4040
      date: 2023-11-13 21:35:10.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4873
  +width: 40
  +height: 40
  +user: App\Entity\User {#3986
    +avatar: null
    +cover: null
    +email: "LemmyHead@lemmy.ml"
    +username: "@LemmyHead@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728913676 {#4046
      date: 2024-10-14 15:47:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3987 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3990 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3982 …}
    +entries: Doctrine\ORM\PersistentCollection {#3980 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3978 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3975 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3973 …}
    +posts: Doctrine\ORM\PersistentCollection {#3970 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3968 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3966 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3963 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3961 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3959 …}
    +follows: Doctrine\ORM\PersistentCollection {#4102 …}
    +followers: Doctrine\ORM\PersistentCollection {#4098 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4087 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4078 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
    +reports: Doctrine\ORM\PersistentCollection {#4101 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4064 …}
    +violations: Doctrine\ORM\PersistentCollection {#4091 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4094 …}
    +awards: Doctrine\ORM\PersistentCollection {#4092 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4090 …}
    +categories: Doctrine\ORM\PersistentCollection {#4089 …}
    -id: 75153
    -password: "$2y$13$xh1MfzphUnamgi/cmTD70ulXl8RN0jPcl65V8SZ1BWHsl0cOLFDBi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
    +apId: "LemmyHead@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/LemmyHead"
    +apPublicUrl: "https://lemmy.ml/u/LemmyHead"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "LemmyHead"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729553707 {#4042
      date: 2024-10-22 01:35:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699907710 {#4040
      date: 2023-11-13 21:35:10.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.38 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4038
    +user: App\Entity\User {#3986
      +avatar: null
      +cover: null
      +email: "LemmyHead@lemmy.ml"
      +username: "@LemmyHead@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728913676 {#4046
        date: 2024-10-14 15:47:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3987 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3990 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3982 …}
      +entries: Doctrine\ORM\PersistentCollection {#3980 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3975 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3973 …}
      +posts: Doctrine\ORM\PersistentCollection {#3970 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3968 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3966 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3963 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3961 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3959 …}
      +follows: Doctrine\ORM\PersistentCollection {#4102 …}
      +followers: Doctrine\ORM\PersistentCollection {#4098 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4087 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4101 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4064 …}
      +violations: Doctrine\ORM\PersistentCollection {#4091 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4094 …}
      +awards: Doctrine\ORM\PersistentCollection {#4092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4090 …}
      +categories: Doctrine\ORM\PersistentCollection {#4089 …}
      -id: 75153
      -password: "$2y$13$xh1MfzphUnamgi/cmTD70ulXl8RN0jPcl65V8SZ1BWHsl0cOLFDBi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "LemmyHead@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/LemmyHead"
      +apPublicUrl: "https://lemmy.ml/u/LemmyHead"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "LemmyHead"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729553707 {#4042
        date: 2024-10-22 01:35:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699907710 {#4040
        date: 2023-11-13 21:35:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "What about a hardware key? Like nitrokey or yubikey?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703115666 {#4047
      date: 2023-12-21 00:41:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4036 …}
    +nested: Doctrine\ORM\PersistentCollection {#4034 …}
    +votes: Doctrine\ORM\PersistentCollection {#4032 …}
    +reports: Doctrine\ORM\PersistentCollection {#4030 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3998 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4002 …}
    -id: 239064
    -bodyTs: "'hardwar':4 'key':5 'like':6 'nitrokey':7 'yubikey':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6785774"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703115666 {#3983
      date: 2023-12-21 00:41:06.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4956
  +subject: App\Entity\EntryComment {#4038
    +user: App\Entity\User {#3986
      +avatar: null
      +cover: null
      +email: "LemmyHead@lemmy.ml"
      +username: "@LemmyHead@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728913676 {#4046
        date: 2024-10-14 15:47:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3987 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3990 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3982 …}
      +entries: Doctrine\ORM\PersistentCollection {#3980 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3975 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3973 …}
      +posts: Doctrine\ORM\PersistentCollection {#3970 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3968 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3966 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3963 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3961 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3959 …}
      +follows: Doctrine\ORM\PersistentCollection {#4102 …}
      +followers: Doctrine\ORM\PersistentCollection {#4098 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4087 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4101 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4064 …}
      +violations: Doctrine\ORM\PersistentCollection {#4091 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4094 …}
      +awards: Doctrine\ORM\PersistentCollection {#4092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4090 …}
      +categories: Doctrine\ORM\PersistentCollection {#4089 …}
      -id: 75153
      -password: "$2y$13$xh1MfzphUnamgi/cmTD70ulXl8RN0jPcl65V8SZ1BWHsl0cOLFDBi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "LemmyHead@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/LemmyHead"
      +apPublicUrl: "https://lemmy.ml/u/LemmyHead"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "LemmyHead"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729553707 {#4042
        date: 2024-10-22 01:35:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699907710 {#4040
        date: 2023-11-13 21:35:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "What about a hardware key? Like nitrokey or yubikey?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703115666 {#4047
      date: 2023-12-21 00:41:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4036 …}
    +nested: Doctrine\ORM\PersistentCollection {#4034 …}
    +votes: Doctrine\ORM\PersistentCollection {#4032 …}
    +reports: Doctrine\ORM\PersistentCollection {#4030 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3998 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4002 …}
    -id: 239064
    -bodyTs: "'hardwar':4 'key':5 'like':6 'nitrokey':7 'yubikey':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6785774"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703115666 {#3983
      date: 2023-12-21 00:41:06.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.65 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4038
    +user: App\Entity\User {#3986
      +avatar: null
      +cover: null
      +email: "LemmyHead@lemmy.ml"
      +username: "@LemmyHead@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728913676 {#4046
        date: 2024-10-14 15:47:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3987 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3990 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3982 …}
      +entries: Doctrine\ORM\PersistentCollection {#3980 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3975 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3973 …}
      +posts: Doctrine\ORM\PersistentCollection {#3970 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3968 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3966 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3963 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3961 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3959 …}
      +follows: Doctrine\ORM\PersistentCollection {#4102 …}
      +followers: Doctrine\ORM\PersistentCollection {#4098 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4087 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4101 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4064 …}
      +violations: Doctrine\ORM\PersistentCollection {#4091 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4094 …}
      +awards: Doctrine\ORM\PersistentCollection {#4092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4090 …}
      +categories: Doctrine\ORM\PersistentCollection {#4089 …}
      -id: 75153
      -password: "$2y$13$xh1MfzphUnamgi/cmTD70ulXl8RN0jPcl65V8SZ1BWHsl0cOLFDBi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "LemmyHead@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/LemmyHead"
      +apPublicUrl: "https://lemmy.ml/u/LemmyHead"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "LemmyHead"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729553707 {#4042
        date: 2024-10-22 01:35:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699907710 {#4040
        date: 2023-11-13 21:35:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "What about a hardware key? Like nitrokey or yubikey?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703115666 {#4047
      date: 2023-12-21 00:41:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4036 …}
    +nested: Doctrine\ORM\PersistentCollection {#4034 …}
    +votes: Doctrine\ORM\PersistentCollection {#4032 …}
    +reports: Doctrine\ORM\PersistentCollection {#4030 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3998 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4002 …}
    -id: 239064
    -bodyTs: "'hardwar':4 'key':5 'like':6 'nitrokey':7 'yubikey':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6785774"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703115666 {#3983
      date: 2023-12-21 00:41:06.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5013
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4038
    +user: App\Entity\User {#3986
      +avatar: null
      +cover: null
      +email: "LemmyHead@lemmy.ml"
      +username: "@LemmyHead@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728913676 {#4046
        date: 2024-10-14 15:47:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3987 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3990 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3982 …}
      +entries: Doctrine\ORM\PersistentCollection {#3980 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3975 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3973 …}
      +posts: Doctrine\ORM\PersistentCollection {#3970 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3968 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3966 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3963 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3961 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3959 …}
      +follows: Doctrine\ORM\PersistentCollection {#4102 …}
      +followers: Doctrine\ORM\PersistentCollection {#4098 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4087 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4101 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4064 …}
      +violations: Doctrine\ORM\PersistentCollection {#4091 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4094 …}
      +awards: Doctrine\ORM\PersistentCollection {#4092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4090 …}
      +categories: Doctrine\ORM\PersistentCollection {#4089 …}
      -id: 75153
      -password: "$2y$13$xh1MfzphUnamgi/cmTD70ulXl8RN0jPcl65V8SZ1BWHsl0cOLFDBi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "LemmyHead@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/LemmyHead"
      +apPublicUrl: "https://lemmy.ml/u/LemmyHead"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "LemmyHead"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729553707 {#4042
        date: 2024-10-22 01:35:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699907710 {#4040
        date: 2023-11-13 21:35:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "What about a hardware key? Like nitrokey or yubikey?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703115666 {#4047
      date: 2023-12-21 00:41:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4036 …}
    +nested: Doctrine\ORM\PersistentCollection {#4034 …}
    +votes: Doctrine\ORM\PersistentCollection {#4032 …}
    +reports: Doctrine\ORM\PersistentCollection {#4030 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3998 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4002 …}
    -id: 239064
    -bodyTs: "'hardwar':4 'key':5 'like':6 'nitrokey':7 'yubikey':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6785774"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703115666 {#3983
      date: 2023-12-21 00:41:06.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 0.75 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4038
    +user: App\Entity\User {#3986
      +avatar: null
      +cover: null
      +email: "LemmyHead@lemmy.ml"
      +username: "@LemmyHead@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728913676 {#4046
        date: 2024-10-14 15:47:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3987 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3990 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3982 …}
      +entries: Doctrine\ORM\PersistentCollection {#3980 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3975 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3973 …}
      +posts: Doctrine\ORM\PersistentCollection {#3970 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3968 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3966 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3963 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3961 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3959 …}
      +follows: Doctrine\ORM\PersistentCollection {#4102 …}
      +followers: Doctrine\ORM\PersistentCollection {#4098 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4087 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4101 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4064 …}
      +violations: Doctrine\ORM\PersistentCollection {#4091 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4094 …}
      +awards: Doctrine\ORM\PersistentCollection {#4092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4090 …}
      +categories: Doctrine\ORM\PersistentCollection {#4089 …}
      -id: 75153
      -password: "$2y$13$xh1MfzphUnamgi/cmTD70ulXl8RN0jPcl65V8SZ1BWHsl0cOLFDBi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "LemmyHead@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/LemmyHead"
      +apPublicUrl: "https://lemmy.ml/u/LemmyHead"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "LemmyHead"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729553707 {#4042
        date: 2024-10-22 01:35:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699907710 {#4040
        date: 2023-11-13 21:35:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "What about a hardware key? Like nitrokey or yubikey?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703115666 {#4047
      date: 2023-12-21 00:41:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4036 …}
    +nested: Doctrine\ORM\PersistentCollection {#4034 …}
    +votes: Doctrine\ORM\PersistentCollection {#4032 …}
    +reports: Doctrine\ORM\PersistentCollection {#4030 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3998 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4002 …}
    -id: 239064
    -bodyTs: "'hardwar':4 'key':5 'like':6 'nitrokey':7 'yubikey':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6785774"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703115666 {#3983
      date: 2023-12-21 00:41:06.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5260
  +comment: App\Entity\EntryComment {#4038
    +user: App\Entity\User {#3986
      +avatar: null
      +cover: null
      +email: "LemmyHead@lemmy.ml"
      +username: "@LemmyHead@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728913676 {#4046
        date: 2024-10-14 15:47:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3987 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3990 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3982 …}
      +entries: Doctrine\ORM\PersistentCollection {#3980 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3978 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3975 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3973 …}
      +posts: Doctrine\ORM\PersistentCollection {#3970 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3968 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3966 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3963 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3961 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3959 …}
      +follows: Doctrine\ORM\PersistentCollection {#4102 …}
      +followers: Doctrine\ORM\PersistentCollection {#4098 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4087 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4078 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4104 …}
      +reports: Doctrine\ORM\PersistentCollection {#4101 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4064 …}
      +violations: Doctrine\ORM\PersistentCollection {#4091 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4094 …}
      +awards: Doctrine\ORM\PersistentCollection {#4092 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4090 …}
      +categories: Doctrine\ORM\PersistentCollection {#4089 …}
      -id: 75153
      -password: "$2y$13$xh1MfzphUnamgi/cmTD70ulXl8RN0jPcl65V8SZ1BWHsl0cOLFDBi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4082 …}
      +apId: "LemmyHead@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/LemmyHead"
      +apPublicUrl: "https://lemmy.ml/u/LemmyHead"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "LemmyHead"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729553707 {#4042
        date: 2024-10-22 01:35:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699907710 {#4040
        date: 2023-11-13 21:35:10.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "What about a hardware key? Like nitrokey or yubikey?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703115666 {#4047
      date: 2023-12-21 00:41:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4036 …}
    +nested: Doctrine\ORM\PersistentCollection {#4034 …}
    +votes: Doctrine\ORM\PersistentCollection {#4032 …}
    +reports: Doctrine\ORM\PersistentCollection {#4030 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3998 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4002 …}
    -id: 239064
    -bodyTs: "'hardwar':4 'key':5 'like':6 'nitrokey':7 'yubikey':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6785774"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703115666 {#3983
      date: 2023-12-21 00:41:06.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 23.88 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4070
    +user: App\Entity\User {#4059
      +avatar: null
      +cover: null
      +email: "ShortN0te@lemmy.ml"
      +username: "@ShortN0te@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729508587 {#4079
        date: 2024-10-21 13:03:07.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4058 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4056 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4054 …}
      +entries: Doctrine\ORM\PersistentCollection {#4052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4050 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4048 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
      +posts: Doctrine\ORM\PersistentCollection {#4110 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4112 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4114 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4118 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4120 …}
      +follows: Doctrine\ORM\PersistentCollection {#4122 …}
      +followers: Doctrine\ORM\PersistentCollection {#4124 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4126 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4128 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
      +reports: Doctrine\ORM\PersistentCollection {#4134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
      +violations: Doctrine\ORM\PersistentCollection {#4138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
      +awards: Doctrine\ORM\PersistentCollection {#4142 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4144 …}
      +categories: Doctrine\ORM\PersistentCollection {#4146 …}
      -id: 47247
      -password: "$2y$13$pXP5Qm7ZcRaDugKxxZdNBe9up71bhr4OAtdeUgFm2tMmaXMLfvh/S"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …}
      +apId: "ShortN0te@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/ShortN0te"
      +apPublicUrl: "https://lemmy.ml/u/ShortN0te"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "ShortN0te"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728196197 {#4080
        date: 2024-10-06 08:29:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695897511 {#4077
        date: 2023-09-28 12:38:31.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I store my keys via KeepassXC. They got a Freedesktop.org secret service and key-agent integration"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703112935 {#4076
      date: 2023-12-20 23:55:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4075 …}
    +nested: Doctrine\ORM\PersistentCollection {#4074 …}
    +votes: Doctrine\ORM\PersistentCollection {#4065 …}
    +reports: Doctrine\ORM\PersistentCollection {#4068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 238944
    -bodyTs: "'agent':16 'freedesktop.org':10 'got':8 'integr':17 'keepassxc':6 'key':4,15 'key-ag':14 'secret':11 'servic':12 'store':2 'via':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6784945"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703112935 {#4081
      date: 2023-12-20 23:55:35.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5344
  +comment: App\Entity\EntryComment {#4070
    +user: App\Entity\User {#4059
      +avatar: null
      +cover: null
      +email: "ShortN0te@lemmy.ml"
      +username: "@ShortN0te@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729508587 {#4079
        date: 2024-10-21 13:03:07.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4058 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4056 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4054 …}
      +entries: Doctrine\ORM\PersistentCollection {#4052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4050 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4048 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
      +posts: Doctrine\ORM\PersistentCollection {#4110 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4112 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4114 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4118 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4120 …}
      +follows: Doctrine\ORM\PersistentCollection {#4122 …}
      +followers: Doctrine\ORM\PersistentCollection {#4124 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4126 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4128 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
      +reports: Doctrine\ORM\PersistentCollection {#4134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
      +violations: Doctrine\ORM\PersistentCollection {#4138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
      +awards: Doctrine\ORM\PersistentCollection {#4142 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4144 …}
      +categories: Doctrine\ORM\PersistentCollection {#4146 …}
      -id: 47247
      -password: "$2y$13$pXP5Qm7ZcRaDugKxxZdNBe9up71bhr4OAtdeUgFm2tMmaXMLfvh/S"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …}
      +apId: "ShortN0te@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/ShortN0te"
      +apPublicUrl: "https://lemmy.ml/u/ShortN0te"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "ShortN0te"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728196197 {#4080
        date: 2024-10-06 08:29:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695897511 {#4077
        date: 2023-09-28 12:38:31.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I store my keys via KeepassXC. They got a Freedesktop.org secret service and key-agent integration"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703112935 {#4076
      date: 2023-12-20 23:55:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4075 …}
    +nested: Doctrine\ORM\PersistentCollection {#4074 …}
    +votes: Doctrine\ORM\PersistentCollection {#4065 …}
    +reports: Doctrine\ORM\PersistentCollection {#4068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 238944
    -bodyTs: "'agent':16 'freedesktop.org':10 'got':8 'integr':17 'keepassxc':6 'key':4,15 'key-ag':14 'secret':11 'servic':12 'store':2 'via':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6784945"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703112935 {#4081
      date: 2023-12-20 23:55:35.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4059
    +avatar: null
    +cover: null
    +email: "ShortN0te@lemmy.ml"
    +username: "@ShortN0te@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729508587 {#4079
      date: 2024-10-21 13:03:07.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4058 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4056 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4054 …}
    +entries: Doctrine\ORM\PersistentCollection {#4052 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4050 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4048 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
    +posts: Doctrine\ORM\PersistentCollection {#4110 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4112 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4114 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4116 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4118 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4120 …}
    +follows: Doctrine\ORM\PersistentCollection {#4122 …}
    +followers: Doctrine\ORM\PersistentCollection {#4124 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4126 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4128 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
    +reports: Doctrine\ORM\PersistentCollection {#4134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
    +violations: Doctrine\ORM\PersistentCollection {#4138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
    +awards: Doctrine\ORM\PersistentCollection {#4142 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4144 …}
    +categories: Doctrine\ORM\PersistentCollection {#4146 …}
    -id: 47247
    -password: "$2y$13$pXP5Qm7ZcRaDugKxxZdNBe9up71bhr4OAtdeUgFm2tMmaXMLfvh/S"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …}
    +apId: "ShortN0te@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/ShortN0te"
    +apPublicUrl: "https://lemmy.ml/u/ShortN0te"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "ShortN0te"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728196197 {#4080
      date: 2024-10-06 08:29:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695897511 {#4077
      date: 2023-09-28 12:38:31.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5389
  +user: App\Entity\User {#4059
    +avatar: null
    +cover: null
    +email: "ShortN0te@lemmy.ml"
    +username: "@ShortN0te@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729508587 {#4079
      date: 2024-10-21 13:03:07.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4058 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4056 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4054 …}
    +entries: Doctrine\ORM\PersistentCollection {#4052 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4050 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4048 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
    +posts: Doctrine\ORM\PersistentCollection {#4110 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4112 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4114 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4116 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4118 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4120 …}
    +follows: Doctrine\ORM\PersistentCollection {#4122 …}
    +followers: Doctrine\ORM\PersistentCollection {#4124 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4126 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4128 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
    +reports: Doctrine\ORM\PersistentCollection {#4134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
    +violations: Doctrine\ORM\PersistentCollection {#4138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
    +awards: Doctrine\ORM\PersistentCollection {#4142 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4144 …}
    +categories: Doctrine\ORM\PersistentCollection {#4146 …}
    -id: 47247
    -password: "$2y$13$pXP5Qm7ZcRaDugKxxZdNBe9up71bhr4OAtdeUgFm2tMmaXMLfvh/S"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …}
    +apId: "ShortN0te@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/ShortN0te"
    +apPublicUrl: "https://lemmy.ml/u/ShortN0te"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "ShortN0te"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728196197 {#4080
      date: 2024-10-06 08:29:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695897511 {#4077
      date: 2023-09-28 12:38:31.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1703112935 {#4081
    date: 2023-12-20 23:55:35.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5444
  +date: DateTimeImmutable @1703112935 {#4081
    date: 2023-12-20 23:55:35.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703112935 {#4081
    date: 2023-12-20 23:55:35.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5498
  +createdAt: DateTimeImmutable @1703112935 {#4081
    date: 2023-12-20 23:55:35.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4059
    +avatar: null
    +cover: null
    +email: "ShortN0te@lemmy.ml"
    +username: "@ShortN0te@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729508587 {#4079
      date: 2024-10-21 13:03:07.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4058 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4056 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4054 …}
    +entries: Doctrine\ORM\PersistentCollection {#4052 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4050 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4048 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
    +posts: Doctrine\ORM\PersistentCollection {#4110 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4112 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4114 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4116 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4118 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4120 …}
    +follows: Doctrine\ORM\PersistentCollection {#4122 …}
    +followers: Doctrine\ORM\PersistentCollection {#4124 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4126 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4128 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
    +reports: Doctrine\ORM\PersistentCollection {#4134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
    +violations: Doctrine\ORM\PersistentCollection {#4138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
    +awards: Doctrine\ORM\PersistentCollection {#4142 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4144 …}
    +categories: Doctrine\ORM\PersistentCollection {#4146 …}
    -id: 47247
    -password: "$2y$13$pXP5Qm7ZcRaDugKxxZdNBe9up71bhr4OAtdeUgFm2tMmaXMLfvh/S"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …}
    +apId: "ShortN0te@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/ShortN0te"
    +apPublicUrl: "https://lemmy.ml/u/ShortN0te"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "ShortN0te"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728196197 {#4080
      date: 2024-10-06 08:29:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695897511 {#4077
      date: 2023-09-28 12:38:31.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5552
  +width: 40
  +height: 40
  +user: App\Entity\User {#4059
    +avatar: null
    +cover: null
    +email: "ShortN0te@lemmy.ml"
    +username: "@ShortN0te@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729508587 {#4079
      date: 2024-10-21 13:03:07.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4058 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4056 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4054 …}
    +entries: Doctrine\ORM\PersistentCollection {#4052 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4050 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4048 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
    +posts: Doctrine\ORM\PersistentCollection {#4110 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4112 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4114 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4116 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4118 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4120 …}
    +follows: Doctrine\ORM\PersistentCollection {#4122 …}
    +followers: Doctrine\ORM\PersistentCollection {#4124 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4126 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4128 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
    +reports: Doctrine\ORM\PersistentCollection {#4134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
    +violations: Doctrine\ORM\PersistentCollection {#4138 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
    +awards: Doctrine\ORM\PersistentCollection {#4142 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4144 …}
    +categories: Doctrine\ORM\PersistentCollection {#4146 …}
    -id: 47247
    -password: "$2y$13$pXP5Qm7ZcRaDugKxxZdNBe9up71bhr4OAtdeUgFm2tMmaXMLfvh/S"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …}
    +apId: "ShortN0te@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/ShortN0te"
    +apPublicUrl: "https://lemmy.ml/u/ShortN0te"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "ShortN0te"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728196197 {#4080
      date: 2024-10-06 08:29:57.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695897511 {#4077
      date: 2023-09-28 12:38:31.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4070
    +user: App\Entity\User {#4059
      +avatar: null
      +cover: null
      +email: "ShortN0te@lemmy.ml"
      +username: "@ShortN0te@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729508587 {#4079
        date: 2024-10-21 13:03:07.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4058 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4056 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4054 …}
      +entries: Doctrine\ORM\PersistentCollection {#4052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4050 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4048 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
      +posts: Doctrine\ORM\PersistentCollection {#4110 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4112 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4114 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4118 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4120 …}
      +follows: Doctrine\ORM\PersistentCollection {#4122 …}
      +followers: Doctrine\ORM\PersistentCollection {#4124 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4126 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4128 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
      +reports: Doctrine\ORM\PersistentCollection {#4134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
      +violations: Doctrine\ORM\PersistentCollection {#4138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
      +awards: Doctrine\ORM\PersistentCollection {#4142 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4144 …}
      +categories: Doctrine\ORM\PersistentCollection {#4146 …}
      -id: 47247
      -password: "$2y$13$pXP5Qm7ZcRaDugKxxZdNBe9up71bhr4OAtdeUgFm2tMmaXMLfvh/S"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …}
      +apId: "ShortN0te@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/ShortN0te"
      +apPublicUrl: "https://lemmy.ml/u/ShortN0te"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "ShortN0te"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728196197 {#4080
        date: 2024-10-06 08:29:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695897511 {#4077
        date: 2023-09-28 12:38:31.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I store my keys via KeepassXC. They got a Freedesktop.org secret service and key-agent integration"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703112935 {#4076
      date: 2023-12-20 23:55:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4075 …}
    +nested: Doctrine\ORM\PersistentCollection {#4074 …}
    +votes: Doctrine\ORM\PersistentCollection {#4065 …}
    +reports: Doctrine\ORM\PersistentCollection {#4068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 238944
    -bodyTs: "'agent':16 'freedesktop.org':10 'got':8 'integr':17 'keepassxc':6 'key':4,15 'key-ag':14 'secret':11 'servic':12 'store':2 'via':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6784945"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703112935 {#4081
      date: 2023-12-20 23:55:35.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5769
  +subject: App\Entity\EntryComment {#4070
    +user: App\Entity\User {#4059
      +avatar: null
      +cover: null
      +email: "ShortN0te@lemmy.ml"
      +username: "@ShortN0te@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729508587 {#4079
        date: 2024-10-21 13:03:07.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4058 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4056 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4054 …}
      +entries: Doctrine\ORM\PersistentCollection {#4052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4050 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4048 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
      +posts: Doctrine\ORM\PersistentCollection {#4110 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4112 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4114 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4118 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4120 …}
      +follows: Doctrine\ORM\PersistentCollection {#4122 …}
      +followers: Doctrine\ORM\PersistentCollection {#4124 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4126 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4128 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
      +reports: Doctrine\ORM\PersistentCollection {#4134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
      +violations: Doctrine\ORM\PersistentCollection {#4138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
      +awards: Doctrine\ORM\PersistentCollection {#4142 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4144 …}
      +categories: Doctrine\ORM\PersistentCollection {#4146 …}
      -id: 47247
      -password: "$2y$13$pXP5Qm7ZcRaDugKxxZdNBe9up71bhr4OAtdeUgFm2tMmaXMLfvh/S"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …}
      +apId: "ShortN0te@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/ShortN0te"
      +apPublicUrl: "https://lemmy.ml/u/ShortN0te"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "ShortN0te"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728196197 {#4080
        date: 2024-10-06 08:29:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695897511 {#4077
        date: 2023-09-28 12:38:31.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I store my keys via KeepassXC. They got a Freedesktop.org secret service and key-agent integration"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703112935 {#4076
      date: 2023-12-20 23:55:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4075 …}
    +nested: Doctrine\ORM\PersistentCollection {#4074 …}
    +votes: Doctrine\ORM\PersistentCollection {#4065 …}
    +reports: Doctrine\ORM\PersistentCollection {#4068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 238944
    -bodyTs: "'agent':16 'freedesktop.org':10 'got':8 'integr':17 'keepassxc':6 'key':4,15 'key-ag':14 'secret':11 'servic':12 'store':2 'via':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6784945"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703112935 {#4081
      date: 2023-12-20 23:55:35.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4070
    +user: App\Entity\User {#4059
      +avatar: null
      +cover: null
      +email: "ShortN0te@lemmy.ml"
      +username: "@ShortN0te@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729508587 {#4079
        date: 2024-10-21 13:03:07.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4058 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4056 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4054 …}
      +entries: Doctrine\ORM\PersistentCollection {#4052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4050 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4048 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
      +posts: Doctrine\ORM\PersistentCollection {#4110 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4112 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4114 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4118 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4120 …}
      +follows: Doctrine\ORM\PersistentCollection {#4122 …}
      +followers: Doctrine\ORM\PersistentCollection {#4124 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4126 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4128 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
      +reports: Doctrine\ORM\PersistentCollection {#4134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
      +violations: Doctrine\ORM\PersistentCollection {#4138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
      +awards: Doctrine\ORM\PersistentCollection {#4142 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4144 …}
      +categories: Doctrine\ORM\PersistentCollection {#4146 …}
      -id: 47247
      -password: "$2y$13$pXP5Qm7ZcRaDugKxxZdNBe9up71bhr4OAtdeUgFm2tMmaXMLfvh/S"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …}
      +apId: "ShortN0te@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/ShortN0te"
      +apPublicUrl: "https://lemmy.ml/u/ShortN0te"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "ShortN0te"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728196197 {#4080
        date: 2024-10-06 08:29:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695897511 {#4077
        date: 2023-09-28 12:38:31.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I store my keys via KeepassXC. They got a Freedesktop.org secret service and key-agent integration"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703112935 {#4076
      date: 2023-12-20 23:55:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4075 …}
    +nested: Doctrine\ORM\PersistentCollection {#4074 …}
    +votes: Doctrine\ORM\PersistentCollection {#4065 …}
    +reports: Doctrine\ORM\PersistentCollection {#4068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 238944
    -bodyTs: "'agent':16 'freedesktop.org':10 'got':8 'integr':17 'keepassxc':6 'key':4,15 'key-ag':14 'secret':11 'servic':12 'store':2 'via':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6784945"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703112935 {#4081
      date: 2023-12-20 23:55:35.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5826
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4070
    +user: App\Entity\User {#4059
      +avatar: null
      +cover: null
      +email: "ShortN0te@lemmy.ml"
      +username: "@ShortN0te@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729508587 {#4079
        date: 2024-10-21 13:03:07.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4058 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4056 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4054 …}
      +entries: Doctrine\ORM\PersistentCollection {#4052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4050 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4048 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
      +posts: Doctrine\ORM\PersistentCollection {#4110 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4112 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4114 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4118 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4120 …}
      +follows: Doctrine\ORM\PersistentCollection {#4122 …}
      +followers: Doctrine\ORM\PersistentCollection {#4124 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4126 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4128 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
      +reports: Doctrine\ORM\PersistentCollection {#4134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
      +violations: Doctrine\ORM\PersistentCollection {#4138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
      +awards: Doctrine\ORM\PersistentCollection {#4142 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4144 …}
      +categories: Doctrine\ORM\PersistentCollection {#4146 …}
      -id: 47247
      -password: "$2y$13$pXP5Qm7ZcRaDugKxxZdNBe9up71bhr4OAtdeUgFm2tMmaXMLfvh/S"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …}
      +apId: "ShortN0te@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/ShortN0te"
      +apPublicUrl: "https://lemmy.ml/u/ShortN0te"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "ShortN0te"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728196197 {#4080
        date: 2024-10-06 08:29:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695897511 {#4077
        date: 2023-09-28 12:38:31.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I store my keys via KeepassXC. They got a Freedesktop.org secret service and key-agent integration"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703112935 {#4076
      date: 2023-12-20 23:55:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4075 …}
    +nested: Doctrine\ORM\PersistentCollection {#4074 …}
    +votes: Doctrine\ORM\PersistentCollection {#4065 …}
    +reports: Doctrine\ORM\PersistentCollection {#4068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 238944
    -bodyTs: "'agent':16 'freedesktop.org':10 'got':8 'integr':17 'keepassxc':6 'key':4,15 'key-ag':14 'secret':11 'servic':12 'store':2 'via':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6784945"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703112935 {#4081
      date: 2023-12-20 23:55:35.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 0.89 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4070
    +user: App\Entity\User {#4059
      +avatar: null
      +cover: null
      +email: "ShortN0te@lemmy.ml"
      +username: "@ShortN0te@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729508587 {#4079
        date: 2024-10-21 13:03:07.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4058 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4056 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4054 …}
      +entries: Doctrine\ORM\PersistentCollection {#4052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4050 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4048 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
      +posts: Doctrine\ORM\PersistentCollection {#4110 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4112 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4114 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4118 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4120 …}
      +follows: Doctrine\ORM\PersistentCollection {#4122 …}
      +followers: Doctrine\ORM\PersistentCollection {#4124 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4126 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4128 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
      +reports: Doctrine\ORM\PersistentCollection {#4134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
      +violations: Doctrine\ORM\PersistentCollection {#4138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
      +awards: Doctrine\ORM\PersistentCollection {#4142 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4144 …}
      +categories: Doctrine\ORM\PersistentCollection {#4146 …}
      -id: 47247
      -password: "$2y$13$pXP5Qm7ZcRaDugKxxZdNBe9up71bhr4OAtdeUgFm2tMmaXMLfvh/S"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …}
      +apId: "ShortN0te@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/ShortN0te"
      +apPublicUrl: "https://lemmy.ml/u/ShortN0te"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "ShortN0te"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728196197 {#4080
        date: 2024-10-06 08:29:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695897511 {#4077
        date: 2023-09-28 12:38:31.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I store my keys via KeepassXC. They got a Freedesktop.org secret service and key-agent integration"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703112935 {#4076
      date: 2023-12-20 23:55:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4075 …}
    +nested: Doctrine\ORM\PersistentCollection {#4074 …}
    +votes: Doctrine\ORM\PersistentCollection {#4065 …}
    +reports: Doctrine\ORM\PersistentCollection {#4068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 238944
    -bodyTs: "'agent':16 'freedesktop.org':10 'got':8 'integr':17 'keepassxc':6 'key':4,15 'key-ag':14 'secret':11 'servic':12 'store':2 'via':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6784945"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703112935 {#4081
      date: 2023-12-20 23:55:35.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6066
  +comment: App\Entity\EntryComment {#4070
    +user: App\Entity\User {#4059
      +avatar: null
      +cover: null
      +email: "ShortN0te@lemmy.ml"
      +username: "@ShortN0te@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729508587 {#4079
        date: 2024-10-21 13:03:07.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4058 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4056 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4054 …}
      +entries: Doctrine\ORM\PersistentCollection {#4052 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4050 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4048 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4107 …}
      +posts: Doctrine\ORM\PersistentCollection {#4110 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4112 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4114 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4116 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4118 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4120 …}
      +follows: Doctrine\ORM\PersistentCollection {#4122 …}
      +followers: Doctrine\ORM\PersistentCollection {#4124 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4126 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4128 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4130 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4132 …}
      +reports: Doctrine\ORM\PersistentCollection {#4134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4136 …}
      +violations: Doctrine\ORM\PersistentCollection {#4138 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4140 …}
      +awards: Doctrine\ORM\PersistentCollection {#4142 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4144 …}
      +categories: Doctrine\ORM\PersistentCollection {#4146 …}
      -id: 47247
      -password: "$2y$13$pXP5Qm7ZcRaDugKxxZdNBe9up71bhr4OAtdeUgFm2tMmaXMLfvh/S"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4148 …}
      +apId: "ShortN0te@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/ShortN0te"
      +apPublicUrl: "https://lemmy.ml/u/ShortN0te"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "ShortN0te"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728196197 {#4080
        date: 2024-10-06 08:29:57.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1695897511 {#4077
        date: 2023-09-28 12:38:31.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I store my keys via KeepassXC. They got a Freedesktop.org secret service and key-agent integration"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703112935 {#4076
      date: 2023-12-20 23:55:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4075 …}
    +nested: Doctrine\ORM\PersistentCollection {#4074 …}
    +votes: Doctrine\ORM\PersistentCollection {#4065 …}
    +reports: Doctrine\ORM\PersistentCollection {#4068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4063 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 238944
    -bodyTs: "'agent':16 'freedesktop.org':10 'got':8 'integr':17 'keepassxc':6 'key':4,15 'key-ag':14 'secret':11 'servic':12 'store':2 'via':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6784945"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703112935 {#4081
      date: 2023-12-20 23:55:35.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 19.43 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4155
    +user: App\Entity\User {#4168
      +avatar: null
      +cover: null
      +email: "bizdelnick@lemmy.ml"
      +username: "@bizdelnick@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729132691 {#4152
        date: 2024-10-17 04:38:11.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4169 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4171 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4173 …}
      +entries: Doctrine\ORM\PersistentCollection {#4175 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4177 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4179 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …}
      +posts: Doctrine\ORM\PersistentCollection {#4183 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4185 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4187 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4189 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4191 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4193 …}
      +follows: Doctrine\ORM\PersistentCollection {#4195 …}
      +followers: Doctrine\ORM\PersistentCollection {#4197 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4199 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4201 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4203 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4205 …}
      +reports: Doctrine\ORM\PersistentCollection {#4207 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4209 …}
      +violations: Doctrine\ORM\PersistentCollection {#4211 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4213 …}
      +awards: Doctrine\ORM\PersistentCollection {#4215 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4217 …}
      +categories: Doctrine\ORM\PersistentCollection {#4219 …}
      -id: 69972
      -password: "$2y$13$CGr7IxQzToe2BmATC8Cd3ObJJrmQleZeNnXYTNdX2hZv7nioY2uJa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4221 …}
      +apId: "bizdelnick@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/bizdelnick"
      +apPublicUrl: "https://lemmy.ml/u/bizdelnick"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "bizdelnick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729560999 {#4153
        date: 2024-10-22 03:36:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698940379 {#4154
        date: 2023-11-02 16:52:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I use [keychain](https://www.funtoo.org/Funtoo:Keychain)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703077821 {#4150
      date: 2023-12-20 14:10:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4156 …}
    +nested: Doctrine\ORM\PersistentCollection {#4158 …}
    +votes: Doctrine\ORM\PersistentCollection {#4160 …}
    +reports: Doctrine\ORM\PersistentCollection {#4162 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4166 …}
    -id: 237656
    -bodyTs: "'/funtoo:keychain).':6 'keychain':3 'use':2 'www.funtoo.org':5 'www.funtoo.org/funtoo:keychain).':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6774068"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703077821 {#4151
      date: 2023-12-20 14:10:21.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6136
  +comment: App\Entity\EntryComment {#4155
    +user: App\Entity\User {#4168
      +avatar: null
      +cover: null
      +email: "bizdelnick@lemmy.ml"
      +username: "@bizdelnick@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729132691 {#4152
        date: 2024-10-17 04:38:11.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4169 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4171 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4173 …}
      +entries: Doctrine\ORM\PersistentCollection {#4175 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4177 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4179 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …}
      +posts: Doctrine\ORM\PersistentCollection {#4183 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4185 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4187 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4189 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4191 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4193 …}
      +follows: Doctrine\ORM\PersistentCollection {#4195 …}
      +followers: Doctrine\ORM\PersistentCollection {#4197 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4199 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4201 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4203 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4205 …}
      +reports: Doctrine\ORM\PersistentCollection {#4207 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4209 …}
      +violations: Doctrine\ORM\PersistentCollection {#4211 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4213 …}
      +awards: Doctrine\ORM\PersistentCollection {#4215 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4217 …}
      +categories: Doctrine\ORM\PersistentCollection {#4219 …}
      -id: 69972
      -password: "$2y$13$CGr7IxQzToe2BmATC8Cd3ObJJrmQleZeNnXYTNdX2hZv7nioY2uJa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4221 …}
      +apId: "bizdelnick@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/bizdelnick"
      +apPublicUrl: "https://lemmy.ml/u/bizdelnick"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "bizdelnick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729560999 {#4153
        date: 2024-10-22 03:36:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698940379 {#4154
        date: 2023-11-02 16:52:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I use [keychain](https://www.funtoo.org/Funtoo:Keychain)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703077821 {#4150
      date: 2023-12-20 14:10:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4156 …}
    +nested: Doctrine\ORM\PersistentCollection {#4158 …}
    +votes: Doctrine\ORM\PersistentCollection {#4160 …}
    +reports: Doctrine\ORM\PersistentCollection {#4162 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4166 …}
    -id: 237656
    -bodyTs: "'/funtoo:keychain).':6 'keychain':3 'use':2 'www.funtoo.org':5 'www.funtoo.org/funtoo:keychain).':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6774068"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703077821 {#4151
      date: 2023-12-20 14:10:21.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4168
    +avatar: null
    +cover: null
    +email: "bizdelnick@lemmy.ml"
    +username: "@bizdelnick@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729132691 {#4152
      date: 2024-10-17 04:38:11.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4169 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4171 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4173 …}
    +entries: Doctrine\ORM\PersistentCollection {#4175 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4177 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4179 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …}
    +posts: Doctrine\ORM\PersistentCollection {#4183 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4185 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4187 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4189 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4191 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4193 …}
    +follows: Doctrine\ORM\PersistentCollection {#4195 …}
    +followers: Doctrine\ORM\PersistentCollection {#4197 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4199 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4201 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4203 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4205 …}
    +reports: Doctrine\ORM\PersistentCollection {#4207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4209 …}
    +violations: Doctrine\ORM\PersistentCollection {#4211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4213 …}
    +awards: Doctrine\ORM\PersistentCollection {#4215 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4217 …}
    +categories: Doctrine\ORM\PersistentCollection {#4219 …}
    -id: 69972
    -password: "$2y$13$CGr7IxQzToe2BmATC8Cd3ObJJrmQleZeNnXYTNdX2hZv7nioY2uJa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4221 …}
    +apId: "bizdelnick@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/bizdelnick"
    +apPublicUrl: "https://lemmy.ml/u/bizdelnick"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "bizdelnick"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729560999 {#4153
      date: 2024-10-22 03:36:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698940379 {#4154
      date: 2023-11-02 16:52:59.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6181
  +user: App\Entity\User {#4168
    +avatar: null
    +cover: null
    +email: "bizdelnick@lemmy.ml"
    +username: "@bizdelnick@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729132691 {#4152
      date: 2024-10-17 04:38:11.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4169 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4171 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4173 …}
    +entries: Doctrine\ORM\PersistentCollection {#4175 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4177 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4179 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …}
    +posts: Doctrine\ORM\PersistentCollection {#4183 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4185 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4187 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4189 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4191 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4193 …}
    +follows: Doctrine\ORM\PersistentCollection {#4195 …}
    +followers: Doctrine\ORM\PersistentCollection {#4197 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4199 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4201 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4203 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4205 …}
    +reports: Doctrine\ORM\PersistentCollection {#4207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4209 …}
    +violations: Doctrine\ORM\PersistentCollection {#4211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4213 …}
    +awards: Doctrine\ORM\PersistentCollection {#4215 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4217 …}
    +categories: Doctrine\ORM\PersistentCollection {#4219 …}
    -id: 69972
    -password: "$2y$13$CGr7IxQzToe2BmATC8Cd3ObJJrmQleZeNnXYTNdX2hZv7nioY2uJa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4221 …}
    +apId: "bizdelnick@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/bizdelnick"
    +apPublicUrl: "https://lemmy.ml/u/bizdelnick"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "bizdelnick"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729560999 {#4153
      date: 2024-10-22 03:36:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698940379 {#4154
      date: 2023-11-02 16:52:59.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703077821 {#4151
    date: 2023-12-20 14:10:21.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6236
  +date: DateTimeImmutable @1703077821 {#4151
    date: 2023-12-20 14:10:21.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703077821 {#4151
    date: 2023-12-20 14:10:21.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6290
  +createdAt: DateTimeImmutable @1703077821 {#4151
    date: 2023-12-20 14:10:21.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4168
    +avatar: null
    +cover: null
    +email: "bizdelnick@lemmy.ml"
    +username: "@bizdelnick@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729132691 {#4152
      date: 2024-10-17 04:38:11.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4169 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4171 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4173 …}
    +entries: Doctrine\ORM\PersistentCollection {#4175 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4177 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4179 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …}
    +posts: Doctrine\ORM\PersistentCollection {#4183 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4185 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4187 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4189 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4191 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4193 …}
    +follows: Doctrine\ORM\PersistentCollection {#4195 …}
    +followers: Doctrine\ORM\PersistentCollection {#4197 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4199 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4201 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4203 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4205 …}
    +reports: Doctrine\ORM\PersistentCollection {#4207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4209 …}
    +violations: Doctrine\ORM\PersistentCollection {#4211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4213 …}
    +awards: Doctrine\ORM\PersistentCollection {#4215 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4217 …}
    +categories: Doctrine\ORM\PersistentCollection {#4219 …}
    -id: 69972
    -password: "$2y$13$CGr7IxQzToe2BmATC8Cd3ObJJrmQleZeNnXYTNdX2hZv7nioY2uJa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4221 …}
    +apId: "bizdelnick@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/bizdelnick"
    +apPublicUrl: "https://lemmy.ml/u/bizdelnick"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "bizdelnick"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729560999 {#4153
      date: 2024-10-22 03:36:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698940379 {#4154
      date: 2023-11-02 16:52:59.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6344
  +width: 40
  +height: 40
  +user: App\Entity\User {#4168
    +avatar: null
    +cover: null
    +email: "bizdelnick@lemmy.ml"
    +username: "@bizdelnick@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729132691 {#4152
      date: 2024-10-17 04:38:11.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4169 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4171 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4173 …}
    +entries: Doctrine\ORM\PersistentCollection {#4175 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4177 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4179 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …}
    +posts: Doctrine\ORM\PersistentCollection {#4183 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4185 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4187 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4189 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4191 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4193 …}
    +follows: Doctrine\ORM\PersistentCollection {#4195 …}
    +followers: Doctrine\ORM\PersistentCollection {#4197 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4199 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4201 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4203 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4205 …}
    +reports: Doctrine\ORM\PersistentCollection {#4207 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4209 …}
    +violations: Doctrine\ORM\PersistentCollection {#4211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4213 …}
    +awards: Doctrine\ORM\PersistentCollection {#4215 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4217 …}
    +categories: Doctrine\ORM\PersistentCollection {#4219 …}
    -id: 69972
    -password: "$2y$13$CGr7IxQzToe2BmATC8Cd3ObJJrmQleZeNnXYTNdX2hZv7nioY2uJa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4221 …}
    +apId: "bizdelnick@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/bizdelnick"
    +apPublicUrl: "https://lemmy.ml/u/bizdelnick"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "bizdelnick"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729560999 {#4153
      date: 2024-10-22 03:36:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698940379 {#4154
      date: 2023-11-02 16:52:59.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.43 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4155
    +user: App\Entity\User {#4168
      +avatar: null
      +cover: null
      +email: "bizdelnick@lemmy.ml"
      +username: "@bizdelnick@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729132691 {#4152
        date: 2024-10-17 04:38:11.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4169 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4171 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4173 …}
      +entries: Doctrine\ORM\PersistentCollection {#4175 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4177 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4179 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …}
      +posts: Doctrine\ORM\PersistentCollection {#4183 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4185 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4187 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4189 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4191 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4193 …}
      +follows: Doctrine\ORM\PersistentCollection {#4195 …}
      +followers: Doctrine\ORM\PersistentCollection {#4197 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4199 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4201 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4203 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4205 …}
      +reports: Doctrine\ORM\PersistentCollection {#4207 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4209 …}
      +violations: Doctrine\ORM\PersistentCollection {#4211 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4213 …}
      +awards: Doctrine\ORM\PersistentCollection {#4215 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4217 …}
      +categories: Doctrine\ORM\PersistentCollection {#4219 …}
      -id: 69972
      -password: "$2y$13$CGr7IxQzToe2BmATC8Cd3ObJJrmQleZeNnXYTNdX2hZv7nioY2uJa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4221 …}
      +apId: "bizdelnick@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/bizdelnick"
      +apPublicUrl: "https://lemmy.ml/u/bizdelnick"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "bizdelnick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729560999 {#4153
        date: 2024-10-22 03:36:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698940379 {#4154
        date: 2023-11-02 16:52:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I use [keychain](https://www.funtoo.org/Funtoo:Keychain)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703077821 {#4150
      date: 2023-12-20 14:10:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4156 …}
    +nested: Doctrine\ORM\PersistentCollection {#4158 …}
    +votes: Doctrine\ORM\PersistentCollection {#4160 …}
    +reports: Doctrine\ORM\PersistentCollection {#4162 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4166 …}
    -id: 237656
    -bodyTs: "'/funtoo:keychain).':6 'keychain':3 'use':2 'www.funtoo.org':5 'www.funtoo.org/funtoo:keychain).':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6774068"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703077821 {#4151
      date: 2023-12-20 14:10:21.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6419
  +subject: App\Entity\EntryComment {#4155
    +user: App\Entity\User {#4168
      +avatar: null
      +cover: null
      +email: "bizdelnick@lemmy.ml"
      +username: "@bizdelnick@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729132691 {#4152
        date: 2024-10-17 04:38:11.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4169 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4171 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4173 …}
      +entries: Doctrine\ORM\PersistentCollection {#4175 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4177 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4179 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …}
      +posts: Doctrine\ORM\PersistentCollection {#4183 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4185 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4187 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4189 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4191 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4193 …}
      +follows: Doctrine\ORM\PersistentCollection {#4195 …}
      +followers: Doctrine\ORM\PersistentCollection {#4197 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4199 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4201 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4203 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4205 …}
      +reports: Doctrine\ORM\PersistentCollection {#4207 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4209 …}
      +violations: Doctrine\ORM\PersistentCollection {#4211 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4213 …}
      +awards: Doctrine\ORM\PersistentCollection {#4215 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4217 …}
      +categories: Doctrine\ORM\PersistentCollection {#4219 …}
      -id: 69972
      -password: "$2y$13$CGr7IxQzToe2BmATC8Cd3ObJJrmQleZeNnXYTNdX2hZv7nioY2uJa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4221 …}
      +apId: "bizdelnick@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/bizdelnick"
      +apPublicUrl: "https://lemmy.ml/u/bizdelnick"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "bizdelnick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729560999 {#4153
        date: 2024-10-22 03:36:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698940379 {#4154
        date: 2023-11-02 16:52:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I use [keychain](https://www.funtoo.org/Funtoo:Keychain)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703077821 {#4150
      date: 2023-12-20 14:10:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4156 …}
    +nested: Doctrine\ORM\PersistentCollection {#4158 …}
    +votes: Doctrine\ORM\PersistentCollection {#4160 …}
    +reports: Doctrine\ORM\PersistentCollection {#4162 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4166 …}
    -id: 237656
    -bodyTs: "'/funtoo:keychain).':6 'keychain':3 'use':2 'www.funtoo.org':5 'www.funtoo.org/funtoo:keychain).':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6774068"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703077821 {#4151
      date: 2023-12-20 14:10:21.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.66 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4155
    +user: App\Entity\User {#4168
      +avatar: null
      +cover: null
      +email: "bizdelnick@lemmy.ml"
      +username: "@bizdelnick@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729132691 {#4152
        date: 2024-10-17 04:38:11.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4169 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4171 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4173 …}
      +entries: Doctrine\ORM\PersistentCollection {#4175 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4177 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4179 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …}
      +posts: Doctrine\ORM\PersistentCollection {#4183 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4185 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4187 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4189 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4191 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4193 …}
      +follows: Doctrine\ORM\PersistentCollection {#4195 …}
      +followers: Doctrine\ORM\PersistentCollection {#4197 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4199 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4201 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4203 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4205 …}
      +reports: Doctrine\ORM\PersistentCollection {#4207 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4209 …}
      +violations: Doctrine\ORM\PersistentCollection {#4211 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4213 …}
      +awards: Doctrine\ORM\PersistentCollection {#4215 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4217 …}
      +categories: Doctrine\ORM\PersistentCollection {#4219 …}
      -id: 69972
      -password: "$2y$13$CGr7IxQzToe2BmATC8Cd3ObJJrmQleZeNnXYTNdX2hZv7nioY2uJa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4221 …}
      +apId: "bizdelnick@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/bizdelnick"
      +apPublicUrl: "https://lemmy.ml/u/bizdelnick"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "bizdelnick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729560999 {#4153
        date: 2024-10-22 03:36:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698940379 {#4154
        date: 2023-11-02 16:52:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I use [keychain](https://www.funtoo.org/Funtoo:Keychain)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703077821 {#4150
      date: 2023-12-20 14:10:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4156 …}
    +nested: Doctrine\ORM\PersistentCollection {#4158 …}
    +votes: Doctrine\ORM\PersistentCollection {#4160 …}
    +reports: Doctrine\ORM\PersistentCollection {#4162 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4166 …}
    -id: 237656
    -bodyTs: "'/funtoo:keychain).':6 'keychain':3 'use':2 'www.funtoo.org':5 'www.funtoo.org/funtoo:keychain).':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6774068"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703077821 {#4151
      date: 2023-12-20 14:10:21.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6476
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4155
    +user: App\Entity\User {#4168
      +avatar: null
      +cover: null
      +email: "bizdelnick@lemmy.ml"
      +username: "@bizdelnick@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729132691 {#4152
        date: 2024-10-17 04:38:11.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4169 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4171 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4173 …}
      +entries: Doctrine\ORM\PersistentCollection {#4175 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4177 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4179 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …}
      +posts: Doctrine\ORM\PersistentCollection {#4183 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4185 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4187 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4189 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4191 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4193 …}
      +follows: Doctrine\ORM\PersistentCollection {#4195 …}
      +followers: Doctrine\ORM\PersistentCollection {#4197 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4199 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4201 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4203 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4205 …}
      +reports: Doctrine\ORM\PersistentCollection {#4207 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4209 …}
      +violations: Doctrine\ORM\PersistentCollection {#4211 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4213 …}
      +awards: Doctrine\ORM\PersistentCollection {#4215 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4217 …}
      +categories: Doctrine\ORM\PersistentCollection {#4219 …}
      -id: 69972
      -password: "$2y$13$CGr7IxQzToe2BmATC8Cd3ObJJrmQleZeNnXYTNdX2hZv7nioY2uJa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4221 …}
      +apId: "bizdelnick@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/bizdelnick"
      +apPublicUrl: "https://lemmy.ml/u/bizdelnick"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "bizdelnick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729560999 {#4153
        date: 2024-10-22 03:36:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698940379 {#4154
        date: 2023-11-02 16:52:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I use [keychain](https://www.funtoo.org/Funtoo:Keychain)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703077821 {#4150
      date: 2023-12-20 14:10:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4156 …}
    +nested: Doctrine\ORM\PersistentCollection {#4158 …}
    +votes: Doctrine\ORM\PersistentCollection {#4160 …}
    +reports: Doctrine\ORM\PersistentCollection {#4162 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4166 …}
    -id: 237656
    -bodyTs: "'/funtoo:keychain).':6 'keychain':3 'use':2 'www.funtoo.org':5 'www.funtoo.org/funtoo:keychain).':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6774068"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703077821 {#4151
      date: 2023-12-20 14:10:21.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 0.72 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4155
    +user: App\Entity\User {#4168
      +avatar: null
      +cover: null
      +email: "bizdelnick@lemmy.ml"
      +username: "@bizdelnick@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729132691 {#4152
        date: 2024-10-17 04:38:11.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4169 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4171 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4173 …}
      +entries: Doctrine\ORM\PersistentCollection {#4175 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4177 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4179 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …}
      +posts: Doctrine\ORM\PersistentCollection {#4183 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4185 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4187 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4189 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4191 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4193 …}
      +follows: Doctrine\ORM\PersistentCollection {#4195 …}
      +followers: Doctrine\ORM\PersistentCollection {#4197 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4199 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4201 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4203 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4205 …}
      +reports: Doctrine\ORM\PersistentCollection {#4207 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4209 …}
      +violations: Doctrine\ORM\PersistentCollection {#4211 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4213 …}
      +awards: Doctrine\ORM\PersistentCollection {#4215 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4217 …}
      +categories: Doctrine\ORM\PersistentCollection {#4219 …}
      -id: 69972
      -password: "$2y$13$CGr7IxQzToe2BmATC8Cd3ObJJrmQleZeNnXYTNdX2hZv7nioY2uJa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4221 …}
      +apId: "bizdelnick@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/bizdelnick"
      +apPublicUrl: "https://lemmy.ml/u/bizdelnick"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "bizdelnick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729560999 {#4153
        date: 2024-10-22 03:36:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698940379 {#4154
        date: 2023-11-02 16:52:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I use [keychain](https://www.funtoo.org/Funtoo:Keychain)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703077821 {#4150
      date: 2023-12-20 14:10:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4156 …}
    +nested: Doctrine\ORM\PersistentCollection {#4158 …}
    +votes: Doctrine\ORM\PersistentCollection {#4160 …}
    +reports: Doctrine\ORM\PersistentCollection {#4162 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4166 …}
    -id: 237656
    -bodyTs: "'/funtoo:keychain).':6 'keychain':3 'use':2 'www.funtoo.org':5 'www.funtoo.org/funtoo:keychain).':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6774068"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703077821 {#4151
      date: 2023-12-20 14:10:21.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6716
  +comment: App\Entity\EntryComment {#4155
    +user: App\Entity\User {#4168
      +avatar: null
      +cover: null
      +email: "bizdelnick@lemmy.ml"
      +username: "@bizdelnick@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729132691 {#4152
        date: 2024-10-17 04:38:11.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4169 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4171 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4173 …}
      +entries: Doctrine\ORM\PersistentCollection {#4175 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4177 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4179 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4181 …}
      +posts: Doctrine\ORM\PersistentCollection {#4183 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4185 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4187 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4189 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4191 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4193 …}
      +follows: Doctrine\ORM\PersistentCollection {#4195 …}
      +followers: Doctrine\ORM\PersistentCollection {#4197 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4199 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4201 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4203 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4205 …}
      +reports: Doctrine\ORM\PersistentCollection {#4207 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4209 …}
      +violations: Doctrine\ORM\PersistentCollection {#4211 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4213 …}
      +awards: Doctrine\ORM\PersistentCollection {#4215 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4217 …}
      +categories: Doctrine\ORM\PersistentCollection {#4219 …}
      -id: 69972
      -password: "$2y$13$CGr7IxQzToe2BmATC8Cd3ObJJrmQleZeNnXYTNdX2hZv7nioY2uJa"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4221 …}
      +apId: "bizdelnick@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/bizdelnick"
      +apPublicUrl: "https://lemmy.ml/u/bizdelnick"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "bizdelnick"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729560999 {#4153
        date: 2024-10-22 03:36:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698940379 {#4154
        date: 2023-11-02 16:52:59.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I use [keychain](https://www.funtoo.org/Funtoo:Keychain)."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703077821 {#4150
      date: 2023-12-20 14:10:21.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4156 …}
    +nested: Doctrine\ORM\PersistentCollection {#4158 …}
    +votes: Doctrine\ORM\PersistentCollection {#4160 …}
    +reports: Doctrine\ORM\PersistentCollection {#4162 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4164 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4166 …}
    -id: 237656
    -bodyTs: "'/funtoo:keychain).':6 'keychain':3 'use':2 'www.funtoo.org':5 'www.funtoo.org/funtoo:keychain).':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6774068"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703077821 {#4151
      date: 2023-12-20 14:10:21.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 11.65 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4228
    +user: App\Entity\User {#4241
      +avatar: null
      +cover: null
      +email: "superbirra@lemmy.world"
      +username: "@superbirra@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729491193 {#4225
        date: 2024-10-21 08:13:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4242 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4244 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4246 …}
      +entries: Doctrine\ORM\PersistentCollection {#4248 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4250 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4252 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …}
      +posts: Doctrine\ORM\PersistentCollection {#4256 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4258 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4260 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4264 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4266 …}
      +follows: Doctrine\ORM\PersistentCollection {#4268 …}
      +followers: Doctrine\ORM\PersistentCollection {#4270 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4272 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4274 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4276 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4278 …}
      +reports: Doctrine\ORM\PersistentCollection {#4280 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4282 …}
      +violations: Doctrine\ORM\PersistentCollection {#4284 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4286 …}
      +awards: Doctrine\ORM\PersistentCollection {#4288 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4290 …}
      +categories: Doctrine\ORM\PersistentCollection {#4292 …}
      -id: 76117
      -password: "$2y$13$avMDVBJJbrFsiUTAShlLYOZIsbnfWxveQ1wyVQ3/FVKZqclmuPu6C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4294 …}
      +apId: "superbirra@lemmy.world"
      +apProfileId: "https://lemmy.world/u/superbirra"
      +apPublicUrl: "https://lemmy.world/u/superbirra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "superbirra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728870074 {#4226
        date: 2024-10-14 03:41:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700160748 {#4227
        date: 2023-11-16 19:52:28.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "the threat model is exactly the same for those two scenarios, bear with it and focus on something else :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1703074833 {#4223
      date: 2023-12-20 13:20:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4229 …}
    +nested: Doctrine\ORM\PersistentCollection {#4231 …}
    +votes: Doctrine\ORM\PersistentCollection {#4233 …}
    +reports: Doctrine\ORM\PersistentCollection {#4235 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4239 …}
    -id: 237551
    -bodyTs: "'bear':12 'els':19 'exact':5 'focus':16 'model':3 'scenario':11 'someth':18 'threat':2 'two':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6149579"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703074833 {#4224
      date: 2023-12-20 13:20:33.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6786
  +comment: App\Entity\EntryComment {#4228
    +user: App\Entity\User {#4241
      +avatar: null
      +cover: null
      +email: "superbirra@lemmy.world"
      +username: "@superbirra@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729491193 {#4225
        date: 2024-10-21 08:13:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4242 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4244 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4246 …}
      +entries: Doctrine\ORM\PersistentCollection {#4248 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4250 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4252 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …}
      +posts: Doctrine\ORM\PersistentCollection {#4256 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4258 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4260 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4264 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4266 …}
      +follows: Doctrine\ORM\PersistentCollection {#4268 …}
      +followers: Doctrine\ORM\PersistentCollection {#4270 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4272 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4274 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4276 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4278 …}
      +reports: Doctrine\ORM\PersistentCollection {#4280 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4282 …}
      +violations: Doctrine\ORM\PersistentCollection {#4284 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4286 …}
      +awards: Doctrine\ORM\PersistentCollection {#4288 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4290 …}
      +categories: Doctrine\ORM\PersistentCollection {#4292 …}
      -id: 76117
      -password: "$2y$13$avMDVBJJbrFsiUTAShlLYOZIsbnfWxveQ1wyVQ3/FVKZqclmuPu6C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4294 …}
      +apId: "superbirra@lemmy.world"
      +apProfileId: "https://lemmy.world/u/superbirra"
      +apPublicUrl: "https://lemmy.world/u/superbirra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "superbirra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728870074 {#4226
        date: 2024-10-14 03:41:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700160748 {#4227
        date: 2023-11-16 19:52:28.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "the threat model is exactly the same for those two scenarios, bear with it and focus on something else :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1703074833 {#4223
      date: 2023-12-20 13:20:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4229 …}
    +nested: Doctrine\ORM\PersistentCollection {#4231 …}
    +votes: Doctrine\ORM\PersistentCollection {#4233 …}
    +reports: Doctrine\ORM\PersistentCollection {#4235 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4239 …}
    -id: 237551
    -bodyTs: "'bear':12 'els':19 'exact':5 'focus':16 'model':3 'scenario':11 'someth':18 'threat':2 'two':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6149579"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703074833 {#4224
      date: 2023-12-20 13:20:33.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4241
    +avatar: null
    +cover: null
    +email: "superbirra@lemmy.world"
    +username: "@superbirra@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729491193 {#4225
      date: 2024-10-21 08:13:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4242 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4244 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4246 …}
    +entries: Doctrine\ORM\PersistentCollection {#4248 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4250 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4252 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …}
    +posts: Doctrine\ORM\PersistentCollection {#4256 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4258 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4260 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4264 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4266 …}
    +follows: Doctrine\ORM\PersistentCollection {#4268 …}
    +followers: Doctrine\ORM\PersistentCollection {#4270 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4272 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4274 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4276 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4278 …}
    +reports: Doctrine\ORM\PersistentCollection {#4280 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4282 …}
    +violations: Doctrine\ORM\PersistentCollection {#4284 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4286 …}
    +awards: Doctrine\ORM\PersistentCollection {#4288 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4290 …}
    +categories: Doctrine\ORM\PersistentCollection {#4292 …}
    -id: 76117
    -password: "$2y$13$avMDVBJJbrFsiUTAShlLYOZIsbnfWxveQ1wyVQ3/FVKZqclmuPu6C"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4294 …}
    +apId: "superbirra@lemmy.world"
    +apProfileId: "https://lemmy.world/u/superbirra"
    +apPublicUrl: "https://lemmy.world/u/superbirra"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "superbirra"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728870074 {#4226
      date: 2024-10-14 03:41:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700160748 {#4227
      date: 2023-11-16 19:52:28.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6831
  +user: App\Entity\User {#4241
    +avatar: null
    +cover: null
    +email: "superbirra@lemmy.world"
    +username: "@superbirra@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729491193 {#4225
      date: 2024-10-21 08:13:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4242 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4244 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4246 …}
    +entries: Doctrine\ORM\PersistentCollection {#4248 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4250 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4252 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …}
    +posts: Doctrine\ORM\PersistentCollection {#4256 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4258 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4260 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4264 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4266 …}
    +follows: Doctrine\ORM\PersistentCollection {#4268 …}
    +followers: Doctrine\ORM\PersistentCollection {#4270 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4272 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4274 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4276 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4278 …}
    +reports: Doctrine\ORM\PersistentCollection {#4280 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4282 …}
    +violations: Doctrine\ORM\PersistentCollection {#4284 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4286 …}
    +awards: Doctrine\ORM\PersistentCollection {#4288 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4290 …}
    +categories: Doctrine\ORM\PersistentCollection {#4292 …}
    -id: 76117
    -password: "$2y$13$avMDVBJJbrFsiUTAShlLYOZIsbnfWxveQ1wyVQ3/FVKZqclmuPu6C"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4294 …}
    +apId: "superbirra@lemmy.world"
    +apProfileId: "https://lemmy.world/u/superbirra"
    +apPublicUrl: "https://lemmy.world/u/superbirra"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "superbirra"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728870074 {#4226
      date: 2024-10-14 03:41:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700160748 {#4227
      date: 2023-11-16 19:52:28.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1703074833 {#4224
    date: 2023-12-20 13:20:33.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6886
  +date: DateTimeImmutable @1703074833 {#4224
    date: 2023-12-20 13:20:33.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703074833 {#4224
    date: 2023-12-20 13:20:33.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6940
  +createdAt: DateTimeImmutable @1703074833 {#4224
    date: 2023-12-20 13:20:33.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4241
    +avatar: null
    +cover: null
    +email: "superbirra@lemmy.world"
    +username: "@superbirra@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729491193 {#4225
      date: 2024-10-21 08:13:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4242 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4244 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4246 …}
    +entries: Doctrine\ORM\PersistentCollection {#4248 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4250 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4252 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …}
    +posts: Doctrine\ORM\PersistentCollection {#4256 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4258 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4260 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4264 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4266 …}
    +follows: Doctrine\ORM\PersistentCollection {#4268 …}
    +followers: Doctrine\ORM\PersistentCollection {#4270 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4272 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4274 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4276 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4278 …}
    +reports: Doctrine\ORM\PersistentCollection {#4280 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4282 …}
    +violations: Doctrine\ORM\PersistentCollection {#4284 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4286 …}
    +awards: Doctrine\ORM\PersistentCollection {#4288 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4290 …}
    +categories: Doctrine\ORM\PersistentCollection {#4292 …}
    -id: 76117
    -password: "$2y$13$avMDVBJJbrFsiUTAShlLYOZIsbnfWxveQ1wyVQ3/FVKZqclmuPu6C"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4294 …}
    +apId: "superbirra@lemmy.world"
    +apProfileId: "https://lemmy.world/u/superbirra"
    +apPublicUrl: "https://lemmy.world/u/superbirra"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "superbirra"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728870074 {#4226
      date: 2024-10-14 03:41:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700160748 {#4227
      date: 2023-11-16 19:52:28.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6994
  +width: 40
  +height: 40
  +user: App\Entity\User {#4241
    +avatar: null
    +cover: null
    +email: "superbirra@lemmy.world"
    +username: "@superbirra@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729491193 {#4225
      date: 2024-10-21 08:13:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4242 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4244 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4246 …}
    +entries: Doctrine\ORM\PersistentCollection {#4248 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4250 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4252 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …}
    +posts: Doctrine\ORM\PersistentCollection {#4256 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4258 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4260 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4264 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4266 …}
    +follows: Doctrine\ORM\PersistentCollection {#4268 …}
    +followers: Doctrine\ORM\PersistentCollection {#4270 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4272 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4274 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4276 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4278 …}
    +reports: Doctrine\ORM\PersistentCollection {#4280 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4282 …}
    +violations: Doctrine\ORM\PersistentCollection {#4284 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4286 …}
    +awards: Doctrine\ORM\PersistentCollection {#4288 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4290 …}
    +categories: Doctrine\ORM\PersistentCollection {#4292 …}
    -id: 76117
    -password: "$2y$13$avMDVBJJbrFsiUTAShlLYOZIsbnfWxveQ1wyVQ3/FVKZqclmuPu6C"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4294 …}
    +apId: "superbirra@lemmy.world"
    +apProfileId: "https://lemmy.world/u/superbirra"
    +apPublicUrl: "https://lemmy.world/u/superbirra"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "superbirra"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728870074 {#4226
      date: 2024-10-14 03:41:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700160748 {#4227
      date: 2023-11-16 19:52:28.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4228
    +user: App\Entity\User {#4241
      +avatar: null
      +cover: null
      +email: "superbirra@lemmy.world"
      +username: "@superbirra@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729491193 {#4225
        date: 2024-10-21 08:13:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4242 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4244 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4246 …}
      +entries: Doctrine\ORM\PersistentCollection {#4248 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4250 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4252 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …}
      +posts: Doctrine\ORM\PersistentCollection {#4256 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4258 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4260 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4264 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4266 …}
      +follows: Doctrine\ORM\PersistentCollection {#4268 …}
      +followers: Doctrine\ORM\PersistentCollection {#4270 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4272 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4274 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4276 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4278 …}
      +reports: Doctrine\ORM\PersistentCollection {#4280 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4282 …}
      +violations: Doctrine\ORM\PersistentCollection {#4284 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4286 …}
      +awards: Doctrine\ORM\PersistentCollection {#4288 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4290 …}
      +categories: Doctrine\ORM\PersistentCollection {#4292 …}
      -id: 76117
      -password: "$2y$13$avMDVBJJbrFsiUTAShlLYOZIsbnfWxveQ1wyVQ3/FVKZqclmuPu6C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4294 …}
      +apId: "superbirra@lemmy.world"
      +apProfileId: "https://lemmy.world/u/superbirra"
      +apPublicUrl: "https://lemmy.world/u/superbirra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "superbirra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728870074 {#4226
        date: 2024-10-14 03:41:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700160748 {#4227
        date: 2023-11-16 19:52:28.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "the threat model is exactly the same for those two scenarios, bear with it and focus on something else :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1703074833 {#4223
      date: 2023-12-20 13:20:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4229 …}
    +nested: Doctrine\ORM\PersistentCollection {#4231 …}
    +votes: Doctrine\ORM\PersistentCollection {#4233 …}
    +reports: Doctrine\ORM\PersistentCollection {#4235 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4239 …}
    -id: 237551
    -bodyTs: "'bear':12 'els':19 'exact':5 'focus':16 'model':3 'scenario':11 'someth':18 'threat':2 'two':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6149579"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703074833 {#4224
      date: 2023-12-20 13:20:33.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7063
  +subject: App\Entity\EntryComment {#4228
    +user: App\Entity\User {#4241
      +avatar: null
      +cover: null
      +email: "superbirra@lemmy.world"
      +username: "@superbirra@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729491193 {#4225
        date: 2024-10-21 08:13:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4242 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4244 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4246 …}
      +entries: Doctrine\ORM\PersistentCollection {#4248 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4250 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4252 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …}
      +posts: Doctrine\ORM\PersistentCollection {#4256 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4258 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4260 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4264 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4266 …}
      +follows: Doctrine\ORM\PersistentCollection {#4268 …}
      +followers: Doctrine\ORM\PersistentCollection {#4270 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4272 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4274 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4276 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4278 …}
      +reports: Doctrine\ORM\PersistentCollection {#4280 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4282 …}
      +violations: Doctrine\ORM\PersistentCollection {#4284 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4286 …}
      +awards: Doctrine\ORM\PersistentCollection {#4288 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4290 …}
      +categories: Doctrine\ORM\PersistentCollection {#4292 …}
      -id: 76117
      -password: "$2y$13$avMDVBJJbrFsiUTAShlLYOZIsbnfWxveQ1wyVQ3/FVKZqclmuPu6C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4294 …}
      +apId: "superbirra@lemmy.world"
      +apProfileId: "https://lemmy.world/u/superbirra"
      +apPublicUrl: "https://lemmy.world/u/superbirra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "superbirra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728870074 {#4226
        date: 2024-10-14 03:41:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700160748 {#4227
        date: 2023-11-16 19:52:28.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "the threat model is exactly the same for those two scenarios, bear with it and focus on something else :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1703074833 {#4223
      date: 2023-12-20 13:20:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4229 …}
    +nested: Doctrine\ORM\PersistentCollection {#4231 …}
    +votes: Doctrine\ORM\PersistentCollection {#4233 …}
    +reports: Doctrine\ORM\PersistentCollection {#4235 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4239 …}
    -id: 237551
    -bodyTs: "'bear':12 'els':19 'exact':5 'focus':16 'model':3 'scenario':11 'someth':18 'threat':2 'two':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6149579"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703074833 {#4224
      date: 2023-12-20 13:20:33.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4228
    +user: App\Entity\User {#4241
      +avatar: null
      +cover: null
      +email: "superbirra@lemmy.world"
      +username: "@superbirra@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729491193 {#4225
        date: 2024-10-21 08:13:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4242 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4244 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4246 …}
      +entries: Doctrine\ORM\PersistentCollection {#4248 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4250 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4252 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …}
      +posts: Doctrine\ORM\PersistentCollection {#4256 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4258 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4260 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4264 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4266 …}
      +follows: Doctrine\ORM\PersistentCollection {#4268 …}
      +followers: Doctrine\ORM\PersistentCollection {#4270 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4272 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4274 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4276 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4278 …}
      +reports: Doctrine\ORM\PersistentCollection {#4280 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4282 …}
      +violations: Doctrine\ORM\PersistentCollection {#4284 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4286 …}
      +awards: Doctrine\ORM\PersistentCollection {#4288 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4290 …}
      +categories: Doctrine\ORM\PersistentCollection {#4292 …}
      -id: 76117
      -password: "$2y$13$avMDVBJJbrFsiUTAShlLYOZIsbnfWxveQ1wyVQ3/FVKZqclmuPu6C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4294 …}
      +apId: "superbirra@lemmy.world"
      +apProfileId: "https://lemmy.world/u/superbirra"
      +apPublicUrl: "https://lemmy.world/u/superbirra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "superbirra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728870074 {#4226
        date: 2024-10-14 03:41:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700160748 {#4227
        date: 2023-11-16 19:52:28.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "the threat model is exactly the same for those two scenarios, bear with it and focus on something else :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1703074833 {#4223
      date: 2023-12-20 13:20:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4229 …}
    +nested: Doctrine\ORM\PersistentCollection {#4231 …}
    +votes: Doctrine\ORM\PersistentCollection {#4233 …}
    +reports: Doctrine\ORM\PersistentCollection {#4235 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4239 …}
    -id: 237551
    -bodyTs: "'bear':12 'els':19 'exact':5 'focus':16 'model':3 'scenario':11 'someth':18 'threat':2 'two':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6149579"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703074833 {#4224
      date: 2023-12-20 13:20:33.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7120
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4228
    +user: App\Entity\User {#4241
      +avatar: null
      +cover: null
      +email: "superbirra@lemmy.world"
      +username: "@superbirra@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729491193 {#4225
        date: 2024-10-21 08:13:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4242 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4244 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4246 …}
      +entries: Doctrine\ORM\PersistentCollection {#4248 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4250 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4252 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …}
      +posts: Doctrine\ORM\PersistentCollection {#4256 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4258 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4260 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4264 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4266 …}
      +follows: Doctrine\ORM\PersistentCollection {#4268 …}
      +followers: Doctrine\ORM\PersistentCollection {#4270 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4272 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4274 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4276 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4278 …}
      +reports: Doctrine\ORM\PersistentCollection {#4280 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4282 …}
      +violations: Doctrine\ORM\PersistentCollection {#4284 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4286 …}
      +awards: Doctrine\ORM\PersistentCollection {#4288 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4290 …}
      +categories: Doctrine\ORM\PersistentCollection {#4292 …}
      -id: 76117
      -password: "$2y$13$avMDVBJJbrFsiUTAShlLYOZIsbnfWxveQ1wyVQ3/FVKZqclmuPu6C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4294 …}
      +apId: "superbirra@lemmy.world"
      +apProfileId: "https://lemmy.world/u/superbirra"
      +apPublicUrl: "https://lemmy.world/u/superbirra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "superbirra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728870074 {#4226
        date: 2024-10-14 03:41:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700160748 {#4227
        date: 2023-11-16 19:52:28.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "the threat model is exactly the same for those two scenarios, bear with it and focus on something else :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1703074833 {#4223
      date: 2023-12-20 13:20:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4229 …}
    +nested: Doctrine\ORM\PersistentCollection {#4231 …}
    +votes: Doctrine\ORM\PersistentCollection {#4233 …}
    +reports: Doctrine\ORM\PersistentCollection {#4235 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4239 …}
    -id: 237551
    -bodyTs: "'bear':12 'els':19 'exact':5 'focus':16 'model':3 'scenario':11 'someth':18 'threat':2 'two':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6149579"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703074833 {#4224
      date: 2023-12-20 13:20:33.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 0.78 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4228
    +user: App\Entity\User {#4241
      +avatar: null
      +cover: null
      +email: "superbirra@lemmy.world"
      +username: "@superbirra@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729491193 {#4225
        date: 2024-10-21 08:13:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4242 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4244 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4246 …}
      +entries: Doctrine\ORM\PersistentCollection {#4248 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4250 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4252 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …}
      +posts: Doctrine\ORM\PersistentCollection {#4256 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4258 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4260 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4264 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4266 …}
      +follows: Doctrine\ORM\PersistentCollection {#4268 …}
      +followers: Doctrine\ORM\PersistentCollection {#4270 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4272 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4274 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4276 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4278 …}
      +reports: Doctrine\ORM\PersistentCollection {#4280 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4282 …}
      +violations: Doctrine\ORM\PersistentCollection {#4284 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4286 …}
      +awards: Doctrine\ORM\PersistentCollection {#4288 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4290 …}
      +categories: Doctrine\ORM\PersistentCollection {#4292 …}
      -id: 76117
      -password: "$2y$13$avMDVBJJbrFsiUTAShlLYOZIsbnfWxveQ1wyVQ3/FVKZqclmuPu6C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4294 …}
      +apId: "superbirra@lemmy.world"
      +apProfileId: "https://lemmy.world/u/superbirra"
      +apPublicUrl: "https://lemmy.world/u/superbirra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "superbirra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728870074 {#4226
        date: 2024-10-14 03:41:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700160748 {#4227
        date: 2023-11-16 19:52:28.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "the threat model is exactly the same for those two scenarios, bear with it and focus on something else :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1703074833 {#4223
      date: 2023-12-20 13:20:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4229 …}
    +nested: Doctrine\ORM\PersistentCollection {#4231 …}
    +votes: Doctrine\ORM\PersistentCollection {#4233 …}
    +reports: Doctrine\ORM\PersistentCollection {#4235 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4239 …}
    -id: 237551
    -bodyTs: "'bear':12 'els':19 'exact':5 'focus':16 'model':3 'scenario':11 'someth':18 'threat':2 'two':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6149579"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703074833 {#4224
      date: 2023-12-20 13:20:33.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7360
  +comment: App\Entity\EntryComment {#4228
    +user: App\Entity\User {#4241
      +avatar: null
      +cover: null
      +email: "superbirra@lemmy.world"
      +username: "@superbirra@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729491193 {#4225
        date: 2024-10-21 08:13:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4242 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4244 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4246 …}
      +entries: Doctrine\ORM\PersistentCollection {#4248 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4250 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4252 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4254 …}
      +posts: Doctrine\ORM\PersistentCollection {#4256 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4258 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4260 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4262 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4264 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4266 …}
      +follows: Doctrine\ORM\PersistentCollection {#4268 …}
      +followers: Doctrine\ORM\PersistentCollection {#4270 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4272 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4274 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4276 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4278 …}
      +reports: Doctrine\ORM\PersistentCollection {#4280 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4282 …}
      +violations: Doctrine\ORM\PersistentCollection {#4284 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4286 …}
      +awards: Doctrine\ORM\PersistentCollection {#4288 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4290 …}
      +categories: Doctrine\ORM\PersistentCollection {#4292 …}
      -id: 76117
      -password: "$2y$13$avMDVBJJbrFsiUTAShlLYOZIsbnfWxveQ1wyVQ3/FVKZqclmuPu6C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4294 …}
      +apId: "superbirra@lemmy.world"
      +apProfileId: "https://lemmy.world/u/superbirra"
      +apPublicUrl: "https://lemmy.world/u/superbirra"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "superbirra"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728870074 {#4226
        date: 2024-10-14 03:41:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700160748 {#4227
        date: 2023-11-16 19:52:28.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "the threat model is exactly the same for those two scenarios, bear with it and focus on something else :)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1703074833 {#4223
      date: 2023-12-20 13:20:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4229 …}
    +nested: Doctrine\ORM\PersistentCollection {#4231 …}
    +votes: Doctrine\ORM\PersistentCollection {#4233 …}
    +reports: Doctrine\ORM\PersistentCollection {#4235 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4237 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4239 …}
    -id: 237551
    -bodyTs: "'bear':12 'els':19 'exact':5 'focus':16 'model':3 'scenario':11 'someth':18 'threat':2 'two':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6149579"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703074833 {#4224
      date: 2023-12-20 13:20:33.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 572.36 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4301
    +user: App\Entity\User {#4314
      +avatar: null
      +cover: null
      +email: "youngGoku@lemmy.world"
      +username: "@youngGoku@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728842457 {#4298
        date: 2024-10-13 20:00:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
      +entries: Doctrine\ORM\PersistentCollection {#4321 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
      +posts: Doctrine\ORM\PersistentCollection {#4329 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
      +follows: Doctrine\ORM\PersistentCollection {#4341 …}
      +followers: Doctrine\ORM\PersistentCollection {#4343 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
      +reports: Doctrine\ORM\PersistentCollection {#4353 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
      +violations: Doctrine\ORM\PersistentCollection {#4357 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
      +awards: Doctrine\ORM\PersistentCollection {#4361 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
      +categories: Doctrine\ORM\PersistentCollection {#4365 …}
      -id: 67094
      -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
      +apId: "youngGoku@lemmy.world"
      +apProfileId: "https://lemmy.world/u/youngGoku"
      +apPublicUrl: "https://lemmy.world/u/youngGoku"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "youngGoku"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727412713 {#4299
        date: 2024-09-27 06:51:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698406563 {#4300
        date: 2023-10-27 13:36:03.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
      \n
      If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706052427 {#4296
      date: 2024-01-24 00:27:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4302 …}
    +nested: Doctrine\ORM\PersistentCollection {#4304 …}
    +votes: Doctrine\ORM\PersistentCollection {#4306 …}
    +reports: Doctrine\ORM\PersistentCollection {#4308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
    -id: 237488
    -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6149193"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703072740 {#4297
      date: 2023-12-20 12:45:40.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7051
  +comment: App\Entity\EntryComment {#4301
    +user: App\Entity\User {#4314
      +avatar: null
      +cover: null
      +email: "youngGoku@lemmy.world"
      +username: "@youngGoku@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728842457 {#4298
        date: 2024-10-13 20:00:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
      +entries: Doctrine\ORM\PersistentCollection {#4321 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
      +posts: Doctrine\ORM\PersistentCollection {#4329 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
      +follows: Doctrine\ORM\PersistentCollection {#4341 …}
      +followers: Doctrine\ORM\PersistentCollection {#4343 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
      +reports: Doctrine\ORM\PersistentCollection {#4353 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
      +violations: Doctrine\ORM\PersistentCollection {#4357 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
      +awards: Doctrine\ORM\PersistentCollection {#4361 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
      +categories: Doctrine\ORM\PersistentCollection {#4365 …}
      -id: 67094
      -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
      +apId: "youngGoku@lemmy.world"
      +apProfileId: "https://lemmy.world/u/youngGoku"
      +apPublicUrl: "https://lemmy.world/u/youngGoku"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "youngGoku"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727412713 {#4299
        date: 2024-09-27 06:51:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698406563 {#4300
        date: 2023-10-27 13:36:03.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
      \n
      If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706052427 {#4296
      date: 2024-01-24 00:27:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4302 …}
    +nested: Doctrine\ORM\PersistentCollection {#4304 …}
    +votes: Doctrine\ORM\PersistentCollection {#4306 …}
    +reports: Doctrine\ORM\PersistentCollection {#4308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
    -id: 237488
    -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6149193"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703072740 {#4297
      date: 2023-12-20 12:45:40.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#4314
    +avatar: null
    +cover: null
    +email: "youngGoku@lemmy.world"
    +username: "@youngGoku@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728842457 {#4298
      date: 2024-10-13 20:00:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
    +entries: Doctrine\ORM\PersistentCollection {#4321 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
    +posts: Doctrine\ORM\PersistentCollection {#4329 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
    +follows: Doctrine\ORM\PersistentCollection {#4341 …}
    +followers: Doctrine\ORM\PersistentCollection {#4343 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
    +reports: Doctrine\ORM\PersistentCollection {#4353 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
    +violations: Doctrine\ORM\PersistentCollection {#4357 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
    +awards: Doctrine\ORM\PersistentCollection {#4361 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
    +categories: Doctrine\ORM\PersistentCollection {#4365 …}
    -id: 67094
    -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
    +apId: "youngGoku@lemmy.world"
    +apProfileId: "https://lemmy.world/u/youngGoku"
    +apPublicUrl: "https://lemmy.world/u/youngGoku"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "youngGoku"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727412713 {#4299
      date: 2024-09-27 06:51:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698406563 {#4300
      date: 2023-10-27 13:36:03.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3780
  +user: App\Entity\User {#4314
    +avatar: null
    +cover: null
    +email: "youngGoku@lemmy.world"
    +username: "@youngGoku@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728842457 {#4298
      date: 2024-10-13 20:00:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
    +entries: Doctrine\ORM\PersistentCollection {#4321 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
    +posts: Doctrine\ORM\PersistentCollection {#4329 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
    +follows: Doctrine\ORM\PersistentCollection {#4341 …}
    +followers: Doctrine\ORM\PersistentCollection {#4343 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
    +reports: Doctrine\ORM\PersistentCollection {#4353 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
    +violations: Doctrine\ORM\PersistentCollection {#4357 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
    +awards: Doctrine\ORM\PersistentCollection {#4361 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
    +categories: Doctrine\ORM\PersistentCollection {#4365 …}
    -id: 67094
    -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
    +apId: "youngGoku@lemmy.world"
    +apProfileId: "https://lemmy.world/u/youngGoku"
    +apPublicUrl: "https://lemmy.world/u/youngGoku"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "youngGoku"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727412713 {#4299
      date: 2024-09-27 06:51:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698406563 {#4300
      date: 2023-10-27 13:36:03.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703072740 {#4297
    date: 2023-12-20 12:45:40.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5719
  +date: DateTimeImmutable @1703072740 {#4297
    date: 2023-12-20 12:45:40.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703072740 {#4297
    date: 2023-12-20 12:45:40.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5803
  +createdAt: DateTimeImmutable @1703072740 {#4297
    date: 2023-12-20 12:45:40.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4314
    +avatar: null
    +cover: null
    +email: "youngGoku@lemmy.world"
    +username: "@youngGoku@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728842457 {#4298
      date: 2024-10-13 20:00:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
    +entries: Doctrine\ORM\PersistentCollection {#4321 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
    +posts: Doctrine\ORM\PersistentCollection {#4329 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
    +follows: Doctrine\ORM\PersistentCollection {#4341 …}
    +followers: Doctrine\ORM\PersistentCollection {#4343 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
    +reports: Doctrine\ORM\PersistentCollection {#4353 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
    +violations: Doctrine\ORM\PersistentCollection {#4357 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
    +awards: Doctrine\ORM\PersistentCollection {#4361 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
    +categories: Doctrine\ORM\PersistentCollection {#4365 …}
    -id: 67094
    -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
    +apId: "youngGoku@lemmy.world"
    +apProfileId: "https://lemmy.world/u/youngGoku"
    +apPublicUrl: "https://lemmy.world/u/youngGoku"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "youngGoku"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727412713 {#4299
      date: 2024-09-27 06:51:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698406563 {#4300
      date: 2023-10-27 13:36:03.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7411
  +width: 40
  +height: 40
  +user: App\Entity\User {#4314
    +avatar: null
    +cover: null
    +email: "youngGoku@lemmy.world"
    +username: "@youngGoku@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728842457 {#4298
      date: 2024-10-13 20:00:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
    +entries: Doctrine\ORM\PersistentCollection {#4321 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
    +posts: Doctrine\ORM\PersistentCollection {#4329 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
    +follows: Doctrine\ORM\PersistentCollection {#4341 …}
    +followers: Doctrine\ORM\PersistentCollection {#4343 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
    +reports: Doctrine\ORM\PersistentCollection {#4353 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
    +violations: Doctrine\ORM\PersistentCollection {#4357 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
    +awards: Doctrine\ORM\PersistentCollection {#4361 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
    +categories: Doctrine\ORM\PersistentCollection {#4365 …}
    -id: 67094
    -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
    +apId: "youngGoku@lemmy.world"
    +apProfileId: "https://lemmy.world/u/youngGoku"
    +apPublicUrl: "https://lemmy.world/u/youngGoku"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "youngGoku"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727412713 {#4299
      date: 2024-09-27 06:51:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698406563 {#4300
      date: 2023-10-27 13:36:03.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4301
    +user: App\Entity\User {#4314
      +avatar: null
      +cover: null
      +email: "youngGoku@lemmy.world"
      +username: "@youngGoku@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728842457 {#4298
        date: 2024-10-13 20:00:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
      +entries: Doctrine\ORM\PersistentCollection {#4321 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
      +posts: Doctrine\ORM\PersistentCollection {#4329 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
      +follows: Doctrine\ORM\PersistentCollection {#4341 …}
      +followers: Doctrine\ORM\PersistentCollection {#4343 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
      +reports: Doctrine\ORM\PersistentCollection {#4353 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
      +violations: Doctrine\ORM\PersistentCollection {#4357 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
      +awards: Doctrine\ORM\PersistentCollection {#4361 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
      +categories: Doctrine\ORM\PersistentCollection {#4365 …}
      -id: 67094
      -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
      +apId: "youngGoku@lemmy.world"
      +apProfileId: "https://lemmy.world/u/youngGoku"
      +apPublicUrl: "https://lemmy.world/u/youngGoku"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "youngGoku"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727412713 {#4299
        date: 2024-09-27 06:51:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698406563 {#4300
        date: 2023-10-27 13:36:03.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
      \n
      If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706052427 {#4296
      date: 2024-01-24 00:27:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4302 …}
    +nested: Doctrine\ORM\PersistentCollection {#4304 …}
    +votes: Doctrine\ORM\PersistentCollection {#4306 …}
    +reports: Doctrine\ORM\PersistentCollection {#4308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
    -id: 237488
    -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6149193"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703072740 {#4297
      date: 2023-12-20 12:45:40.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7484
  +subject: App\Entity\EntryComment {#4301
    +user: App\Entity\User {#4314
      +avatar: null
      +cover: null
      +email: "youngGoku@lemmy.world"
      +username: "@youngGoku@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728842457 {#4298
        date: 2024-10-13 20:00:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
      +entries: Doctrine\ORM\PersistentCollection {#4321 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
      +posts: Doctrine\ORM\PersistentCollection {#4329 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
      +follows: Doctrine\ORM\PersistentCollection {#4341 …}
      +followers: Doctrine\ORM\PersistentCollection {#4343 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
      +reports: Doctrine\ORM\PersistentCollection {#4353 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
      +violations: Doctrine\ORM\PersistentCollection {#4357 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
      +awards: Doctrine\ORM\PersistentCollection {#4361 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
      +categories: Doctrine\ORM\PersistentCollection {#4365 …}
      -id: 67094
      -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
      +apId: "youngGoku@lemmy.world"
      +apProfileId: "https://lemmy.world/u/youngGoku"
      +apPublicUrl: "https://lemmy.world/u/youngGoku"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "youngGoku"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727412713 {#4299
        date: 2024-09-27 06:51:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698406563 {#4300
        date: 2023-10-27 13:36:03.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
      \n
      If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706052427 {#4296
      date: 2024-01-24 00:27:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4302 …}
    +nested: Doctrine\ORM\PersistentCollection {#4304 …}
    +votes: Doctrine\ORM\PersistentCollection {#4306 …}
    +reports: Doctrine\ORM\PersistentCollection {#4308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
    -id: 237488
    -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6149193"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703072740 {#4297
      date: 2023-12-20 12:45:40.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4301
    +user: App\Entity\User {#4314
      +avatar: null
      +cover: null
      +email: "youngGoku@lemmy.world"
      +username: "@youngGoku@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728842457 {#4298
        date: 2024-10-13 20:00:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
      +entries: Doctrine\ORM\PersistentCollection {#4321 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
      +posts: Doctrine\ORM\PersistentCollection {#4329 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
      +follows: Doctrine\ORM\PersistentCollection {#4341 …}
      +followers: Doctrine\ORM\PersistentCollection {#4343 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
      +reports: Doctrine\ORM\PersistentCollection {#4353 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
      +violations: Doctrine\ORM\PersistentCollection {#4357 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
      +awards: Doctrine\ORM\PersistentCollection {#4361 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
      +categories: Doctrine\ORM\PersistentCollection {#4365 …}
      -id: 67094
      -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
      +apId: "youngGoku@lemmy.world"
      +apProfileId: "https://lemmy.world/u/youngGoku"
      +apPublicUrl: "https://lemmy.world/u/youngGoku"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "youngGoku"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727412713 {#4299
        date: 2024-09-27 06:51:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698406563 {#4300
        date: 2023-10-27 13:36:03.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
      \n
      If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706052427 {#4296
      date: 2024-01-24 00:27:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4302 …}
    +nested: Doctrine\ORM\PersistentCollection {#4304 …}
    +votes: Doctrine\ORM\PersistentCollection {#4306 …}
    +reports: Doctrine\ORM\PersistentCollection {#4308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
    -id: 237488
    -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6149193"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703072740 {#4297
      date: 2023-12-20 12:45:40.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7541
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4301
    +user: App\Entity\User {#4314
      +avatar: null
      +cover: null
      +email: "youngGoku@lemmy.world"
      +username: "@youngGoku@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728842457 {#4298
        date: 2024-10-13 20:00:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
      +entries: Doctrine\ORM\PersistentCollection {#4321 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
      +posts: Doctrine\ORM\PersistentCollection {#4329 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
      +follows: Doctrine\ORM\PersistentCollection {#4341 …}
      +followers: Doctrine\ORM\PersistentCollection {#4343 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
      +reports: Doctrine\ORM\PersistentCollection {#4353 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
      +violations: Doctrine\ORM\PersistentCollection {#4357 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
      +awards: Doctrine\ORM\PersistentCollection {#4361 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
      +categories: Doctrine\ORM\PersistentCollection {#4365 …}
      -id: 67094
      -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
      +apId: "youngGoku@lemmy.world"
      +apProfileId: "https://lemmy.world/u/youngGoku"
      +apPublicUrl: "https://lemmy.world/u/youngGoku"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "youngGoku"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727412713 {#4299
        date: 2024-09-27 06:51:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698406563 {#4300
        date: 2023-10-27 13:36:03.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
      \n
      If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706052427 {#4296
      date: 2024-01-24 00:27:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4302 …}
    +nested: Doctrine\ORM\PersistentCollection {#4304 …}
    +votes: Doctrine\ORM\PersistentCollection {#4306 …}
    +reports: Doctrine\ORM\PersistentCollection {#4308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
    -id: 237488
    -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6149193"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703072740 {#4297
      date: 2023-12-20 12:45:40.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 557.28 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4301
    +user: App\Entity\User {#4314
      +avatar: null
      +cover: null
      +email: "youngGoku@lemmy.world"
      +username: "@youngGoku@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728842457 {#4298
        date: 2024-10-13 20:00:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
      +entries: Doctrine\ORM\PersistentCollection {#4321 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
      +posts: Doctrine\ORM\PersistentCollection {#4329 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
      +follows: Doctrine\ORM\PersistentCollection {#4341 …}
      +followers: Doctrine\ORM\PersistentCollection {#4343 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
      +reports: Doctrine\ORM\PersistentCollection {#4353 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
      +violations: Doctrine\ORM\PersistentCollection {#4357 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
      +awards: Doctrine\ORM\PersistentCollection {#4361 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
      +categories: Doctrine\ORM\PersistentCollection {#4365 …}
      -id: 67094
      -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
      +apId: "youngGoku@lemmy.world"
      +apProfileId: "https://lemmy.world/u/youngGoku"
      +apPublicUrl: "https://lemmy.world/u/youngGoku"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "youngGoku"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727412713 {#4299
        date: 2024-09-27 06:51:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698406563 {#4300
        date: 2023-10-27 13:36:03.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
      \n
      If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706052427 {#4296
      date: 2024-01-24 00:27:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4302 …}
    +nested: Doctrine\ORM\PersistentCollection {#4304 …}
    +votes: Doctrine\ORM\PersistentCollection {#4306 …}
    +reports: Doctrine\ORM\PersistentCollection {#4308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
    -id: 237488
    -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6149193"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703072740 {#4297
      date: 2023-12-20 12:45:40.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7781
  +comment: App\Entity\EntryComment {#4301
    +user: App\Entity\User {#4314
      +avatar: null
      +cover: null
      +email: "youngGoku@lemmy.world"
      +username: "@youngGoku@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728842457 {#4298
        date: 2024-10-13 20:00:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
      +entries: Doctrine\ORM\PersistentCollection {#4321 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
      +posts: Doctrine\ORM\PersistentCollection {#4329 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
      +follows: Doctrine\ORM\PersistentCollection {#4341 …}
      +followers: Doctrine\ORM\PersistentCollection {#4343 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
      +reports: Doctrine\ORM\PersistentCollection {#4353 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
      +violations: Doctrine\ORM\PersistentCollection {#4357 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
      +awards: Doctrine\ORM\PersistentCollection {#4361 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
      +categories: Doctrine\ORM\PersistentCollection {#4365 …}
      -id: 67094
      -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
      +apId: "youngGoku@lemmy.world"
      +apProfileId: "https://lemmy.world/u/youngGoku"
      +apPublicUrl: "https://lemmy.world/u/youngGoku"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "youngGoku"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727412713 {#4299
        date: 2024-09-27 06:51:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698406563 {#4300
        date: 2023-10-27 13:36:03.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
      \n
      If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706052427 {#4296
      date: 2024-01-24 00:27:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4302 …}
    +nested: Doctrine\ORM\PersistentCollection {#4304 …}
    +votes: Doctrine\ORM\PersistentCollection {#4306 …}
    +reports: Doctrine\ORM\PersistentCollection {#4308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
    -id: 237488
    -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6149193"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703072740 {#4297
      date: 2023-12-20 12:45:40.0 +01:00
    }
  }
  +nestedComments: [
    237670 => App\Entity\EntryComment {#4546
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301}
      +root: App\Entity\EntryComment {#4301}
      +body: """
        It’s not a solution.\n
        \n
        Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
        \n
        It’s not my usecase, but it’s definitely a reasonable situation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703078135 {#4544
        date: 2023-12-20 14:15:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4547 …}
      +nested: Doctrine\ORM\PersistentCollection {#4549 …}
      +votes: Doctrine\ORM\PersistentCollection {#4551 …}
      +reports: Doctrine\ORM\PersistentCollection {#4553 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 237670
      -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4495758"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078135 {#4545
        date: 2023-12-20 14:15:35.0 +01:00
      }
    }
    237679 => App\Entity\EntryComment {#4561
      +user: Proxies\__CG__\App\Entity\User {#4562
        +avatar: Proxies\__CG__\App\Entity\Image {#9982 …}
        +cover: null
        +email: "Atemu@lemmy.ml"
        +username: "@Atemu@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
          \n
          I help maintain Nixpkgs.\n
          \n
          [github.com/Atemu](https://github.com/Atemu)  \n
          [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
          """
        +lastActive: DateTime @1729396942 {#9977
          date: 2024-10-20 06:02:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9984 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9986 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9988 …}
        +entries: Doctrine\ORM\PersistentCollection {#9990 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9992 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9994 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9996 …}
        +posts: Doctrine\ORM\PersistentCollection {#9998 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#10000 …}
        +postComments: Doctrine\ORM\PersistentCollection {#10002 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#10004 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#10006 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#10008 …}
        +follows: Doctrine\ORM\PersistentCollection {#10010 …}
        +followers: Doctrine\ORM\PersistentCollection {#10012 …}
        +blocks: Doctrine\ORM\PersistentCollection {#10014 …}
        +blockers: Doctrine\ORM\PersistentCollection {#10016 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#10018 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#10020 …}
        +reports: Doctrine\ORM\PersistentCollection {#10022 …}
        +favourites: Doctrine\ORM\PersistentCollection {#10024 …}
        +violations: Doctrine\ORM\PersistentCollection {#10026 …}
        +notifications: Doctrine\ORM\PersistentCollection {#10028 …}
        +awards: Doctrine\ORM\PersistentCollection {#10030 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#10032 …}
        +categories: Doctrine\ORM\PersistentCollection {#10034 …}
        -id: 5938
        -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10036 …}
        +apId: "Atemu@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/Atemu"
        +apPublicUrl: "https://lemmy.ml/u/Atemu"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "Atemu"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729164511 {#9974
          date: 2024-10-17 13:28:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687268817 {#9976
          date: 2023-06-20 15:46:57.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301}
      +root: App\Entity\EntryComment {#4301}
      +body: """
        Unless some sandboxing or other explicit security measure is in place, any software you run typically has access to your entire home directory, including `.ssh/`. If any one of those was compromised somehow, they’ve got access to your SSH keys.\n
        \n
        That’s a gigantic attack surface if you ask me.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 13
      +score: 0
      +lastActive: DateTime @1703078325 {#4559
        date: 2023-12-20 14:18:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4563 …}
      +nested: Doctrine\ORM\PersistentCollection {#4565 …}
      +votes: Doctrine\ORM\PersistentCollection {#4567 …}
      +reports: Doctrine\ORM\PersistentCollection {#4569 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4573 …}
      -id: 237679
      -bodyTs: "'access':18,37 'ask':50 'attack':46 'compromis':32 'directori':23 'entir':21 'explicit':6 'gigant':45 'got':36 'home':22 'includ':24 'key':41 'measur':8 'one':28 'place':11 'run':15 'sandbox':3 'secur':7 'softwar':13 'somehow':33 'ssh':25,40 'surfac':47 'typic':16 'unless':1 've':35"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6774202"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078325 {#4560
        date: 2023-12-20 14:18:45.0 +01:00
      }
    }
    239853 => App\Entity\EntryComment {#4585
      +user: Proxies\__CG__\App\Entity\User {#4582
        +avatar: null
        +cover: null
        +email: "LeTak@lemm.ee"
        +username: "@LeTak@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1706051781 {#8565
          date: 2024-01-24 00:16:21.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#8570 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8573 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#8575 …}
        +entries: Doctrine\ORM\PersistentCollection {#8577 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#8579 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#8581 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8583 …}
        +posts: Doctrine\ORM\PersistentCollection {#8585 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#8587 …}
        +postComments: Doctrine\ORM\PersistentCollection {#8589 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#8591 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#8593 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#8595 …}
        +follows: Doctrine\ORM\PersistentCollection {#8597 …}
        +followers: Doctrine\ORM\PersistentCollection {#8599 …}
        +blocks: Doctrine\ORM\PersistentCollection {#8601 …}
        +blockers: Doctrine\ORM\PersistentCollection {#8603 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#8605 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#8607 …}
        +reports: Doctrine\ORM\PersistentCollection {#8609 …}
        +favourites: Doctrine\ORM\PersistentCollection {#8611 …}
        +violations: Doctrine\ORM\PersistentCollection {#8613 …}
        +notifications: Doctrine\ORM\PersistentCollection {#8615 …}
        +awards: Doctrine\ORM\PersistentCollection {#8617 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#8619 …}
        +categories: Doctrine\ORM\PersistentCollection {#8621 …}
        -id: 56188
        -password: "$2y$13$mY49S3zsdUMtMuTJEmkZJ.rLHObTwmvxAJcQkACN5os2EiXE.JUmS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8623 …}
        +apId: "LeTak@lemm.ee"
        +apProfileId: "https://lemm.ee/u/LeTak"
        +apPublicUrl: "https://lemm.ee/u/LeTak"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "LeTak"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728345247 {#8562
          date: 2024-10-08 01:54:07.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697058219 {#8564
          date: 2023-10-11 23:03:39.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4546}
      +root: App\Entity\EntryComment {#4301}
      +body: "You can encrypt your /home separate with another password."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1703145823 {#4586
        date: 2023-12-21 09:03:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4579 …}
      +nested: Doctrine\ORM\PersistentCollection {#4577 …}
      +votes: Doctrine\ORM\PersistentCollection {#4581 …}
      +reports: Doctrine\ORM\PersistentCollection {#4592 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4594 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4596 …}
      -id: 239853
      -bodyTs: "'/home':5 'anoth':8 'encrypt':3 'password':9 'separ':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/7486059"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703145823 {#4589
        date: 2023-12-21 09:03:43.0 +01:00
      }
    }
    239877 => App\Entity\EntryComment {#4600
      +user: Proxies\__CG__\App\Entity\User {#4601
        +avatar: null
        +cover: null
        +email: "mvirts@lemmy.world"
        +username: "@mvirts@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729583515 {#9265
          date: 2024-10-22 09:51:55.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9268 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9272 …}
        +entries: Doctrine\ORM\PersistentCollection {#9274 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9276 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9278 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9280 …}
        +posts: Doctrine\ORM\PersistentCollection {#9282 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9284 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9286 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9288 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9290 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9292 …}
        +follows: Doctrine\ORM\PersistentCollection {#9294 …}
        +followers: Doctrine\ORM\PersistentCollection {#9296 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9298 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9300 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9302 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9304 …}
        +reports: Doctrine\ORM\PersistentCollection {#9306 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9308 …}
        +violations: Doctrine\ORM\PersistentCollection {#9310 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9312 …}
        +awards: Doctrine\ORM\PersistentCollection {#9314 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9316 …}
        +categories: Doctrine\ORM\PersistentCollection {#9318 …}
        -id: 19523
        -password: "$2y$13$WO7MXELeuSoNGiUsr5qvDe8sKegG.N6Ka6xIE6qho31vK9BUWxYvS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9320 …}
        +apId: "mvirts@lemmy.world"
        +apProfileId: "https://lemmy.world/u/mvirts"
        +apPublicUrl: "https://lemmy.world/u/mvirts"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "mvirts"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729282890 {#9266
          date: 2024-10-18 22:21:30.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1688619237 {#9267
          date: 2023-07-06 06:53:57.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4546}
      +root: App\Entity\EntryComment {#4301}
      +body: "Anyone with sudo access can keylog your password"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703146814 {#4598
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4602 …}
      +nested: Doctrine\ORM\PersistentCollection {#4604 …}
      +votes: Doctrine\ORM\PersistentCollection {#4606 …}
      +reports: Doctrine\ORM\PersistentCollection {#4608 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4610 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4612 …}
      -id: 239877
      -bodyTs: "'access':4 'anyon':1 'keylog':6 'password':8 'sudo':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6166640"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703146814 {#4599
        date: 2023-12-21 09:20:14.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 50.49 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4546
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4301
      +user: App\Entity\User {#4314
        +avatar: null
        +cover: null
        +email: "youngGoku@lemmy.world"
        +username: "@youngGoku@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728842457 {#4298
          date: 2024-10-13 20:00:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
        +entries: Doctrine\ORM\PersistentCollection {#4321 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
        +posts: Doctrine\ORM\PersistentCollection {#4329 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
        +follows: Doctrine\ORM\PersistentCollection {#4341 …}
        +followers: Doctrine\ORM\PersistentCollection {#4343 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
        +reports: Doctrine\ORM\PersistentCollection {#4353 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
        +violations: Doctrine\ORM\PersistentCollection {#4357 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
        +awards: Doctrine\ORM\PersistentCollection {#4361 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
        +categories: Doctrine\ORM\PersistentCollection {#4365 …}
        -id: 67094
        -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
        +apId: "youngGoku@lemmy.world"
        +apProfileId: "https://lemmy.world/u/youngGoku"
        +apPublicUrl: "https://lemmy.world/u/youngGoku"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "youngGoku"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727412713 {#4299
          date: 2024-09-27 06:51:53.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698406563 {#4300
          date: 2023-10-27 13:36:03.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
        \n
        If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706052427 {#4296
        date: 2024-01-24 00:27:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4302 …}
      +nested: Doctrine\ORM\PersistentCollection {#4304 …}
      +votes: Doctrine\ORM\PersistentCollection {#4306 …}
      +reports: Doctrine\ORM\PersistentCollection {#4308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
      -id: 237488
      -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6149193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703072740 {#4297
        date: 2023-12-20 12:45:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: """
      It’s not a solution.\n
      \n
      Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
      \n
      It’s not my usecase, but it’s definitely a reasonable situation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703078135 {#4544
      date: 2023-12-20 14:15:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4547 …}
    +nested: Doctrine\ORM\PersistentCollection {#4549 …}
    +votes: Doctrine\ORM\PersistentCollection {#4551 …}
    +reports: Doctrine\ORM\PersistentCollection {#4553 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
    -id: 237670
    -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4495758"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703078135 {#4545
      date: 2023-12-20 14:15:35.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7841
  +comment: App\Entity\EntryComment {#4546
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4301
      +user: App\Entity\User {#4314
        +avatar: null
        +cover: null
        +email: "youngGoku@lemmy.world"
        +username: "@youngGoku@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728842457 {#4298
          date: 2024-10-13 20:00:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
        +entries: Doctrine\ORM\PersistentCollection {#4321 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
        +posts: Doctrine\ORM\PersistentCollection {#4329 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
        +follows: Doctrine\ORM\PersistentCollection {#4341 …}
        +followers: Doctrine\ORM\PersistentCollection {#4343 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
        +reports: Doctrine\ORM\PersistentCollection {#4353 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
        +violations: Doctrine\ORM\PersistentCollection {#4357 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
        +awards: Doctrine\ORM\PersistentCollection {#4361 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
        +categories: Doctrine\ORM\PersistentCollection {#4365 …}
        -id: 67094
        -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
        +apId: "youngGoku@lemmy.world"
        +apProfileId: "https://lemmy.world/u/youngGoku"
        +apPublicUrl: "https://lemmy.world/u/youngGoku"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "youngGoku"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727412713 {#4299
          date: 2024-09-27 06:51:53.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698406563 {#4300
          date: 2023-10-27 13:36:03.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
        \n
        If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706052427 {#4296
        date: 2024-01-24 00:27:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4302 …}
      +nested: Doctrine\ORM\PersistentCollection {#4304 …}
      +votes: Doctrine\ORM\PersistentCollection {#4306 …}
      +reports: Doctrine\ORM\PersistentCollection {#4308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
      -id: 237488
      -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6149193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703072740 {#4297
        date: 2023-12-20 12:45:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: """
      It’s not a solution.\n
      \n
      Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
      \n
      It’s not my usecase, but it’s definitely a reasonable situation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703078135 {#4544
      date: 2023-12-20 14:15:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4547 …}
    +nested: Doctrine\ORM\PersistentCollection {#4549 …}
    +votes: Doctrine\ORM\PersistentCollection {#4551 …}
    +reports: Doctrine\ORM\PersistentCollection {#4553 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
    -id: 237670
    -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4495758"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703078135 {#4545
      date: 2023-12-20 14:15:35.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1943
    +avatar: null
    +cover: null
    +email: "edinbruh@feddit.it"
    +username: "@edinbruh@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727381734 {#1516
      date: 2024-09-26 22:15:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +entries: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
    +posts: Doctrine\ORM\PersistentCollection {#1746 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
    +follows: Doctrine\ORM\PersistentCollection {#1422 …}
    +followers: Doctrine\ORM\PersistentCollection {#1660 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
    +reports: Doctrine\ORM\PersistentCollection {#1461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
    +violations: Doctrine\ORM\PersistentCollection {#1697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
    +awards: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
    +categories: Doctrine\ORM\PersistentCollection {#1675 …}
    -id: 28350
    -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
    +apId: "edinbruh@feddit.it"
    +apProfileId: "https://feddit.it/u/edinbruh"
    +apPublicUrl: "https://feddit.it/u/edinbruh"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "edinbruh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728943169 {#1537
      date: 2024-10-14 23:59:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689413633 {#1515
      date: 2023-07-15 11:33:53.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7888
  +user: Proxies\__CG__\App\Entity\User {#1943
    +avatar: null
    +cover: null
    +email: "edinbruh@feddit.it"
    +username: "@edinbruh@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727381734 {#1516
      date: 2024-09-26 22:15:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +entries: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
    +posts: Doctrine\ORM\PersistentCollection {#1746 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
    +follows: Doctrine\ORM\PersistentCollection {#1422 …}
    +followers: Doctrine\ORM\PersistentCollection {#1660 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
    +reports: Doctrine\ORM\PersistentCollection {#1461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
    +violations: Doctrine\ORM\PersistentCollection {#1697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
    +awards: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
    +categories: Doctrine\ORM\PersistentCollection {#1675 …}
    -id: 28350
    -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
    +apId: "edinbruh@feddit.it"
    +apProfileId: "https://feddit.it/u/edinbruh"
    +apPublicUrl: "https://feddit.it/u/edinbruh"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "edinbruh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728943169 {#1537
      date: 2024-10-14 23:59:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689413633 {#1515
      date: 2023-07-15 11:33:53.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703078135 {#4545
    date: 2023-12-20 14:15:35.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7943
  +date: DateTimeImmutable @1703078135 {#4545
    date: 2023-12-20 14:15:35.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703078135 {#4545
    date: 2023-12-20 14:15:35.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7997
  +createdAt: DateTimeImmutable @1703078135 {#4545
    date: 2023-12-20 14:15:35.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1943
    +avatar: null
    +cover: null
    +email: "edinbruh@feddit.it"
    +username: "@edinbruh@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727381734 {#1516
      date: 2024-09-26 22:15:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +entries: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
    +posts: Doctrine\ORM\PersistentCollection {#1746 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
    +follows: Doctrine\ORM\PersistentCollection {#1422 …}
    +followers: Doctrine\ORM\PersistentCollection {#1660 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
    +reports: Doctrine\ORM\PersistentCollection {#1461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
    +violations: Doctrine\ORM\PersistentCollection {#1697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
    +awards: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
    +categories: Doctrine\ORM\PersistentCollection {#1675 …}
    -id: 28350
    -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
    +apId: "edinbruh@feddit.it"
    +apProfileId: "https://feddit.it/u/edinbruh"
    +apPublicUrl: "https://feddit.it/u/edinbruh"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "edinbruh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728943169 {#1537
      date: 2024-10-14 23:59:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689413633 {#1515
      date: 2023-07-15 11:33:53.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8051
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1943
    +avatar: null
    +cover: null
    +email: "edinbruh@feddit.it"
    +username: "@edinbruh@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727381734 {#1516
      date: 2024-09-26 22:15:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +entries: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
    +posts: Doctrine\ORM\PersistentCollection {#1746 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
    +follows: Doctrine\ORM\PersistentCollection {#1422 …}
    +followers: Doctrine\ORM\PersistentCollection {#1660 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
    +reports: Doctrine\ORM\PersistentCollection {#1461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
    +violations: Doctrine\ORM\PersistentCollection {#1697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
    +awards: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
    +categories: Doctrine\ORM\PersistentCollection {#1675 …}
    -id: 28350
    -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
    +apId: "edinbruh@feddit.it"
    +apProfileId: "https://feddit.it/u/edinbruh"
    +apPublicUrl: "https://feddit.it/u/edinbruh"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "edinbruh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728943169 {#1537
      date: 2024-10-14 23:59:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689413633 {#1515
      date: 2023-07-15 11:33:53.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.43 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4546
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4301
      +user: App\Entity\User {#4314
        +avatar: null
        +cover: null
        +email: "youngGoku@lemmy.world"
        +username: "@youngGoku@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728842457 {#4298
          date: 2024-10-13 20:00:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
        +entries: Doctrine\ORM\PersistentCollection {#4321 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
        +posts: Doctrine\ORM\PersistentCollection {#4329 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
        +follows: Doctrine\ORM\PersistentCollection {#4341 …}
        +followers: Doctrine\ORM\PersistentCollection {#4343 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
        +reports: Doctrine\ORM\PersistentCollection {#4353 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
        +violations: Doctrine\ORM\PersistentCollection {#4357 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
        +awards: Doctrine\ORM\PersistentCollection {#4361 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
        +categories: Doctrine\ORM\PersistentCollection {#4365 …}
        -id: 67094
        -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
        +apId: "youngGoku@lemmy.world"
        +apProfileId: "https://lemmy.world/u/youngGoku"
        +apPublicUrl: "https://lemmy.world/u/youngGoku"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "youngGoku"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727412713 {#4299
          date: 2024-09-27 06:51:53.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698406563 {#4300
          date: 2023-10-27 13:36:03.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
        \n
        If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706052427 {#4296
        date: 2024-01-24 00:27:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4302 …}
      +nested: Doctrine\ORM\PersistentCollection {#4304 …}
      +votes: Doctrine\ORM\PersistentCollection {#4306 …}
      +reports: Doctrine\ORM\PersistentCollection {#4308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
      -id: 237488
      -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6149193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703072740 {#4297
        date: 2023-12-20 12:45:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: """
      It’s not a solution.\n
      \n
      Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
      \n
      It’s not my usecase, but it’s definitely a reasonable situation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703078135 {#4544
      date: 2023-12-20 14:15:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4547 …}
    +nested: Doctrine\ORM\PersistentCollection {#4549 …}
    +votes: Doctrine\ORM\PersistentCollection {#4551 …}
    +reports: Doctrine\ORM\PersistentCollection {#4553 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
    -id: 237670
    -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4495758"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703078135 {#4545
      date: 2023-12-20 14:15:35.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8128
  +subject: App\Entity\EntryComment {#4546
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4301
      +user: App\Entity\User {#4314
        +avatar: null
        +cover: null
        +email: "youngGoku@lemmy.world"
        +username: "@youngGoku@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728842457 {#4298
          date: 2024-10-13 20:00:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
        +entries: Doctrine\ORM\PersistentCollection {#4321 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
        +posts: Doctrine\ORM\PersistentCollection {#4329 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
        +follows: Doctrine\ORM\PersistentCollection {#4341 …}
        +followers: Doctrine\ORM\PersistentCollection {#4343 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
        +reports: Doctrine\ORM\PersistentCollection {#4353 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
        +violations: Doctrine\ORM\PersistentCollection {#4357 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
        +awards: Doctrine\ORM\PersistentCollection {#4361 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
        +categories: Doctrine\ORM\PersistentCollection {#4365 …}
        -id: 67094
        -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
        +apId: "youngGoku@lemmy.world"
        +apProfileId: "https://lemmy.world/u/youngGoku"
        +apPublicUrl: "https://lemmy.world/u/youngGoku"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "youngGoku"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727412713 {#4299
          date: 2024-09-27 06:51:53.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698406563 {#4300
          date: 2023-10-27 13:36:03.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
        \n
        If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706052427 {#4296
        date: 2024-01-24 00:27:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4302 …}
      +nested: Doctrine\ORM\PersistentCollection {#4304 …}
      +votes: Doctrine\ORM\PersistentCollection {#4306 …}
      +reports: Doctrine\ORM\PersistentCollection {#4308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
      -id: 237488
      -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6149193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703072740 {#4297
        date: 2023-12-20 12:45:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: """
      It’s not a solution.\n
      \n
      Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
      \n
      It’s not my usecase, but it’s definitely a reasonable situation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703078135 {#4544
      date: 2023-12-20 14:15:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4547 …}
    +nested: Doctrine\ORM\PersistentCollection {#4549 …}
    +votes: Doctrine\ORM\PersistentCollection {#4551 …}
    +reports: Doctrine\ORM\PersistentCollection {#4553 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
    -id: 237670
    -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4495758"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703078135 {#4545
      date: 2023-12-20 14:15:35.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.67 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4546
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4301
      +user: App\Entity\User {#4314
        +avatar: null
        +cover: null
        +email: "youngGoku@lemmy.world"
        +username: "@youngGoku@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728842457 {#4298
          date: 2024-10-13 20:00:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
        +entries: Doctrine\ORM\PersistentCollection {#4321 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
        +posts: Doctrine\ORM\PersistentCollection {#4329 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
        +follows: Doctrine\ORM\PersistentCollection {#4341 …}
        +followers: Doctrine\ORM\PersistentCollection {#4343 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
        +reports: Doctrine\ORM\PersistentCollection {#4353 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
        +violations: Doctrine\ORM\PersistentCollection {#4357 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
        +awards: Doctrine\ORM\PersistentCollection {#4361 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
        +categories: Doctrine\ORM\PersistentCollection {#4365 …}
        -id: 67094
        -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
        +apId: "youngGoku@lemmy.world"
        +apProfileId: "https://lemmy.world/u/youngGoku"
        +apPublicUrl: "https://lemmy.world/u/youngGoku"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "youngGoku"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727412713 {#4299
          date: 2024-09-27 06:51:53.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698406563 {#4300
          date: 2023-10-27 13:36:03.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
        \n
        If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706052427 {#4296
        date: 2024-01-24 00:27:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4302 …}
      +nested: Doctrine\ORM\PersistentCollection {#4304 …}
      +votes: Doctrine\ORM\PersistentCollection {#4306 …}
      +reports: Doctrine\ORM\PersistentCollection {#4308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
      -id: 237488
      -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6149193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703072740 {#4297
        date: 2023-12-20 12:45:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: """
      It’s not a solution.\n
      \n
      Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
      \n
      It’s not my usecase, but it’s definitely a reasonable situation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703078135 {#4544
      date: 2023-12-20 14:15:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4547 …}
    +nested: Doctrine\ORM\PersistentCollection {#4549 …}
    +votes: Doctrine\ORM\PersistentCollection {#4551 …}
    +reports: Doctrine\ORM\PersistentCollection {#4553 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
    -id: 237670
    -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4495758"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703078135 {#4545
      date: 2023-12-20 14:15:35.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8185
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4546
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4301
      +user: App\Entity\User {#4314
        +avatar: null
        +cover: null
        +email: "youngGoku@lemmy.world"
        +username: "@youngGoku@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728842457 {#4298
          date: 2024-10-13 20:00:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
        +entries: Doctrine\ORM\PersistentCollection {#4321 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
        +posts: Doctrine\ORM\PersistentCollection {#4329 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
        +follows: Doctrine\ORM\PersistentCollection {#4341 …}
        +followers: Doctrine\ORM\PersistentCollection {#4343 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
        +reports: Doctrine\ORM\PersistentCollection {#4353 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
        +violations: Doctrine\ORM\PersistentCollection {#4357 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
        +awards: Doctrine\ORM\PersistentCollection {#4361 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
        +categories: Doctrine\ORM\PersistentCollection {#4365 …}
        -id: 67094
        -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
        +apId: "youngGoku@lemmy.world"
        +apProfileId: "https://lemmy.world/u/youngGoku"
        +apPublicUrl: "https://lemmy.world/u/youngGoku"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "youngGoku"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727412713 {#4299
          date: 2024-09-27 06:51:53.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698406563 {#4300
          date: 2023-10-27 13:36:03.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
        \n
        If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706052427 {#4296
        date: 2024-01-24 00:27:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4302 …}
      +nested: Doctrine\ORM\PersistentCollection {#4304 …}
      +votes: Doctrine\ORM\PersistentCollection {#4306 …}
      +reports: Doctrine\ORM\PersistentCollection {#4308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
      -id: 237488
      -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6149193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703072740 {#4297
        date: 2023-12-20 12:45:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: """
      It’s not a solution.\n
      \n
      Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
      \n
      It’s not my usecase, but it’s definitely a reasonable situation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703078135 {#4544
      date: 2023-12-20 14:15:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4547 …}
    +nested: Doctrine\ORM\PersistentCollection {#4549 …}
    +votes: Doctrine\ORM\PersistentCollection {#4551 …}
    +reports: Doctrine\ORM\PersistentCollection {#4553 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
    -id: 237670
    -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4495758"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703078135 {#4545
      date: 2023-12-20 14:15:35.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 44.82 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4546
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4301
      +user: App\Entity\User {#4314
        +avatar: null
        +cover: null
        +email: "youngGoku@lemmy.world"
        +username: "@youngGoku@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728842457 {#4298
          date: 2024-10-13 20:00:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
        +entries: Doctrine\ORM\PersistentCollection {#4321 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
        +posts: Doctrine\ORM\PersistentCollection {#4329 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
        +follows: Doctrine\ORM\PersistentCollection {#4341 …}
        +followers: Doctrine\ORM\PersistentCollection {#4343 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
        +reports: Doctrine\ORM\PersistentCollection {#4353 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
        +violations: Doctrine\ORM\PersistentCollection {#4357 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
        +awards: Doctrine\ORM\PersistentCollection {#4361 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
        +categories: Doctrine\ORM\PersistentCollection {#4365 …}
        -id: 67094
        -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
        +apId: "youngGoku@lemmy.world"
        +apProfileId: "https://lemmy.world/u/youngGoku"
        +apPublicUrl: "https://lemmy.world/u/youngGoku"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "youngGoku"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727412713 {#4299
          date: 2024-09-27 06:51:53.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698406563 {#4300
          date: 2023-10-27 13:36:03.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
        \n
        If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706052427 {#4296
        date: 2024-01-24 00:27:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4302 …}
      +nested: Doctrine\ORM\PersistentCollection {#4304 …}
      +votes: Doctrine\ORM\PersistentCollection {#4306 …}
      +reports: Doctrine\ORM\PersistentCollection {#4308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
      -id: 237488
      -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6149193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703072740 {#4297
        date: 2023-12-20 12:45:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: """
      It’s not a solution.\n
      \n
      Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
      \n
      It’s not my usecase, but it’s definitely a reasonable situation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703078135 {#4544
      date: 2023-12-20 14:15:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4547 …}
    +nested: Doctrine\ORM\PersistentCollection {#4549 …}
    +votes: Doctrine\ORM\PersistentCollection {#4551 …}
    +reports: Doctrine\ORM\PersistentCollection {#4553 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
    -id: 237670
    -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4495758"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703078135 {#4545
      date: 2023-12-20 14:15:35.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8425
  +comment: App\Entity\EntryComment {#4546
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4301
      +user: App\Entity\User {#4314
        +avatar: null
        +cover: null
        +email: "youngGoku@lemmy.world"
        +username: "@youngGoku@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728842457 {#4298
          date: 2024-10-13 20:00:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
        +entries: Doctrine\ORM\PersistentCollection {#4321 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
        +posts: Doctrine\ORM\PersistentCollection {#4329 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
        +follows: Doctrine\ORM\PersistentCollection {#4341 …}
        +followers: Doctrine\ORM\PersistentCollection {#4343 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
        +reports: Doctrine\ORM\PersistentCollection {#4353 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
        +violations: Doctrine\ORM\PersistentCollection {#4357 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
        +awards: Doctrine\ORM\PersistentCollection {#4361 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
        +categories: Doctrine\ORM\PersistentCollection {#4365 …}
        -id: 67094
        -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
        +apId: "youngGoku@lemmy.world"
        +apProfileId: "https://lemmy.world/u/youngGoku"
        +apPublicUrl: "https://lemmy.world/u/youngGoku"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "youngGoku"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727412713 {#4299
          date: 2024-09-27 06:51:53.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698406563 {#4300
          date: 2023-10-27 13:36:03.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
        \n
        If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706052427 {#4296
        date: 2024-01-24 00:27:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4302 …}
      +nested: Doctrine\ORM\PersistentCollection {#4304 …}
      +votes: Doctrine\ORM\PersistentCollection {#4306 …}
      +reports: Doctrine\ORM\PersistentCollection {#4308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
      -id: 237488
      -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6149193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703072740 {#4297
        date: 2023-12-20 12:45:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: """
      It’s not a solution.\n
      \n
      Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
      \n
      It’s not my usecase, but it’s definitely a reasonable situation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703078135 {#4544
      date: 2023-12-20 14:15:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4547 …}
    +nested: Doctrine\ORM\PersistentCollection {#4549 …}
    +votes: Doctrine\ORM\PersistentCollection {#4551 …}
    +reports: Doctrine\ORM\PersistentCollection {#4553 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
    -id: 237670
    -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4495758"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703078135 {#4545
      date: 2023-12-20 14:15:35.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 20.55 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4585
    +user: Proxies\__CG__\App\Entity\User {#4582
      +avatar: null
      +cover: null
      +email: "LeTak@lemm.ee"
      +username: "@LeTak@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706051781 {#8565
        date: 2024-01-24 00:16:21.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8570 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8573 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8575 …}
      +entries: Doctrine\ORM\PersistentCollection {#8577 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8579 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8581 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8583 …}
      +posts: Doctrine\ORM\PersistentCollection {#8585 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8587 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8589 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8591 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8593 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8595 …}
      +follows: Doctrine\ORM\PersistentCollection {#8597 …}
      +followers: Doctrine\ORM\PersistentCollection {#8599 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8601 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8603 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8605 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8607 …}
      +reports: Doctrine\ORM\PersistentCollection {#8609 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8611 …}
      +violations: Doctrine\ORM\PersistentCollection {#8613 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8615 …}
      +awards: Doctrine\ORM\PersistentCollection {#8617 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8619 …}
      +categories: Doctrine\ORM\PersistentCollection {#8621 …}
      -id: 56188
      -password: "$2y$13$mY49S3zsdUMtMuTJEmkZJ.rLHObTwmvxAJcQkACN5os2EiXE.JUmS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8623 …}
      +apId: "LeTak@lemm.ee"
      +apProfileId: "https://lemm.ee/u/LeTak"
      +apPublicUrl: "https://lemm.ee/u/LeTak"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "LeTak"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728345247 {#8562
        date: 2024-10-08 01:54:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697058219 {#8564
        date: 2023-10-11 23:03:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4546
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301
        +user: App\Entity\User {#4314
          +avatar: null
          +cover: null
          +email: "youngGoku@lemmy.world"
          +username: "@youngGoku@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728842457 {#4298
            date: 2024-10-13 20:00:57.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
          +entries: Doctrine\ORM\PersistentCollection {#4321 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
          +posts: Doctrine\ORM\PersistentCollection {#4329 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
          +follows: Doctrine\ORM\PersistentCollection {#4341 …}
          +followers: Doctrine\ORM\PersistentCollection {#4343 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
          +reports: Doctrine\ORM\PersistentCollection {#4353 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
          +violations: Doctrine\ORM\PersistentCollection {#4357 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
          +awards: Doctrine\ORM\PersistentCollection {#4361 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
          +categories: Doctrine\ORM\PersistentCollection {#4365 …}
          -id: 67094
          -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
          +apId: "youngGoku@lemmy.world"
          +apProfileId: "https://lemmy.world/u/youngGoku"
          +apPublicUrl: "https://lemmy.world/u/youngGoku"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "youngGoku"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727412713 {#4299
            date: 2024-09-27 06:51:53.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1698406563 {#4300
            date: 2023-10-27 13:36:03.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
          \n
          If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706052427 {#4296
          date: 2024-01-24 00:27:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4302 …}
        +nested: Doctrine\ORM\PersistentCollection {#4304 …}
        +votes: Doctrine\ORM\PersistentCollection {#4306 …}
        +reports: Doctrine\ORM\PersistentCollection {#4308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
        -id: 237488
        -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6149193"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703072740 {#4297
          date: 2023-12-20 12:45:40.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4301}
      +body: """
        It’s not a solution.\n
        \n
        Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
        \n
        It’s not my usecase, but it’s definitely a reasonable situation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703078135 {#4544
        date: 2023-12-20 14:15:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4547 …}
      +nested: Doctrine\ORM\PersistentCollection {#4549 …}
      +votes: Doctrine\ORM\PersistentCollection {#4551 …}
      +reports: Doctrine\ORM\PersistentCollection {#4553 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 237670
      -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4495758"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078135 {#4545
        date: 2023-12-20 14:15:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: "You can encrypt your /home separate with another password."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703145823 {#4586
      date: 2023-12-21 09:03:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4579 …}
    +nested: Doctrine\ORM\PersistentCollection {#4577 …}
    +votes: Doctrine\ORM\PersistentCollection {#4581 …}
    +reports: Doctrine\ORM\PersistentCollection {#4592 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4594 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4596 …}
    -id: 239853
    -bodyTs: "'/home':5 'anoth':8 'encrypt':3 'password':9 'separ':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7486059"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703145823 {#4589
      date: 2023-12-21 09:03:43.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8480
  +comment: App\Entity\EntryComment {#4585
    +user: Proxies\__CG__\App\Entity\User {#4582
      +avatar: null
      +cover: null
      +email: "LeTak@lemm.ee"
      +username: "@LeTak@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706051781 {#8565
        date: 2024-01-24 00:16:21.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8570 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8573 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8575 …}
      +entries: Doctrine\ORM\PersistentCollection {#8577 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8579 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8581 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8583 …}
      +posts: Doctrine\ORM\PersistentCollection {#8585 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8587 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8589 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8591 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8593 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8595 …}
      +follows: Doctrine\ORM\PersistentCollection {#8597 …}
      +followers: Doctrine\ORM\PersistentCollection {#8599 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8601 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8603 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8605 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8607 …}
      +reports: Doctrine\ORM\PersistentCollection {#8609 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8611 …}
      +violations: Doctrine\ORM\PersistentCollection {#8613 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8615 …}
      +awards: Doctrine\ORM\PersistentCollection {#8617 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8619 …}
      +categories: Doctrine\ORM\PersistentCollection {#8621 …}
      -id: 56188
      -password: "$2y$13$mY49S3zsdUMtMuTJEmkZJ.rLHObTwmvxAJcQkACN5os2EiXE.JUmS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8623 …}
      +apId: "LeTak@lemm.ee"
      +apProfileId: "https://lemm.ee/u/LeTak"
      +apPublicUrl: "https://lemm.ee/u/LeTak"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "LeTak"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728345247 {#8562
        date: 2024-10-08 01:54:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697058219 {#8564
        date: 2023-10-11 23:03:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4546
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301
        +user: App\Entity\User {#4314
          +avatar: null
          +cover: null
          +email: "youngGoku@lemmy.world"
          +username: "@youngGoku@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728842457 {#4298
            date: 2024-10-13 20:00:57.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
          +entries: Doctrine\ORM\PersistentCollection {#4321 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
          +posts: Doctrine\ORM\PersistentCollection {#4329 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
          +follows: Doctrine\ORM\PersistentCollection {#4341 …}
          +followers: Doctrine\ORM\PersistentCollection {#4343 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
          +reports: Doctrine\ORM\PersistentCollection {#4353 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
          +violations: Doctrine\ORM\PersistentCollection {#4357 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
          +awards: Doctrine\ORM\PersistentCollection {#4361 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
          +categories: Doctrine\ORM\PersistentCollection {#4365 …}
          -id: 67094
          -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
          +apId: "youngGoku@lemmy.world"
          +apProfileId: "https://lemmy.world/u/youngGoku"
          +apPublicUrl: "https://lemmy.world/u/youngGoku"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "youngGoku"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727412713 {#4299
            date: 2024-09-27 06:51:53.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1698406563 {#4300
            date: 2023-10-27 13:36:03.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
          \n
          If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706052427 {#4296
          date: 2024-01-24 00:27:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4302 …}
        +nested: Doctrine\ORM\PersistentCollection {#4304 …}
        +votes: Doctrine\ORM\PersistentCollection {#4306 …}
        +reports: Doctrine\ORM\PersistentCollection {#4308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
        -id: 237488
        -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6149193"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703072740 {#4297
          date: 2023-12-20 12:45:40.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4301}
      +body: """
        It’s not a solution.\n
        \n
        Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
        \n
        It’s not my usecase, but it’s definitely a reasonable situation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703078135 {#4544
        date: 2023-12-20 14:15:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4547 …}
      +nested: Doctrine\ORM\PersistentCollection {#4549 …}
      +votes: Doctrine\ORM\PersistentCollection {#4551 …}
      +reports: Doctrine\ORM\PersistentCollection {#4553 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 237670
      -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4495758"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078135 {#4545
        date: 2023-12-20 14:15:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: "You can encrypt your /home separate with another password."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703145823 {#4586
      date: 2023-12-21 09:03:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4579 …}
    +nested: Doctrine\ORM\PersistentCollection {#4577 …}
    +votes: Doctrine\ORM\PersistentCollection {#4581 …}
    +reports: Doctrine\ORM\PersistentCollection {#4592 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4594 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4596 …}
    -id: 239853
    -bodyTs: "'/home':5 'anoth':8 'encrypt':3 'password':9 'separ':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7486059"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703145823 {#4589
      date: 2023-12-21 09:03:43.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 8.61 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4582
    +avatar: null
    +cover: null
    +email: "LeTak@lemm.ee"
    +username: "@LeTak@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1706051781 {#8565
      date: 2024-01-24 00:16:21.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8570 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8573 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8575 …}
    +entries: Doctrine\ORM\PersistentCollection {#8577 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8579 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8581 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8583 …}
    +posts: Doctrine\ORM\PersistentCollection {#8585 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8587 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8589 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8591 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8593 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8595 …}
    +follows: Doctrine\ORM\PersistentCollection {#8597 …}
    +followers: Doctrine\ORM\PersistentCollection {#8599 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8601 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8603 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8605 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8607 …}
    +reports: Doctrine\ORM\PersistentCollection {#8609 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8611 …}
    +violations: Doctrine\ORM\PersistentCollection {#8613 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8615 …}
    +awards: Doctrine\ORM\PersistentCollection {#8617 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8619 …}
    +categories: Doctrine\ORM\PersistentCollection {#8621 …}
    -id: 56188
    -password: "$2y$13$mY49S3zsdUMtMuTJEmkZJ.rLHObTwmvxAJcQkACN5os2EiXE.JUmS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8623 …}
    +apId: "LeTak@lemm.ee"
    +apProfileId: "https://lemm.ee/u/LeTak"
    +apPublicUrl: "https://lemm.ee/u/LeTak"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "LeTak"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728345247 {#8562
      date: 2024-10-08 01:54:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697058219 {#8564
      date: 2023-10-11 23:03:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8525
  +user: Proxies\__CG__\App\Entity\User {#4582
    +avatar: null
    +cover: null
    +email: "LeTak@lemm.ee"
    +username: "@LeTak@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1706051781 {#8565
      date: 2024-01-24 00:16:21.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8570 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8573 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8575 …}
    +entries: Doctrine\ORM\PersistentCollection {#8577 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8579 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8581 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8583 …}
    +posts: Doctrine\ORM\PersistentCollection {#8585 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8587 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8589 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8591 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8593 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8595 …}
    +follows: Doctrine\ORM\PersistentCollection {#8597 …}
    +followers: Doctrine\ORM\PersistentCollection {#8599 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8601 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8603 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8605 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8607 …}
    +reports: Doctrine\ORM\PersistentCollection {#8609 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8611 …}
    +violations: Doctrine\ORM\PersistentCollection {#8613 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8615 …}
    +awards: Doctrine\ORM\PersistentCollection {#8617 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8619 …}
    +categories: Doctrine\ORM\PersistentCollection {#8621 …}
    -id: 56188
    -password: "$2y$13$mY49S3zsdUMtMuTJEmkZJ.rLHObTwmvxAJcQkACN5os2EiXE.JUmS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8623 …}
    +apId: "LeTak@lemm.ee"
    +apProfileId: "https://lemm.ee/u/LeTak"
    +apPublicUrl: "https://lemm.ee/u/LeTak"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "LeTak"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728345247 {#8562
      date: 2024-10-08 01:54:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697058219 {#8564
      date: 2023-10-11 23:03:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1703145823 {#4589
    date: 2023-12-21 09:03:43.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8643
  +date: DateTimeImmutable @1703145823 {#4589
    date: 2023-12-21 09:03:43.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703145823 {#4589
    date: 2023-12-21 09:03:43.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8697
  +createdAt: DateTimeImmutable @1703145823 {#4589
    date: 2023-12-21 09:03:43.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.17 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4582
    +avatar: null
    +cover: null
    +email: "LeTak@lemm.ee"
    +username: "@LeTak@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1706051781 {#8565
      date: 2024-01-24 00:16:21.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8570 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8573 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8575 …}
    +entries: Doctrine\ORM\PersistentCollection {#8577 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8579 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8581 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8583 …}
    +posts: Doctrine\ORM\PersistentCollection {#8585 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8587 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8589 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8591 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8593 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8595 …}
    +follows: Doctrine\ORM\PersistentCollection {#8597 …}
    +followers: Doctrine\ORM\PersistentCollection {#8599 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8601 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8603 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8605 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8607 …}
    +reports: Doctrine\ORM\PersistentCollection {#8609 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8611 …}
    +violations: Doctrine\ORM\PersistentCollection {#8613 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8615 …}
    +awards: Doctrine\ORM\PersistentCollection {#8617 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8619 …}
    +categories: Doctrine\ORM\PersistentCollection {#8621 …}
    -id: 56188
    -password: "$2y$13$mY49S3zsdUMtMuTJEmkZJ.rLHObTwmvxAJcQkACN5os2EiXE.JUmS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8623 …}
    +apId: "LeTak@lemm.ee"
    +apProfileId: "https://lemm.ee/u/LeTak"
    +apPublicUrl: "https://lemm.ee/u/LeTak"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "LeTak"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728345247 {#8562
      date: 2024-10-08 01:54:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697058219 {#8564
      date: 2023-10-11 23:03:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8751
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4582
    +avatar: null
    +cover: null
    +email: "LeTak@lemm.ee"
    +username: "@LeTak@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1706051781 {#8565
      date: 2024-01-24 00:16:21.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8570 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8573 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8575 …}
    +entries: Doctrine\ORM\PersistentCollection {#8577 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8579 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8581 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8583 …}
    +posts: Doctrine\ORM\PersistentCollection {#8585 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8587 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8589 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8591 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8593 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8595 …}
    +follows: Doctrine\ORM\PersistentCollection {#8597 …}
    +followers: Doctrine\ORM\PersistentCollection {#8599 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8601 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8603 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8605 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8607 …}
    +reports: Doctrine\ORM\PersistentCollection {#8609 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8611 …}
    +violations: Doctrine\ORM\PersistentCollection {#8613 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8615 …}
    +awards: Doctrine\ORM\PersistentCollection {#8617 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8619 …}
    +categories: Doctrine\ORM\PersistentCollection {#8621 …}
    -id: 56188
    -password: "$2y$13$mY49S3zsdUMtMuTJEmkZJ.rLHObTwmvxAJcQkACN5os2EiXE.JUmS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8623 …}
    +apId: "LeTak@lemm.ee"
    +apProfileId: "https://lemm.ee/u/LeTak"
    +apPublicUrl: "https://lemm.ee/u/LeTak"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "LeTak"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728345247 {#8562
      date: 2024-10-08 01:54:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697058219 {#8564
      date: 2023-10-11 23:03:39.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4585
    +user: Proxies\__CG__\App\Entity\User {#4582
      +avatar: null
      +cover: null
      +email: "LeTak@lemm.ee"
      +username: "@LeTak@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706051781 {#8565
        date: 2024-01-24 00:16:21.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8570 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8573 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8575 …}
      +entries: Doctrine\ORM\PersistentCollection {#8577 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8579 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8581 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8583 …}
      +posts: Doctrine\ORM\PersistentCollection {#8585 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8587 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8589 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8591 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8593 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8595 …}
      +follows: Doctrine\ORM\PersistentCollection {#8597 …}
      +followers: Doctrine\ORM\PersistentCollection {#8599 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8601 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8603 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8605 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8607 …}
      +reports: Doctrine\ORM\PersistentCollection {#8609 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8611 …}
      +violations: Doctrine\ORM\PersistentCollection {#8613 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8615 …}
      +awards: Doctrine\ORM\PersistentCollection {#8617 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8619 …}
      +categories: Doctrine\ORM\PersistentCollection {#8621 …}
      -id: 56188
      -password: "$2y$13$mY49S3zsdUMtMuTJEmkZJ.rLHObTwmvxAJcQkACN5os2EiXE.JUmS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8623 …}
      +apId: "LeTak@lemm.ee"
      +apProfileId: "https://lemm.ee/u/LeTak"
      +apPublicUrl: "https://lemm.ee/u/LeTak"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "LeTak"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728345247 {#8562
        date: 2024-10-08 01:54:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697058219 {#8564
        date: 2023-10-11 23:03:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4546
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301
        +user: App\Entity\User {#4314
          +avatar: null
          +cover: null
          +email: "youngGoku@lemmy.world"
          +username: "@youngGoku@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728842457 {#4298
            date: 2024-10-13 20:00:57.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
          +entries: Doctrine\ORM\PersistentCollection {#4321 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
          +posts: Doctrine\ORM\PersistentCollection {#4329 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
          +follows: Doctrine\ORM\PersistentCollection {#4341 …}
          +followers: Doctrine\ORM\PersistentCollection {#4343 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
          +reports: Doctrine\ORM\PersistentCollection {#4353 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
          +violations: Doctrine\ORM\PersistentCollection {#4357 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
          +awards: Doctrine\ORM\PersistentCollection {#4361 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
          +categories: Doctrine\ORM\PersistentCollection {#4365 …}
          -id: 67094
          -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
          +apId: "youngGoku@lemmy.world"
          +apProfileId: "https://lemmy.world/u/youngGoku"
          +apPublicUrl: "https://lemmy.world/u/youngGoku"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "youngGoku"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727412713 {#4299
            date: 2024-09-27 06:51:53.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1698406563 {#4300
            date: 2023-10-27 13:36:03.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
          \n
          If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706052427 {#4296
          date: 2024-01-24 00:27:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4302 …}
        +nested: Doctrine\ORM\PersistentCollection {#4304 …}
        +votes: Doctrine\ORM\PersistentCollection {#4306 …}
        +reports: Doctrine\ORM\PersistentCollection {#4308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
        -id: 237488
        -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6149193"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703072740 {#4297
          date: 2023-12-20 12:45:40.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4301}
      +body: """
        It’s not a solution.\n
        \n
        Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
        \n
        It’s not my usecase, but it’s definitely a reasonable situation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703078135 {#4544
        date: 2023-12-20 14:15:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4547 …}
      +nested: Doctrine\ORM\PersistentCollection {#4549 …}
      +votes: Doctrine\ORM\PersistentCollection {#4551 …}
      +reports: Doctrine\ORM\PersistentCollection {#4553 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 237670
      -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4495758"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078135 {#4545
        date: 2023-12-20 14:15:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: "You can encrypt your /home separate with another password."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703145823 {#4586
      date: 2023-12-21 09:03:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4579 …}
    +nested: Doctrine\ORM\PersistentCollection {#4577 …}
    +votes: Doctrine\ORM\PersistentCollection {#4581 …}
    +reports: Doctrine\ORM\PersistentCollection {#4592 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4594 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4596 …}
    -id: 239853
    -bodyTs: "'/home':5 'anoth':8 'encrypt':3 'password':9 'separ':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7486059"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703145823 {#4589
      date: 2023-12-21 09:03:43.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8820
  +subject: App\Entity\EntryComment {#4585
    +user: Proxies\__CG__\App\Entity\User {#4582
      +avatar: null
      +cover: null
      +email: "LeTak@lemm.ee"
      +username: "@LeTak@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706051781 {#8565
        date: 2024-01-24 00:16:21.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8570 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8573 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8575 …}
      +entries: Doctrine\ORM\PersistentCollection {#8577 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8579 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8581 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8583 …}
      +posts: Doctrine\ORM\PersistentCollection {#8585 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8587 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8589 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8591 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8593 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8595 …}
      +follows: Doctrine\ORM\PersistentCollection {#8597 …}
      +followers: Doctrine\ORM\PersistentCollection {#8599 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8601 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8603 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8605 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8607 …}
      +reports: Doctrine\ORM\PersistentCollection {#8609 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8611 …}
      +violations: Doctrine\ORM\PersistentCollection {#8613 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8615 …}
      +awards: Doctrine\ORM\PersistentCollection {#8617 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8619 …}
      +categories: Doctrine\ORM\PersistentCollection {#8621 …}
      -id: 56188
      -password: "$2y$13$mY49S3zsdUMtMuTJEmkZJ.rLHObTwmvxAJcQkACN5os2EiXE.JUmS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8623 …}
      +apId: "LeTak@lemm.ee"
      +apProfileId: "https://lemm.ee/u/LeTak"
      +apPublicUrl: "https://lemm.ee/u/LeTak"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "LeTak"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728345247 {#8562
        date: 2024-10-08 01:54:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697058219 {#8564
        date: 2023-10-11 23:03:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4546
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301
        +user: App\Entity\User {#4314
          +avatar: null
          +cover: null
          +email: "youngGoku@lemmy.world"
          +username: "@youngGoku@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728842457 {#4298
            date: 2024-10-13 20:00:57.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
          +entries: Doctrine\ORM\PersistentCollection {#4321 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
          +posts: Doctrine\ORM\PersistentCollection {#4329 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
          +follows: Doctrine\ORM\PersistentCollection {#4341 …}
          +followers: Doctrine\ORM\PersistentCollection {#4343 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
          +reports: Doctrine\ORM\PersistentCollection {#4353 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
          +violations: Doctrine\ORM\PersistentCollection {#4357 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
          +awards: Doctrine\ORM\PersistentCollection {#4361 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
          +categories: Doctrine\ORM\PersistentCollection {#4365 …}
          -id: 67094
          -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
          +apId: "youngGoku@lemmy.world"
          +apProfileId: "https://lemmy.world/u/youngGoku"
          +apPublicUrl: "https://lemmy.world/u/youngGoku"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "youngGoku"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727412713 {#4299
            date: 2024-09-27 06:51:53.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1698406563 {#4300
            date: 2023-10-27 13:36:03.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
          \n
          If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706052427 {#4296
          date: 2024-01-24 00:27:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4302 …}
        +nested: Doctrine\ORM\PersistentCollection {#4304 …}
        +votes: Doctrine\ORM\PersistentCollection {#4306 …}
        +reports: Doctrine\ORM\PersistentCollection {#4308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
        -id: 237488
        -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6149193"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703072740 {#4297
          date: 2023-12-20 12:45:40.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4301}
      +body: """
        It’s not a solution.\n
        \n
        Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
        \n
        It’s not my usecase, but it’s definitely a reasonable situation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703078135 {#4544
        date: 2023-12-20 14:15:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4547 …}
      +nested: Doctrine\ORM\PersistentCollection {#4549 …}
      +votes: Doctrine\ORM\PersistentCollection {#4551 …}
      +reports: Doctrine\ORM\PersistentCollection {#4553 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 237670
      -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4495758"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078135 {#4545
        date: 2023-12-20 14:15:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: "You can encrypt your /home separate with another password."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703145823 {#4586
      date: 2023-12-21 09:03:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4579 …}
    +nested: Doctrine\ORM\PersistentCollection {#4577 …}
    +votes: Doctrine\ORM\PersistentCollection {#4581 …}
    +reports: Doctrine\ORM\PersistentCollection {#4592 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4594 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4596 …}
    -id: 239853
    -bodyTs: "'/home':5 'anoth':8 'encrypt':3 'password':9 'separ':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7486059"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703145823 {#4589
      date: 2023-12-21 09:03:43.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.73 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4585
    +user: Proxies\__CG__\App\Entity\User {#4582
      +avatar: null
      +cover: null
      +email: "LeTak@lemm.ee"
      +username: "@LeTak@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706051781 {#8565
        date: 2024-01-24 00:16:21.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8570 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8573 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8575 …}
      +entries: Doctrine\ORM\PersistentCollection {#8577 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8579 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8581 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8583 …}
      +posts: Doctrine\ORM\PersistentCollection {#8585 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8587 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8589 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8591 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8593 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8595 …}
      +follows: Doctrine\ORM\PersistentCollection {#8597 …}
      +followers: Doctrine\ORM\PersistentCollection {#8599 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8601 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8603 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8605 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8607 …}
      +reports: Doctrine\ORM\PersistentCollection {#8609 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8611 …}
      +violations: Doctrine\ORM\PersistentCollection {#8613 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8615 …}
      +awards: Doctrine\ORM\PersistentCollection {#8617 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8619 …}
      +categories: Doctrine\ORM\PersistentCollection {#8621 …}
      -id: 56188
      -password: "$2y$13$mY49S3zsdUMtMuTJEmkZJ.rLHObTwmvxAJcQkACN5os2EiXE.JUmS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8623 …}
      +apId: "LeTak@lemm.ee"
      +apProfileId: "https://lemm.ee/u/LeTak"
      +apPublicUrl: "https://lemm.ee/u/LeTak"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "LeTak"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728345247 {#8562
        date: 2024-10-08 01:54:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697058219 {#8564
        date: 2023-10-11 23:03:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4546
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301
        +user: App\Entity\User {#4314
          +avatar: null
          +cover: null
          +email: "youngGoku@lemmy.world"
          +username: "@youngGoku@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728842457 {#4298
            date: 2024-10-13 20:00:57.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
          +entries: Doctrine\ORM\PersistentCollection {#4321 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
          +posts: Doctrine\ORM\PersistentCollection {#4329 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
          +follows: Doctrine\ORM\PersistentCollection {#4341 …}
          +followers: Doctrine\ORM\PersistentCollection {#4343 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
          +reports: Doctrine\ORM\PersistentCollection {#4353 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
          +violations: Doctrine\ORM\PersistentCollection {#4357 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
          +awards: Doctrine\ORM\PersistentCollection {#4361 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
          +categories: Doctrine\ORM\PersistentCollection {#4365 …}
          -id: 67094
          -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
          +apId: "youngGoku@lemmy.world"
          +apProfileId: "https://lemmy.world/u/youngGoku"
          +apPublicUrl: "https://lemmy.world/u/youngGoku"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "youngGoku"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727412713 {#4299
            date: 2024-09-27 06:51:53.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1698406563 {#4300
            date: 2023-10-27 13:36:03.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
          \n
          If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706052427 {#4296
          date: 2024-01-24 00:27:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4302 …}
        +nested: Doctrine\ORM\PersistentCollection {#4304 …}
        +votes: Doctrine\ORM\PersistentCollection {#4306 …}
        +reports: Doctrine\ORM\PersistentCollection {#4308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
        -id: 237488
        -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6149193"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703072740 {#4297
          date: 2023-12-20 12:45:40.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4301}
      +body: """
        It’s not a solution.\n
        \n
        Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
        \n
        It’s not my usecase, but it’s definitely a reasonable situation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703078135 {#4544
        date: 2023-12-20 14:15:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4547 …}
      +nested: Doctrine\ORM\PersistentCollection {#4549 …}
      +votes: Doctrine\ORM\PersistentCollection {#4551 …}
      +reports: Doctrine\ORM\PersistentCollection {#4553 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 237670
      -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4495758"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078135 {#4545
        date: 2023-12-20 14:15:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: "You can encrypt your /home separate with another password."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703145823 {#4586
      date: 2023-12-21 09:03:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4579 …}
    +nested: Doctrine\ORM\PersistentCollection {#4577 …}
    +votes: Doctrine\ORM\PersistentCollection {#4581 …}
    +reports: Doctrine\ORM\PersistentCollection {#4592 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4594 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4596 …}
    -id: 239853
    -bodyTs: "'/home':5 'anoth':8 'encrypt':3 'password':9 'separ':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7486059"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703145823 {#4589
      date: 2023-12-21 09:03:43.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8877
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4585
    +user: Proxies\__CG__\App\Entity\User {#4582
      +avatar: null
      +cover: null
      +email: "LeTak@lemm.ee"
      +username: "@LeTak@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706051781 {#8565
        date: 2024-01-24 00:16:21.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8570 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8573 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8575 …}
      +entries: Doctrine\ORM\PersistentCollection {#8577 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8579 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8581 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8583 …}
      +posts: Doctrine\ORM\PersistentCollection {#8585 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8587 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8589 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8591 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8593 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8595 …}
      +follows: Doctrine\ORM\PersistentCollection {#8597 …}
      +followers: Doctrine\ORM\PersistentCollection {#8599 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8601 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8603 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8605 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8607 …}
      +reports: Doctrine\ORM\PersistentCollection {#8609 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8611 …}
      +violations: Doctrine\ORM\PersistentCollection {#8613 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8615 …}
      +awards: Doctrine\ORM\PersistentCollection {#8617 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8619 …}
      +categories: Doctrine\ORM\PersistentCollection {#8621 …}
      -id: 56188
      -password: "$2y$13$mY49S3zsdUMtMuTJEmkZJ.rLHObTwmvxAJcQkACN5os2EiXE.JUmS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8623 …}
      +apId: "LeTak@lemm.ee"
      +apProfileId: "https://lemm.ee/u/LeTak"
      +apPublicUrl: "https://lemm.ee/u/LeTak"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "LeTak"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728345247 {#8562
        date: 2024-10-08 01:54:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697058219 {#8564
        date: 2023-10-11 23:03:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4546
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301
        +user: App\Entity\User {#4314
          +avatar: null
          +cover: null
          +email: "youngGoku@lemmy.world"
          +username: "@youngGoku@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728842457 {#4298
            date: 2024-10-13 20:00:57.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
          +entries: Doctrine\ORM\PersistentCollection {#4321 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
          +posts: Doctrine\ORM\PersistentCollection {#4329 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
          +follows: Doctrine\ORM\PersistentCollection {#4341 …}
          +followers: Doctrine\ORM\PersistentCollection {#4343 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
          +reports: Doctrine\ORM\PersistentCollection {#4353 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
          +violations: Doctrine\ORM\PersistentCollection {#4357 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
          +awards: Doctrine\ORM\PersistentCollection {#4361 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
          +categories: Doctrine\ORM\PersistentCollection {#4365 …}
          -id: 67094
          -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
          +apId: "youngGoku@lemmy.world"
          +apProfileId: "https://lemmy.world/u/youngGoku"
          +apPublicUrl: "https://lemmy.world/u/youngGoku"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "youngGoku"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727412713 {#4299
            date: 2024-09-27 06:51:53.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1698406563 {#4300
            date: 2023-10-27 13:36:03.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
          \n
          If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706052427 {#4296
          date: 2024-01-24 00:27:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4302 …}
        +nested: Doctrine\ORM\PersistentCollection {#4304 …}
        +votes: Doctrine\ORM\PersistentCollection {#4306 …}
        +reports: Doctrine\ORM\PersistentCollection {#4308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
        -id: 237488
        -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6149193"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703072740 {#4297
          date: 2023-12-20 12:45:40.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4301}
      +body: """
        It’s not a solution.\n
        \n
        Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
        \n
        It’s not my usecase, but it’s definitely a reasonable situation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703078135 {#4544
        date: 2023-12-20 14:15:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4547 …}
      +nested: Doctrine\ORM\PersistentCollection {#4549 …}
      +votes: Doctrine\ORM\PersistentCollection {#4551 …}
      +reports: Doctrine\ORM\PersistentCollection {#4553 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 237670
      -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4495758"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078135 {#4545
        date: 2023-12-20 14:15:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: "You can encrypt your /home separate with another password."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703145823 {#4586
      date: 2023-12-21 09:03:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4579 …}
    +nested: Doctrine\ORM\PersistentCollection {#4577 …}
    +votes: Doctrine\ORM\PersistentCollection {#4581 …}
    +reports: Doctrine\ORM\PersistentCollection {#4592 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4594 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4596 …}
    -id: 239853
    -bodyTs: "'/home':5 'anoth':8 'encrypt':3 'password':9 'separ':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7486059"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703145823 {#4589
      date: 2023-12-21 09:03:43.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 6.13 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4585
    +user: Proxies\__CG__\App\Entity\User {#4582
      +avatar: null
      +cover: null
      +email: "LeTak@lemm.ee"
      +username: "@LeTak@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706051781 {#8565
        date: 2024-01-24 00:16:21.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8570 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8573 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8575 …}
      +entries: Doctrine\ORM\PersistentCollection {#8577 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8579 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8581 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8583 …}
      +posts: Doctrine\ORM\PersistentCollection {#8585 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8587 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8589 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8591 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8593 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8595 …}
      +follows: Doctrine\ORM\PersistentCollection {#8597 …}
      +followers: Doctrine\ORM\PersistentCollection {#8599 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8601 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8603 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8605 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8607 …}
      +reports: Doctrine\ORM\PersistentCollection {#8609 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8611 …}
      +violations: Doctrine\ORM\PersistentCollection {#8613 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8615 …}
      +awards: Doctrine\ORM\PersistentCollection {#8617 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8619 …}
      +categories: Doctrine\ORM\PersistentCollection {#8621 …}
      -id: 56188
      -password: "$2y$13$mY49S3zsdUMtMuTJEmkZJ.rLHObTwmvxAJcQkACN5os2EiXE.JUmS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8623 …}
      +apId: "LeTak@lemm.ee"
      +apProfileId: "https://lemm.ee/u/LeTak"
      +apPublicUrl: "https://lemm.ee/u/LeTak"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "LeTak"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728345247 {#8562
        date: 2024-10-08 01:54:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697058219 {#8564
        date: 2023-10-11 23:03:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4546
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301
        +user: App\Entity\User {#4314
          +avatar: null
          +cover: null
          +email: "youngGoku@lemmy.world"
          +username: "@youngGoku@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728842457 {#4298
            date: 2024-10-13 20:00:57.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
          +entries: Doctrine\ORM\PersistentCollection {#4321 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
          +posts: Doctrine\ORM\PersistentCollection {#4329 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
          +follows: Doctrine\ORM\PersistentCollection {#4341 …}
          +followers: Doctrine\ORM\PersistentCollection {#4343 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
          +reports: Doctrine\ORM\PersistentCollection {#4353 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
          +violations: Doctrine\ORM\PersistentCollection {#4357 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
          +awards: Doctrine\ORM\PersistentCollection {#4361 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
          +categories: Doctrine\ORM\PersistentCollection {#4365 …}
          -id: 67094
          -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
          +apId: "youngGoku@lemmy.world"
          +apProfileId: "https://lemmy.world/u/youngGoku"
          +apPublicUrl: "https://lemmy.world/u/youngGoku"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "youngGoku"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727412713 {#4299
            date: 2024-09-27 06:51:53.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1698406563 {#4300
            date: 2023-10-27 13:36:03.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
          \n
          If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706052427 {#4296
          date: 2024-01-24 00:27:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4302 …}
        +nested: Doctrine\ORM\PersistentCollection {#4304 …}
        +votes: Doctrine\ORM\PersistentCollection {#4306 …}
        +reports: Doctrine\ORM\PersistentCollection {#4308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
        -id: 237488
        -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6149193"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703072740 {#4297
          date: 2023-12-20 12:45:40.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4301}
      +body: """
        It’s not a solution.\n
        \n
        Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
        \n
        It’s not my usecase, but it’s definitely a reasonable situation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703078135 {#4544
        date: 2023-12-20 14:15:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4547 …}
      +nested: Doctrine\ORM\PersistentCollection {#4549 …}
      +votes: Doctrine\ORM\PersistentCollection {#4551 …}
      +reports: Doctrine\ORM\PersistentCollection {#4553 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 237670
      -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4495758"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078135 {#4545
        date: 2023-12-20 14:15:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: "You can encrypt your /home separate with another password."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703145823 {#4586
      date: 2023-12-21 09:03:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4579 …}
    +nested: Doctrine\ORM\PersistentCollection {#4577 …}
    +votes: Doctrine\ORM\PersistentCollection {#4581 …}
    +reports: Doctrine\ORM\PersistentCollection {#4592 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4594 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4596 …}
    -id: 239853
    -bodyTs: "'/home':5 'anoth':8 'encrypt':3 'password':9 'separ':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7486059"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703145823 {#4589
      date: 2023-12-21 09:03:43.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9117
  +comment: App\Entity\EntryComment {#4585
    +user: Proxies\__CG__\App\Entity\User {#4582
      +avatar: null
      +cover: null
      +email: "LeTak@lemm.ee"
      +username: "@LeTak@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1706051781 {#8565
        date: 2024-01-24 00:16:21.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#8570 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8573 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#8575 …}
      +entries: Doctrine\ORM\PersistentCollection {#8577 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#8579 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#8581 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8583 …}
      +posts: Doctrine\ORM\PersistentCollection {#8585 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#8587 …}
      +postComments: Doctrine\ORM\PersistentCollection {#8589 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8591 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8593 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8595 …}
      +follows: Doctrine\ORM\PersistentCollection {#8597 …}
      +followers: Doctrine\ORM\PersistentCollection {#8599 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8601 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8603 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8605 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8607 …}
      +reports: Doctrine\ORM\PersistentCollection {#8609 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8611 …}
      +violations: Doctrine\ORM\PersistentCollection {#8613 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8615 …}
      +awards: Doctrine\ORM\PersistentCollection {#8617 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8619 …}
      +categories: Doctrine\ORM\PersistentCollection {#8621 …}
      -id: 56188
      -password: "$2y$13$mY49S3zsdUMtMuTJEmkZJ.rLHObTwmvxAJcQkACN5os2EiXE.JUmS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8623 …}
      +apId: "LeTak@lemm.ee"
      +apProfileId: "https://lemm.ee/u/LeTak"
      +apPublicUrl: "https://lemm.ee/u/LeTak"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "LeTak"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728345247 {#8562
        date: 2024-10-08 01:54:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697058219 {#8564
        date: 2023-10-11 23:03:39.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4546
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301
        +user: App\Entity\User {#4314
          +avatar: null
          +cover: null
          +email: "youngGoku@lemmy.world"
          +username: "@youngGoku@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728842457 {#4298
            date: 2024-10-13 20:00:57.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
          +entries: Doctrine\ORM\PersistentCollection {#4321 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
          +posts: Doctrine\ORM\PersistentCollection {#4329 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
          +follows: Doctrine\ORM\PersistentCollection {#4341 …}
          +followers: Doctrine\ORM\PersistentCollection {#4343 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
          +reports: Doctrine\ORM\PersistentCollection {#4353 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
          +violations: Doctrine\ORM\PersistentCollection {#4357 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
          +awards: Doctrine\ORM\PersistentCollection {#4361 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
          +categories: Doctrine\ORM\PersistentCollection {#4365 …}
          -id: 67094
          -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
          +apId: "youngGoku@lemmy.world"
          +apProfileId: "https://lemmy.world/u/youngGoku"
          +apPublicUrl: "https://lemmy.world/u/youngGoku"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "youngGoku"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727412713 {#4299
            date: 2024-09-27 06:51:53.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1698406563 {#4300
            date: 2023-10-27 13:36:03.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
          \n
          If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706052427 {#4296
          date: 2024-01-24 00:27:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4302 …}
        +nested: Doctrine\ORM\PersistentCollection {#4304 …}
        +votes: Doctrine\ORM\PersistentCollection {#4306 …}
        +reports: Doctrine\ORM\PersistentCollection {#4308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
        -id: 237488
        -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6149193"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703072740 {#4297
          date: 2023-12-20 12:45:40.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4301}
      +body: """
        It’s not a solution.\n
        \n
        Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
        \n
        It’s not my usecase, but it’s definitely a reasonable situation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703078135 {#4544
        date: 2023-12-20 14:15:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4547 …}
      +nested: Doctrine\ORM\PersistentCollection {#4549 …}
      +votes: Doctrine\ORM\PersistentCollection {#4551 …}
      +reports: Doctrine\ORM\PersistentCollection {#4553 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 237670
      -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4495758"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078135 {#4545
        date: 2023-12-20 14:15:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: "You can encrypt your /home separate with another password."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703145823 {#4586
      date: 2023-12-21 09:03:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4579 …}
    +nested: Doctrine\ORM\PersistentCollection {#4577 …}
    +votes: Doctrine\ORM\PersistentCollection {#4581 …}
    +reports: Doctrine\ORM\PersistentCollection {#4592 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4594 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4596 …}
    -id: 239853
    -bodyTs: "'/home':5 'anoth':8 'encrypt':3 'password':9 'separ':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7486059"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703145823 {#4589
      date: 2023-12-21 09:03:43.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 23.17 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4600
    +user: Proxies\__CG__\App\Entity\User {#4601
      +avatar: null
      +cover: null
      +email: "mvirts@lemmy.world"
      +username: "@mvirts@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729583515 {#9265
        date: 2024-10-22 09:51:55.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9268 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9272 …}
      +entries: Doctrine\ORM\PersistentCollection {#9274 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9276 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9278 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9280 …}
      +posts: Doctrine\ORM\PersistentCollection {#9282 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9284 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9286 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9288 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9290 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9292 …}
      +follows: Doctrine\ORM\PersistentCollection {#9294 …}
      +followers: Doctrine\ORM\PersistentCollection {#9296 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9298 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9300 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9302 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9304 …}
      +reports: Doctrine\ORM\PersistentCollection {#9306 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9308 …}
      +violations: Doctrine\ORM\PersistentCollection {#9310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9312 …}
      +awards: Doctrine\ORM\PersistentCollection {#9314 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9316 …}
      +categories: Doctrine\ORM\PersistentCollection {#9318 …}
      -id: 19523
      -password: "$2y$13$WO7MXELeuSoNGiUsr5qvDe8sKegG.N6Ka6xIE6qho31vK9BUWxYvS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9320 …}
      +apId: "mvirts@lemmy.world"
      +apProfileId: "https://lemmy.world/u/mvirts"
      +apPublicUrl: "https://lemmy.world/u/mvirts"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "mvirts"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729282890 {#9266
        date: 2024-10-18 22:21:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688619237 {#9267
        date: 2023-07-06 06:53:57.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4546
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301
        +user: App\Entity\User {#4314
          +avatar: null
          +cover: null
          +email: "youngGoku@lemmy.world"
          +username: "@youngGoku@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728842457 {#4298
            date: 2024-10-13 20:00:57.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
          +entries: Doctrine\ORM\PersistentCollection {#4321 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
          +posts: Doctrine\ORM\PersistentCollection {#4329 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
          +follows: Doctrine\ORM\PersistentCollection {#4341 …}
          +followers: Doctrine\ORM\PersistentCollection {#4343 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
          +reports: Doctrine\ORM\PersistentCollection {#4353 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
          +violations: Doctrine\ORM\PersistentCollection {#4357 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
          +awards: Doctrine\ORM\PersistentCollection {#4361 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
          +categories: Doctrine\ORM\PersistentCollection {#4365 …}
          -id: 67094
          -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
          +apId: "youngGoku@lemmy.world"
          +apProfileId: "https://lemmy.world/u/youngGoku"
          +apPublicUrl: "https://lemmy.world/u/youngGoku"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "youngGoku"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727412713 {#4299
            date: 2024-09-27 06:51:53.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1698406563 {#4300
            date: 2023-10-27 13:36:03.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
          \n
          If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706052427 {#4296
          date: 2024-01-24 00:27:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4302 …}
        +nested: Doctrine\ORM\PersistentCollection {#4304 …}
        +votes: Doctrine\ORM\PersistentCollection {#4306 …}
        +reports: Doctrine\ORM\PersistentCollection {#4308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
        -id: 237488
        -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6149193"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703072740 {#4297
          date: 2023-12-20 12:45:40.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4301}
      +body: """
        It’s not a solution.\n
        \n
        Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
        \n
        It’s not my usecase, but it’s definitely a reasonable situation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703078135 {#4544
        date: 2023-12-20 14:15:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4547 …}
      +nested: Doctrine\ORM\PersistentCollection {#4549 …}
      +votes: Doctrine\ORM\PersistentCollection {#4551 …}
      +reports: Doctrine\ORM\PersistentCollection {#4553 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 237670
      -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4495758"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078135 {#4545
        date: 2023-12-20 14:15:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: "Anyone with sudo access can keylog your password"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703146814 {#4598
      date: 2023-12-21 09:20:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4602 …}
    +nested: Doctrine\ORM\PersistentCollection {#4604 …}
    +votes: Doctrine\ORM\PersistentCollection {#4606 …}
    +reports: Doctrine\ORM\PersistentCollection {#4608 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4610 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4612 …}
    -id: 239877
    -bodyTs: "'access':4 'anyon':1 'keylog':6 'password':8 'sudo':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6166640"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703146814 {#4599
      date: 2023-12-21 09:20:14.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9183
  +comment: App\Entity\EntryComment {#4600
    +user: Proxies\__CG__\App\Entity\User {#4601
      +avatar: null
      +cover: null
      +email: "mvirts@lemmy.world"
      +username: "@mvirts@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729583515 {#9265
        date: 2024-10-22 09:51:55.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9268 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9272 …}
      +entries: Doctrine\ORM\PersistentCollection {#9274 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9276 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9278 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9280 …}
      +posts: Doctrine\ORM\PersistentCollection {#9282 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9284 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9286 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9288 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9290 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9292 …}
      +follows: Doctrine\ORM\PersistentCollection {#9294 …}
      +followers: Doctrine\ORM\PersistentCollection {#9296 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9298 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9300 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9302 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9304 …}
      +reports: Doctrine\ORM\PersistentCollection {#9306 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9308 …}
      +violations: Doctrine\ORM\PersistentCollection {#9310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9312 …}
      +awards: Doctrine\ORM\PersistentCollection {#9314 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9316 …}
      +categories: Doctrine\ORM\PersistentCollection {#9318 …}
      -id: 19523
      -password: "$2y$13$WO7MXELeuSoNGiUsr5qvDe8sKegG.N6Ka6xIE6qho31vK9BUWxYvS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9320 …}
      +apId: "mvirts@lemmy.world"
      +apProfileId: "https://lemmy.world/u/mvirts"
      +apPublicUrl: "https://lemmy.world/u/mvirts"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "mvirts"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729282890 {#9266
        date: 2024-10-18 22:21:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688619237 {#9267
        date: 2023-07-06 06:53:57.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4546
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301
        +user: App\Entity\User {#4314
          +avatar: null
          +cover: null
          +email: "youngGoku@lemmy.world"
          +username: "@youngGoku@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728842457 {#4298
            date: 2024-10-13 20:00:57.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
          +entries: Doctrine\ORM\PersistentCollection {#4321 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
          +posts: Doctrine\ORM\PersistentCollection {#4329 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
          +follows: Doctrine\ORM\PersistentCollection {#4341 …}
          +followers: Doctrine\ORM\PersistentCollection {#4343 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
          +reports: Doctrine\ORM\PersistentCollection {#4353 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
          +violations: Doctrine\ORM\PersistentCollection {#4357 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
          +awards: Doctrine\ORM\PersistentCollection {#4361 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
          +categories: Doctrine\ORM\PersistentCollection {#4365 …}
          -id: 67094
          -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
          +apId: "youngGoku@lemmy.world"
          +apProfileId: "https://lemmy.world/u/youngGoku"
          +apPublicUrl: "https://lemmy.world/u/youngGoku"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "youngGoku"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727412713 {#4299
            date: 2024-09-27 06:51:53.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1698406563 {#4300
            date: 2023-10-27 13:36:03.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
          \n
          If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706052427 {#4296
          date: 2024-01-24 00:27:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4302 …}
        +nested: Doctrine\ORM\PersistentCollection {#4304 …}
        +votes: Doctrine\ORM\PersistentCollection {#4306 …}
        +reports: Doctrine\ORM\PersistentCollection {#4308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
        -id: 237488
        -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6149193"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703072740 {#4297
          date: 2023-12-20 12:45:40.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4301}
      +body: """
        It’s not a solution.\n
        \n
        Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
        \n
        It’s not my usecase, but it’s definitely a reasonable situation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703078135 {#4544
        date: 2023-12-20 14:15:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4547 …}
      +nested: Doctrine\ORM\PersistentCollection {#4549 …}
      +votes: Doctrine\ORM\PersistentCollection {#4551 …}
      +reports: Doctrine\ORM\PersistentCollection {#4553 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 237670
      -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4495758"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078135 {#4545
        date: 2023-12-20 14:15:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: "Anyone with sudo access can keylog your password"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703146814 {#4598
      date: 2023-12-21 09:20:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4602 …}
    +nested: Doctrine\ORM\PersistentCollection {#4604 …}
    +votes: Doctrine\ORM\PersistentCollection {#4606 …}
    +reports: Doctrine\ORM\PersistentCollection {#4608 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4610 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4612 …}
    -id: 239877
    -bodyTs: "'access':4 'anyon':1 'keylog':6 'password':8 'sudo':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6166640"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703146814 {#4599
      date: 2023-12-21 09:20:14.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.52 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4601
    +avatar: null
    +cover: null
    +email: "mvirts@lemmy.world"
    +username: "@mvirts@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729583515 {#9265
      date: 2024-10-22 09:51:55.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9268 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9270 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9272 …}
    +entries: Doctrine\ORM\PersistentCollection {#9274 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9276 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9278 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9280 …}
    +posts: Doctrine\ORM\PersistentCollection {#9282 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9284 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9286 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9288 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9290 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9292 …}
    +follows: Doctrine\ORM\PersistentCollection {#9294 …}
    +followers: Doctrine\ORM\PersistentCollection {#9296 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9298 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9300 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9302 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9304 …}
    +reports: Doctrine\ORM\PersistentCollection {#9306 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9308 …}
    +violations: Doctrine\ORM\PersistentCollection {#9310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9312 …}
    +awards: Doctrine\ORM\PersistentCollection {#9314 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9316 …}
    +categories: Doctrine\ORM\PersistentCollection {#9318 …}
    -id: 19523
    -password: "$2y$13$WO7MXELeuSoNGiUsr5qvDe8sKegG.N6Ka6xIE6qho31vK9BUWxYvS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9320 …}
    +apId: "mvirts@lemmy.world"
    +apProfileId: "https://lemmy.world/u/mvirts"
    +apPublicUrl: "https://lemmy.world/u/mvirts"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "mvirts"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729282890 {#9266
      date: 2024-10-18 22:21:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688619237 {#9267
      date: 2023-07-06 06:53:57.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9228
  +user: Proxies\__CG__\App\Entity\User {#4601
    +avatar: null
    +cover: null
    +email: "mvirts@lemmy.world"
    +username: "@mvirts@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729583515 {#9265
      date: 2024-10-22 09:51:55.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9268 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9270 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9272 …}
    +entries: Doctrine\ORM\PersistentCollection {#9274 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9276 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9278 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9280 …}
    +posts: Doctrine\ORM\PersistentCollection {#9282 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9284 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9286 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9288 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9290 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9292 …}
    +follows: Doctrine\ORM\PersistentCollection {#9294 …}
    +followers: Doctrine\ORM\PersistentCollection {#9296 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9298 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9300 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9302 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9304 …}
    +reports: Doctrine\ORM\PersistentCollection {#9306 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9308 …}
    +violations: Doctrine\ORM\PersistentCollection {#9310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9312 …}
    +awards: Doctrine\ORM\PersistentCollection {#9314 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9316 …}
    +categories: Doctrine\ORM\PersistentCollection {#9318 …}
    -id: 19523
    -password: "$2y$13$WO7MXELeuSoNGiUsr5qvDe8sKegG.N6Ka6xIE6qho31vK9BUWxYvS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9320 …}
    +apId: "mvirts@lemmy.world"
    +apProfileId: "https://lemmy.world/u/mvirts"
    +apPublicUrl: "https://lemmy.world/u/mvirts"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "mvirts"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729282890 {#9266
      date: 2024-10-18 22:21:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688619237 {#9267
      date: 2023-07-06 06:53:57.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1703146814 {#4599
    date: 2023-12-21 09:20:14.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9341
  +date: DateTimeImmutable @1703146814 {#4599
    date: 2023-12-21 09:20:14.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703146814 {#4599
    date: 2023-12-21 09:20:14.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9395
  +createdAt: DateTimeImmutable @1703146814 {#4599
    date: 2023-12-21 09:20:14.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4601
    +avatar: null
    +cover: null
    +email: "mvirts@lemmy.world"
    +username: "@mvirts@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729583515 {#9265
      date: 2024-10-22 09:51:55.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9268 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9270 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9272 …}
    +entries: Doctrine\ORM\PersistentCollection {#9274 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9276 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9278 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9280 …}
    +posts: Doctrine\ORM\PersistentCollection {#9282 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9284 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9286 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9288 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9290 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9292 …}
    +follows: Doctrine\ORM\PersistentCollection {#9294 …}
    +followers: Doctrine\ORM\PersistentCollection {#9296 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9298 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9300 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9302 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9304 …}
    +reports: Doctrine\ORM\PersistentCollection {#9306 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9308 …}
    +violations: Doctrine\ORM\PersistentCollection {#9310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9312 …}
    +awards: Doctrine\ORM\PersistentCollection {#9314 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9316 …}
    +categories: Doctrine\ORM\PersistentCollection {#9318 …}
    -id: 19523
    -password: "$2y$13$WO7MXELeuSoNGiUsr5qvDe8sKegG.N6Ka6xIE6qho31vK9BUWxYvS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9320 …}
    +apId: "mvirts@lemmy.world"
    +apProfileId: "https://lemmy.world/u/mvirts"
    +apPublicUrl: "https://lemmy.world/u/mvirts"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "mvirts"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729282890 {#9266
      date: 2024-10-18 22:21:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688619237 {#9267
      date: 2023-07-06 06:53:57.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9449
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4601
    +avatar: null
    +cover: null
    +email: "mvirts@lemmy.world"
    +username: "@mvirts@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729583515 {#9265
      date: 2024-10-22 09:51:55.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9268 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9270 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9272 …}
    +entries: Doctrine\ORM\PersistentCollection {#9274 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9276 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9278 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9280 …}
    +posts: Doctrine\ORM\PersistentCollection {#9282 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9284 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9286 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9288 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9290 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9292 …}
    +follows: Doctrine\ORM\PersistentCollection {#9294 …}
    +followers: Doctrine\ORM\PersistentCollection {#9296 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9298 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9300 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9302 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9304 …}
    +reports: Doctrine\ORM\PersistentCollection {#9306 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9308 …}
    +violations: Doctrine\ORM\PersistentCollection {#9310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9312 …}
    +awards: Doctrine\ORM\PersistentCollection {#9314 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9316 …}
    +categories: Doctrine\ORM\PersistentCollection {#9318 …}
    -id: 19523
    -password: "$2y$13$WO7MXELeuSoNGiUsr5qvDe8sKegG.N6Ka6xIE6qho31vK9BUWxYvS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9320 …}
    +apId: "mvirts@lemmy.world"
    +apProfileId: "https://lemmy.world/u/mvirts"
    +apPublicUrl: "https://lemmy.world/u/mvirts"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "mvirts"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729282890 {#9266
      date: 2024-10-18 22:21:30.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688619237 {#9267
      date: 2023-07-06 06:53:57.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.46 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4600
    +user: Proxies\__CG__\App\Entity\User {#4601
      +avatar: null
      +cover: null
      +email: "mvirts@lemmy.world"
      +username: "@mvirts@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729583515 {#9265
        date: 2024-10-22 09:51:55.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9268 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9272 …}
      +entries: Doctrine\ORM\PersistentCollection {#9274 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9276 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9278 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9280 …}
      +posts: Doctrine\ORM\PersistentCollection {#9282 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9284 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9286 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9288 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9290 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9292 …}
      +follows: Doctrine\ORM\PersistentCollection {#9294 …}
      +followers: Doctrine\ORM\PersistentCollection {#9296 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9298 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9300 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9302 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9304 …}
      +reports: Doctrine\ORM\PersistentCollection {#9306 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9308 …}
      +violations: Doctrine\ORM\PersistentCollection {#9310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9312 …}
      +awards: Doctrine\ORM\PersistentCollection {#9314 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9316 …}
      +categories: Doctrine\ORM\PersistentCollection {#9318 …}
      -id: 19523
      -password: "$2y$13$WO7MXELeuSoNGiUsr5qvDe8sKegG.N6Ka6xIE6qho31vK9BUWxYvS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9320 …}
      +apId: "mvirts@lemmy.world"
      +apProfileId: "https://lemmy.world/u/mvirts"
      +apPublicUrl: "https://lemmy.world/u/mvirts"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "mvirts"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729282890 {#9266
        date: 2024-10-18 22:21:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688619237 {#9267
        date: 2023-07-06 06:53:57.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4546
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301
        +user: App\Entity\User {#4314
          +avatar: null
          +cover: null
          +email: "youngGoku@lemmy.world"
          +username: "@youngGoku@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728842457 {#4298
            date: 2024-10-13 20:00:57.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
          +entries: Doctrine\ORM\PersistentCollection {#4321 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
          +posts: Doctrine\ORM\PersistentCollection {#4329 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
          +follows: Doctrine\ORM\PersistentCollection {#4341 …}
          +followers: Doctrine\ORM\PersistentCollection {#4343 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
          +reports: Doctrine\ORM\PersistentCollection {#4353 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
          +violations: Doctrine\ORM\PersistentCollection {#4357 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
          +awards: Doctrine\ORM\PersistentCollection {#4361 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
          +categories: Doctrine\ORM\PersistentCollection {#4365 …}
          -id: 67094
          -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
          +apId: "youngGoku@lemmy.world"
          +apProfileId: "https://lemmy.world/u/youngGoku"
          +apPublicUrl: "https://lemmy.world/u/youngGoku"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "youngGoku"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727412713 {#4299
            date: 2024-09-27 06:51:53.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1698406563 {#4300
            date: 2023-10-27 13:36:03.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
          \n
          If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706052427 {#4296
          date: 2024-01-24 00:27:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4302 …}
        +nested: Doctrine\ORM\PersistentCollection {#4304 …}
        +votes: Doctrine\ORM\PersistentCollection {#4306 …}
        +reports: Doctrine\ORM\PersistentCollection {#4308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
        -id: 237488
        -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6149193"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703072740 {#4297
          date: 2023-12-20 12:45:40.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4301}
      +body: """
        It’s not a solution.\n
        \n
        Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
        \n
        It’s not my usecase, but it’s definitely a reasonable situation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703078135 {#4544
        date: 2023-12-20 14:15:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4547 …}
      +nested: Doctrine\ORM\PersistentCollection {#4549 …}
      +votes: Doctrine\ORM\PersistentCollection {#4551 …}
      +reports: Doctrine\ORM\PersistentCollection {#4553 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 237670
      -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4495758"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078135 {#4545
        date: 2023-12-20 14:15:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: "Anyone with sudo access can keylog your password"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703146814 {#4598
      date: 2023-12-21 09:20:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4602 …}
    +nested: Doctrine\ORM\PersistentCollection {#4604 …}
    +votes: Doctrine\ORM\PersistentCollection {#4606 …}
    +reports: Doctrine\ORM\PersistentCollection {#4608 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4610 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4612 …}
    -id: 239877
    -bodyTs: "'access':4 'anyon':1 'keylog':6 'password':8 'sudo':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6166640"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703146814 {#4599
      date: 2023-12-21 09:20:14.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9518
  +subject: App\Entity\EntryComment {#4600
    +user: Proxies\__CG__\App\Entity\User {#4601
      +avatar: null
      +cover: null
      +email: "mvirts@lemmy.world"
      +username: "@mvirts@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729583515 {#9265
        date: 2024-10-22 09:51:55.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9268 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9272 …}
      +entries: Doctrine\ORM\PersistentCollection {#9274 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9276 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9278 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9280 …}
      +posts: Doctrine\ORM\PersistentCollection {#9282 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9284 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9286 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9288 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9290 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9292 …}
      +follows: Doctrine\ORM\PersistentCollection {#9294 …}
      +followers: Doctrine\ORM\PersistentCollection {#9296 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9298 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9300 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9302 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9304 …}
      +reports: Doctrine\ORM\PersistentCollection {#9306 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9308 …}
      +violations: Doctrine\ORM\PersistentCollection {#9310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9312 …}
      +awards: Doctrine\ORM\PersistentCollection {#9314 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9316 …}
      +categories: Doctrine\ORM\PersistentCollection {#9318 …}
      -id: 19523
      -password: "$2y$13$WO7MXELeuSoNGiUsr5qvDe8sKegG.N6Ka6xIE6qho31vK9BUWxYvS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9320 …}
      +apId: "mvirts@lemmy.world"
      +apProfileId: "https://lemmy.world/u/mvirts"
      +apPublicUrl: "https://lemmy.world/u/mvirts"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "mvirts"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729282890 {#9266
        date: 2024-10-18 22:21:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688619237 {#9267
        date: 2023-07-06 06:53:57.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4546
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301
        +user: App\Entity\User {#4314
          +avatar: null
          +cover: null
          +email: "youngGoku@lemmy.world"
          +username: "@youngGoku@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728842457 {#4298
            date: 2024-10-13 20:00:57.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
          +entries: Doctrine\ORM\PersistentCollection {#4321 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
          +posts: Doctrine\ORM\PersistentCollection {#4329 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
          +follows: Doctrine\ORM\PersistentCollection {#4341 …}
          +followers: Doctrine\ORM\PersistentCollection {#4343 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
          +reports: Doctrine\ORM\PersistentCollection {#4353 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
          +violations: Doctrine\ORM\PersistentCollection {#4357 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
          +awards: Doctrine\ORM\PersistentCollection {#4361 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
          +categories: Doctrine\ORM\PersistentCollection {#4365 …}
          -id: 67094
          -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
          +apId: "youngGoku@lemmy.world"
          +apProfileId: "https://lemmy.world/u/youngGoku"
          +apPublicUrl: "https://lemmy.world/u/youngGoku"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "youngGoku"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727412713 {#4299
            date: 2024-09-27 06:51:53.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1698406563 {#4300
            date: 2023-10-27 13:36:03.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
          \n
          If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706052427 {#4296
          date: 2024-01-24 00:27:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4302 …}
        +nested: Doctrine\ORM\PersistentCollection {#4304 …}
        +votes: Doctrine\ORM\PersistentCollection {#4306 …}
        +reports: Doctrine\ORM\PersistentCollection {#4308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
        -id: 237488
        -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6149193"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703072740 {#4297
          date: 2023-12-20 12:45:40.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4301}
      +body: """
        It’s not a solution.\n
        \n
        Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
        \n
        It’s not my usecase, but it’s definitely a reasonable situation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703078135 {#4544
        date: 2023-12-20 14:15:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4547 …}
      +nested: Doctrine\ORM\PersistentCollection {#4549 …}
      +votes: Doctrine\ORM\PersistentCollection {#4551 …}
      +reports: Doctrine\ORM\PersistentCollection {#4553 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 237670
      -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4495758"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078135 {#4545
        date: 2023-12-20 14:15:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: "Anyone with sudo access can keylog your password"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703146814 {#4598
      date: 2023-12-21 09:20:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4602 …}
    +nested: Doctrine\ORM\PersistentCollection {#4604 …}
    +votes: Doctrine\ORM\PersistentCollection {#4606 …}
    +reports: Doctrine\ORM\PersistentCollection {#4608 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4610 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4612 …}
    -id: 239877
    -bodyTs: "'access':4 'anyon':1 'keylog':6 'password':8 'sudo':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6166640"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703146814 {#4599
      date: 2023-12-21 09:20:14.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.70 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4600
    +user: Proxies\__CG__\App\Entity\User {#4601
      +avatar: null
      +cover: null
      +email: "mvirts@lemmy.world"
      +username: "@mvirts@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729583515 {#9265
        date: 2024-10-22 09:51:55.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9268 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9272 …}
      +entries: Doctrine\ORM\PersistentCollection {#9274 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9276 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9278 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9280 …}
      +posts: Doctrine\ORM\PersistentCollection {#9282 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9284 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9286 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9288 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9290 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9292 …}
      +follows: Doctrine\ORM\PersistentCollection {#9294 …}
      +followers: Doctrine\ORM\PersistentCollection {#9296 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9298 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9300 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9302 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9304 …}
      +reports: Doctrine\ORM\PersistentCollection {#9306 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9308 …}
      +violations: Doctrine\ORM\PersistentCollection {#9310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9312 …}
      +awards: Doctrine\ORM\PersistentCollection {#9314 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9316 …}
      +categories: Doctrine\ORM\PersistentCollection {#9318 …}
      -id: 19523
      -password: "$2y$13$WO7MXELeuSoNGiUsr5qvDe8sKegG.N6Ka6xIE6qho31vK9BUWxYvS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9320 …}
      +apId: "mvirts@lemmy.world"
      +apProfileId: "https://lemmy.world/u/mvirts"
      +apPublicUrl: "https://lemmy.world/u/mvirts"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "mvirts"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729282890 {#9266
        date: 2024-10-18 22:21:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688619237 {#9267
        date: 2023-07-06 06:53:57.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4546
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301
        +user: App\Entity\User {#4314
          +avatar: null
          +cover: null
          +email: "youngGoku@lemmy.world"
          +username: "@youngGoku@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728842457 {#4298
            date: 2024-10-13 20:00:57.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
          +entries: Doctrine\ORM\PersistentCollection {#4321 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
          +posts: Doctrine\ORM\PersistentCollection {#4329 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
          +follows: Doctrine\ORM\PersistentCollection {#4341 …}
          +followers: Doctrine\ORM\PersistentCollection {#4343 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
          +reports: Doctrine\ORM\PersistentCollection {#4353 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
          +violations: Doctrine\ORM\PersistentCollection {#4357 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
          +awards: Doctrine\ORM\PersistentCollection {#4361 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
          +categories: Doctrine\ORM\PersistentCollection {#4365 …}
          -id: 67094
          -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
          +apId: "youngGoku@lemmy.world"
          +apProfileId: "https://lemmy.world/u/youngGoku"
          +apPublicUrl: "https://lemmy.world/u/youngGoku"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "youngGoku"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727412713 {#4299
            date: 2024-09-27 06:51:53.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1698406563 {#4300
            date: 2023-10-27 13:36:03.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
          \n
          If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706052427 {#4296
          date: 2024-01-24 00:27:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4302 …}
        +nested: Doctrine\ORM\PersistentCollection {#4304 …}
        +votes: Doctrine\ORM\PersistentCollection {#4306 …}
        +reports: Doctrine\ORM\PersistentCollection {#4308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
        -id: 237488
        -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6149193"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703072740 {#4297
          date: 2023-12-20 12:45:40.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4301}
      +body: """
        It’s not a solution.\n
        \n
        Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
        \n
        It’s not my usecase, but it’s definitely a reasonable situation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703078135 {#4544
        date: 2023-12-20 14:15:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4547 …}
      +nested: Doctrine\ORM\PersistentCollection {#4549 …}
      +votes: Doctrine\ORM\PersistentCollection {#4551 …}
      +reports: Doctrine\ORM\PersistentCollection {#4553 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 237670
      -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4495758"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078135 {#4545
        date: 2023-12-20 14:15:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: "Anyone with sudo access can keylog your password"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703146814 {#4598
      date: 2023-12-21 09:20:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4602 …}
    +nested: Doctrine\ORM\PersistentCollection {#4604 …}
    +votes: Doctrine\ORM\PersistentCollection {#4606 …}
    +reports: Doctrine\ORM\PersistentCollection {#4608 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4610 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4612 …}
    -id: 239877
    -bodyTs: "'access':4 'anyon':1 'keylog':6 'password':8 'sudo':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6166640"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703146814 {#4599
      date: 2023-12-21 09:20:14.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9575
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4600
    +user: Proxies\__CG__\App\Entity\User {#4601
      +avatar: null
      +cover: null
      +email: "mvirts@lemmy.world"
      +username: "@mvirts@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729583515 {#9265
        date: 2024-10-22 09:51:55.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9268 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9272 …}
      +entries: Doctrine\ORM\PersistentCollection {#9274 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9276 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9278 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9280 …}
      +posts: Doctrine\ORM\PersistentCollection {#9282 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9284 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9286 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9288 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9290 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9292 …}
      +follows: Doctrine\ORM\PersistentCollection {#9294 …}
      +followers: Doctrine\ORM\PersistentCollection {#9296 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9298 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9300 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9302 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9304 …}
      +reports: Doctrine\ORM\PersistentCollection {#9306 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9308 …}
      +violations: Doctrine\ORM\PersistentCollection {#9310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9312 …}
      +awards: Doctrine\ORM\PersistentCollection {#9314 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9316 …}
      +categories: Doctrine\ORM\PersistentCollection {#9318 …}
      -id: 19523
      -password: "$2y$13$WO7MXELeuSoNGiUsr5qvDe8sKegG.N6Ka6xIE6qho31vK9BUWxYvS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9320 …}
      +apId: "mvirts@lemmy.world"
      +apProfileId: "https://lemmy.world/u/mvirts"
      +apPublicUrl: "https://lemmy.world/u/mvirts"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "mvirts"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729282890 {#9266
        date: 2024-10-18 22:21:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688619237 {#9267
        date: 2023-07-06 06:53:57.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4546
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301
        +user: App\Entity\User {#4314
          +avatar: null
          +cover: null
          +email: "youngGoku@lemmy.world"
          +username: "@youngGoku@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728842457 {#4298
            date: 2024-10-13 20:00:57.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
          +entries: Doctrine\ORM\PersistentCollection {#4321 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
          +posts: Doctrine\ORM\PersistentCollection {#4329 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
          +follows: Doctrine\ORM\PersistentCollection {#4341 …}
          +followers: Doctrine\ORM\PersistentCollection {#4343 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
          +reports: Doctrine\ORM\PersistentCollection {#4353 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
          +violations: Doctrine\ORM\PersistentCollection {#4357 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
          +awards: Doctrine\ORM\PersistentCollection {#4361 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
          +categories: Doctrine\ORM\PersistentCollection {#4365 …}
          -id: 67094
          -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
          +apId: "youngGoku@lemmy.world"
          +apProfileId: "https://lemmy.world/u/youngGoku"
          +apPublicUrl: "https://lemmy.world/u/youngGoku"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "youngGoku"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727412713 {#4299
            date: 2024-09-27 06:51:53.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1698406563 {#4300
            date: 2023-10-27 13:36:03.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
          \n
          If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706052427 {#4296
          date: 2024-01-24 00:27:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4302 …}
        +nested: Doctrine\ORM\PersistentCollection {#4304 …}
        +votes: Doctrine\ORM\PersistentCollection {#4306 …}
        +reports: Doctrine\ORM\PersistentCollection {#4308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
        -id: 237488
        -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6149193"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703072740 {#4297
          date: 2023-12-20 12:45:40.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4301}
      +body: """
        It’s not a solution.\n
        \n
        Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
        \n
        It’s not my usecase, but it’s definitely a reasonable situation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703078135 {#4544
        date: 2023-12-20 14:15:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4547 …}
      +nested: Doctrine\ORM\PersistentCollection {#4549 …}
      +votes: Doctrine\ORM\PersistentCollection {#4551 …}
      +reports: Doctrine\ORM\PersistentCollection {#4553 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 237670
      -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4495758"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078135 {#4545
        date: 2023-12-20 14:15:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: "Anyone with sudo access can keylog your password"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703146814 {#4598
      date: 2023-12-21 09:20:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4602 …}
    +nested: Doctrine\ORM\PersistentCollection {#4604 …}
    +votes: Doctrine\ORM\PersistentCollection {#4606 …}
    +reports: Doctrine\ORM\PersistentCollection {#4608 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4610 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4612 …}
    -id: 239877
    -bodyTs: "'access':4 'anyon':1 'keylog':6 'password':8 'sudo':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6166640"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703146814 {#4599
      date: 2023-12-21 09:20:14.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 16.21 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4600
    +user: Proxies\__CG__\App\Entity\User {#4601
      +avatar: null
      +cover: null
      +email: "mvirts@lemmy.world"
      +username: "@mvirts@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729583515 {#9265
        date: 2024-10-22 09:51:55.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9268 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9272 …}
      +entries: Doctrine\ORM\PersistentCollection {#9274 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9276 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9278 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9280 …}
      +posts: Doctrine\ORM\PersistentCollection {#9282 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9284 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9286 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9288 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9290 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9292 …}
      +follows: Doctrine\ORM\PersistentCollection {#9294 …}
      +followers: Doctrine\ORM\PersistentCollection {#9296 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9298 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9300 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9302 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9304 …}
      +reports: Doctrine\ORM\PersistentCollection {#9306 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9308 …}
      +violations: Doctrine\ORM\PersistentCollection {#9310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9312 …}
      +awards: Doctrine\ORM\PersistentCollection {#9314 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9316 …}
      +categories: Doctrine\ORM\PersistentCollection {#9318 …}
      -id: 19523
      -password: "$2y$13$WO7MXELeuSoNGiUsr5qvDe8sKegG.N6Ka6xIE6qho31vK9BUWxYvS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9320 …}
      +apId: "mvirts@lemmy.world"
      +apProfileId: "https://lemmy.world/u/mvirts"
      +apPublicUrl: "https://lemmy.world/u/mvirts"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "mvirts"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729282890 {#9266
        date: 2024-10-18 22:21:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688619237 {#9267
        date: 2023-07-06 06:53:57.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4546
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301
        +user: App\Entity\User {#4314
          +avatar: null
          +cover: null
          +email: "youngGoku@lemmy.world"
          +username: "@youngGoku@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728842457 {#4298
            date: 2024-10-13 20:00:57.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
          +entries: Doctrine\ORM\PersistentCollection {#4321 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
          +posts: Doctrine\ORM\PersistentCollection {#4329 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
          +follows: Doctrine\ORM\PersistentCollection {#4341 …}
          +followers: Doctrine\ORM\PersistentCollection {#4343 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
          +reports: Doctrine\ORM\PersistentCollection {#4353 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
          +violations: Doctrine\ORM\PersistentCollection {#4357 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
          +awards: Doctrine\ORM\PersistentCollection {#4361 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
          +categories: Doctrine\ORM\PersistentCollection {#4365 …}
          -id: 67094
          -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
          +apId: "youngGoku@lemmy.world"
          +apProfileId: "https://lemmy.world/u/youngGoku"
          +apPublicUrl: "https://lemmy.world/u/youngGoku"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "youngGoku"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727412713 {#4299
            date: 2024-09-27 06:51:53.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1698406563 {#4300
            date: 2023-10-27 13:36:03.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
          \n
          If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706052427 {#4296
          date: 2024-01-24 00:27:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4302 …}
        +nested: Doctrine\ORM\PersistentCollection {#4304 …}
        +votes: Doctrine\ORM\PersistentCollection {#4306 …}
        +reports: Doctrine\ORM\PersistentCollection {#4308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
        -id: 237488
        -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6149193"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703072740 {#4297
          date: 2023-12-20 12:45:40.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4301}
      +body: """
        It’s not a solution.\n
        \n
        Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
        \n
        It’s not my usecase, but it’s definitely a reasonable situation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703078135 {#4544
        date: 2023-12-20 14:15:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4547 …}
      +nested: Doctrine\ORM\PersistentCollection {#4549 …}
      +votes: Doctrine\ORM\PersistentCollection {#4551 …}
      +reports: Doctrine\ORM\PersistentCollection {#4553 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 237670
      -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4495758"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078135 {#4545
        date: 2023-12-20 14:15:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: "Anyone with sudo access can keylog your password"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703146814 {#4598
      date: 2023-12-21 09:20:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4602 …}
    +nested: Doctrine\ORM\PersistentCollection {#4604 …}
    +votes: Doctrine\ORM\PersistentCollection {#4606 …}
    +reports: Doctrine\ORM\PersistentCollection {#4608 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4610 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4612 …}
    -id: 239877
    -bodyTs: "'access':4 'anyon':1 'keylog':6 'password':8 'sudo':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6166640"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703146814 {#4599
      date: 2023-12-21 09:20:14.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9815
  +comment: App\Entity\EntryComment {#4600
    +user: Proxies\__CG__\App\Entity\User {#4601
      +avatar: null
      +cover: null
      +email: "mvirts@lemmy.world"
      +username: "@mvirts@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729583515 {#9265
        date: 2024-10-22 09:51:55.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9268 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9272 …}
      +entries: Doctrine\ORM\PersistentCollection {#9274 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9276 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9278 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9280 …}
      +posts: Doctrine\ORM\PersistentCollection {#9282 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9284 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9286 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9288 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9290 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9292 …}
      +follows: Doctrine\ORM\PersistentCollection {#9294 …}
      +followers: Doctrine\ORM\PersistentCollection {#9296 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9298 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9300 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9302 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9304 …}
      +reports: Doctrine\ORM\PersistentCollection {#9306 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9308 …}
      +violations: Doctrine\ORM\PersistentCollection {#9310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9312 …}
      +awards: Doctrine\ORM\PersistentCollection {#9314 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9316 …}
      +categories: Doctrine\ORM\PersistentCollection {#9318 …}
      -id: 19523
      -password: "$2y$13$WO7MXELeuSoNGiUsr5qvDe8sKegG.N6Ka6xIE6qho31vK9BUWxYvS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9320 …}
      +apId: "mvirts@lemmy.world"
      +apProfileId: "https://lemmy.world/u/mvirts"
      +apPublicUrl: "https://lemmy.world/u/mvirts"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "mvirts"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729282890 {#9266
        date: 2024-10-18 22:21:30.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688619237 {#9267
        date: 2023-07-06 06:53:57.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4546
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4301
        +user: App\Entity\User {#4314
          +avatar: null
          +cover: null
          +email: "youngGoku@lemmy.world"
          +username: "@youngGoku@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1728842457 {#4298
            date: 2024-10-13 20:00:57.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
          +entries: Doctrine\ORM\PersistentCollection {#4321 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
          +posts: Doctrine\ORM\PersistentCollection {#4329 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
          +follows: Doctrine\ORM\PersistentCollection {#4341 …}
          +followers: Doctrine\ORM\PersistentCollection {#4343 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
          +reports: Doctrine\ORM\PersistentCollection {#4353 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
          +violations: Doctrine\ORM\PersistentCollection {#4357 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
          +awards: Doctrine\ORM\PersistentCollection {#4361 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
          +categories: Doctrine\ORM\PersistentCollection {#4365 …}
          -id: 67094
          -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
          +apId: "youngGoku@lemmy.world"
          +apProfileId: "https://lemmy.world/u/youngGoku"
          +apPublicUrl: "https://lemmy.world/u/youngGoku"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "youngGoku"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727412713 {#4299
            date: 2024-09-27 06:51:53.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1698406563 {#4300
            date: 2023-10-27 13:36:03.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
          \n
          If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706052427 {#4296
          date: 2024-01-24 00:27:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4302 …}
        +nested: Doctrine\ORM\PersistentCollection {#4304 …}
        +votes: Doctrine\ORM\PersistentCollection {#4306 …}
        +reports: Doctrine\ORM\PersistentCollection {#4308 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
        -id: 237488
        -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6149193"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703072740 {#4297
          date: 2023-12-20 12:45:40.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4301}
      +body: """
        It’s not a solution.\n
        \n
        Example: there’s another user with sudo access, he has access to my home folder, encrypting the drive doesn’t solve anything. Or maybe you just are not the system administrator.\n
        \n
        It’s not my usecase, but it’s definitely a reasonable situation.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703078135 {#4544
        date: 2023-12-20 14:15:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@youngGoku@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4547 …}
      +nested: Doctrine\ORM\PersistentCollection {#4549 …}
      +votes: Doctrine\ORM\PersistentCollection {#4551 …}
      +reports: Doctrine\ORM\PersistentCollection {#4553 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4555 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 237670
      -bodyTs: "'access':13,16 'administr':36 'anoth':9 'anyth':27 'definit':45 'doesn':24 'drive':23 'encrypt':21 'exampl':6 'folder':20 'home':19 'mayb':29 'reason':47 'situat':48 'solut':5 'solv':26 'sudo':12 'system':35 'usecas':41 'user':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4495758"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703078135 {#4545
        date: 2023-12-20 14:15:35.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: "Anyone with sudo access can keylog your password"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703146814 {#4598
      date: 2023-12-21 09:20:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4602 …}
    +nested: Doctrine\ORM\PersistentCollection {#4604 …}
    +votes: Doctrine\ORM\PersistentCollection {#4606 …}
    +reports: Doctrine\ORM\PersistentCollection {#4608 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4610 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4612 …}
    -id: 239877
    -bodyTs: "'access':4 'anyon':1 'keylog':6 'password':8 'sudo':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6166640"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703146814 {#4599
      date: 2023-12-21 09:20:14.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 20.97 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4561
    +user: Proxies\__CG__\App\Entity\User {#4562
      +avatar: Proxies\__CG__\App\Entity\Image {#9982 …}
      +cover: null
      +email: "Atemu@lemmy.ml"
      +username: "@Atemu@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
        \n
        I help maintain Nixpkgs.\n
        \n
        [github.com/Atemu](https://github.com/Atemu)  \n
        [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
        """
      +lastActive: DateTime @1729396942 {#9977
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9984 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9986 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9988 …}
      +entries: Doctrine\ORM\PersistentCollection {#9990 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9992 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9994 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9996 …}
      +posts: Doctrine\ORM\PersistentCollection {#9998 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10000 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10002 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10004 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10006 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10008 …}
      +follows: Doctrine\ORM\PersistentCollection {#10010 …}
      +followers: Doctrine\ORM\PersistentCollection {#10012 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10014 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10016 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10018 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10020 …}
      +reports: Doctrine\ORM\PersistentCollection {#10022 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10024 …}
      +violations: Doctrine\ORM\PersistentCollection {#10026 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10028 …}
      +awards: Doctrine\ORM\PersistentCollection {#10030 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10032 …}
      +categories: Doctrine\ORM\PersistentCollection {#10034 …}
      -id: 5938
      -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10036 …}
      +apId: "Atemu@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Atemu"
      +apPublicUrl: "https://lemmy.ml/u/Atemu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Atemu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729164511 {#9974
        date: 2024-10-17 13:28:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687268817 {#9976
        date: 2023-06-20 15:46:57.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4301
      +user: App\Entity\User {#4314
        +avatar: null
        +cover: null
        +email: "youngGoku@lemmy.world"
        +username: "@youngGoku@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728842457 {#4298
          date: 2024-10-13 20:00:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
        +entries: Doctrine\ORM\PersistentCollection {#4321 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
        +posts: Doctrine\ORM\PersistentCollection {#4329 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
        +follows: Doctrine\ORM\PersistentCollection {#4341 …}
        +followers: Doctrine\ORM\PersistentCollection {#4343 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
        +reports: Doctrine\ORM\PersistentCollection {#4353 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
        +violations: Doctrine\ORM\PersistentCollection {#4357 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
        +awards: Doctrine\ORM\PersistentCollection {#4361 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
        +categories: Doctrine\ORM\PersistentCollection {#4365 …}
        -id: 67094
        -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
        +apId: "youngGoku@lemmy.world"
        +apProfileId: "https://lemmy.world/u/youngGoku"
        +apPublicUrl: "https://lemmy.world/u/youngGoku"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "youngGoku"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727412713 {#4299
          date: 2024-09-27 06:51:53.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698406563 {#4300
          date: 2023-10-27 13:36:03.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
        \n
        If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706052427 {#4296
        date: 2024-01-24 00:27:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4302 …}
      +nested: Doctrine\ORM\PersistentCollection {#4304 …}
      +votes: Doctrine\ORM\PersistentCollection {#4306 …}
      +reports: Doctrine\ORM\PersistentCollection {#4308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
      -id: 237488
      -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6149193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703072740 {#4297
        date: 2023-12-20 12:45:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: """
      Unless some sandboxing or other explicit security measure is in place, any software you run typically has access to your entire home directory, including `.ssh/`. If any one of those was compromised somehow, they’ve got access to your SSH keys.\n
      \n
      That’s a gigantic attack surface if you ask me.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1703078325 {#4559
      date: 2023-12-20 14:18:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4563 …}
    +nested: Doctrine\ORM\PersistentCollection {#4565 …}
    +votes: Doctrine\ORM\PersistentCollection {#4567 …}
    +reports: Doctrine\ORM\PersistentCollection {#4569 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4573 …}
    -id: 237679
    -bodyTs: "'access':18,37 'ask':50 'attack':46 'compromis':32 'directori':23 'entir':21 'explicit':6 'gigant':45 'got':36 'home':22 'includ':24 'key':41 'measur':8 'one':28 'place':11 'run':15 'sandbox':3 'secur':7 'softwar':13 'somehow':33 'ssh':25,40 'surfac':47 'typic':16 'unless':1 've':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6774202"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703078325 {#4560
      date: 2023-12-20 14:18:45.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9892
  +comment: App\Entity\EntryComment {#4561
    +user: Proxies\__CG__\App\Entity\User {#4562
      +avatar: Proxies\__CG__\App\Entity\Image {#9982 …}
      +cover: null
      +email: "Atemu@lemmy.ml"
      +username: "@Atemu@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
        \n
        I help maintain Nixpkgs.\n
        \n
        [github.com/Atemu](https://github.com/Atemu)  \n
        [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
        """
      +lastActive: DateTime @1729396942 {#9977
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9984 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9986 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9988 …}
      +entries: Doctrine\ORM\PersistentCollection {#9990 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9992 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9994 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9996 …}
      +posts: Doctrine\ORM\PersistentCollection {#9998 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10000 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10002 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10004 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10006 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10008 …}
      +follows: Doctrine\ORM\PersistentCollection {#10010 …}
      +followers: Doctrine\ORM\PersistentCollection {#10012 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10014 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10016 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10018 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10020 …}
      +reports: Doctrine\ORM\PersistentCollection {#10022 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10024 …}
      +violations: Doctrine\ORM\PersistentCollection {#10026 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10028 …}
      +awards: Doctrine\ORM\PersistentCollection {#10030 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10032 …}
      +categories: Doctrine\ORM\PersistentCollection {#10034 …}
      -id: 5938
      -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10036 …}
      +apId: "Atemu@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Atemu"
      +apPublicUrl: "https://lemmy.ml/u/Atemu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Atemu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729164511 {#9974
        date: 2024-10-17 13:28:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687268817 {#9976
        date: 2023-06-20 15:46:57.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4301
      +user: App\Entity\User {#4314
        +avatar: null
        +cover: null
        +email: "youngGoku@lemmy.world"
        +username: "@youngGoku@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728842457 {#4298
          date: 2024-10-13 20:00:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
        +entries: Doctrine\ORM\PersistentCollection {#4321 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
        +posts: Doctrine\ORM\PersistentCollection {#4329 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
        +follows: Doctrine\ORM\PersistentCollection {#4341 …}
        +followers: Doctrine\ORM\PersistentCollection {#4343 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
        +reports: Doctrine\ORM\PersistentCollection {#4353 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
        +violations: Doctrine\ORM\PersistentCollection {#4357 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
        +awards: Doctrine\ORM\PersistentCollection {#4361 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
        +categories: Doctrine\ORM\PersistentCollection {#4365 …}
        -id: 67094
        -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
        +apId: "youngGoku@lemmy.world"
        +apProfileId: "https://lemmy.world/u/youngGoku"
        +apPublicUrl: "https://lemmy.world/u/youngGoku"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "youngGoku"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727412713 {#4299
          date: 2024-09-27 06:51:53.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698406563 {#4300
          date: 2023-10-27 13:36:03.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
        \n
        If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706052427 {#4296
        date: 2024-01-24 00:27:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4302 …}
      +nested: Doctrine\ORM\PersistentCollection {#4304 …}
      +votes: Doctrine\ORM\PersistentCollection {#4306 …}
      +reports: Doctrine\ORM\PersistentCollection {#4308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
      -id: 237488
      -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6149193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703072740 {#4297
        date: 2023-12-20 12:45:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: """
      Unless some sandboxing or other explicit security measure is in place, any software you run typically has access to your entire home directory, including `.ssh/`. If any one of those was compromised somehow, they’ve got access to your SSH keys.\n
      \n
      That’s a gigantic attack surface if you ask me.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1703078325 {#4559
      date: 2023-12-20 14:18:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4563 …}
    +nested: Doctrine\ORM\PersistentCollection {#4565 …}
    +votes: Doctrine\ORM\PersistentCollection {#4567 …}
    +reports: Doctrine\ORM\PersistentCollection {#4569 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4573 …}
    -id: 237679
    -bodyTs: "'access':18,37 'ask':50 'attack':46 'compromis':32 'directori':23 'entir':21 'explicit':6 'gigant':45 'got':36 'home':22 'includ':24 'key':41 'measur':8 'one':28 'place':11 'run':15 'sandbox':3 'secur':7 'softwar':13 'somehow':33 'ssh':25,40 'surfac':47 'typic':16 'unless':1 've':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6774202"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703078325 {#4560
      date: 2023-12-20 14:18:45.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 8.04 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4562
    +avatar: Proxies\__CG__\App\Entity\Image {#9982 …}
    +cover: null
    +email: "Atemu@lemmy.ml"
    +username: "@Atemu@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
      \n
      I help maintain Nixpkgs.\n
      \n
      [github.com/Atemu](https://github.com/Atemu)  \n
      [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
      """
    +lastActive: DateTime @1729396942 {#9977
      date: 2024-10-20 06:02:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9984 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9986 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9988 …}
    +entries: Doctrine\ORM\PersistentCollection {#9990 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9992 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9994 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9996 …}
    +posts: Doctrine\ORM\PersistentCollection {#9998 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10000 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10002 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10004 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10006 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10008 …}
    +follows: Doctrine\ORM\PersistentCollection {#10010 …}
    +followers: Doctrine\ORM\PersistentCollection {#10012 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10014 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10016 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10018 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10020 …}
    +reports: Doctrine\ORM\PersistentCollection {#10022 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10024 …}
    +violations: Doctrine\ORM\PersistentCollection {#10026 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10028 …}
    +awards: Doctrine\ORM\PersistentCollection {#10030 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10032 …}
    +categories: Doctrine\ORM\PersistentCollection {#10034 …}
    -id: 5938
    -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10036 …}
    +apId: "Atemu@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Atemu"
    +apPublicUrl: "https://lemmy.ml/u/Atemu"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Atemu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729164511 {#9974
      date: 2024-10-17 13:28:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687268817 {#9976
      date: 2023-06-20 15:46:57.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9937
  +user: Proxies\__CG__\App\Entity\User {#4562
    +avatar: Proxies\__CG__\App\Entity\Image {#9982 …}
    +cover: null
    +email: "Atemu@lemmy.ml"
    +username: "@Atemu@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
      \n
      I help maintain Nixpkgs.\n
      \n
      [github.com/Atemu](https://github.com/Atemu)  \n
      [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
      """
    +lastActive: DateTime @1729396942 {#9977
      date: 2024-10-20 06:02:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9984 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9986 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9988 …}
    +entries: Doctrine\ORM\PersistentCollection {#9990 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9992 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9994 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9996 …}
    +posts: Doctrine\ORM\PersistentCollection {#9998 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10000 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10002 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10004 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10006 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10008 …}
    +follows: Doctrine\ORM\PersistentCollection {#10010 …}
    +followers: Doctrine\ORM\PersistentCollection {#10012 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10014 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10016 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10018 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10020 …}
    +reports: Doctrine\ORM\PersistentCollection {#10022 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10024 …}
    +violations: Doctrine\ORM\PersistentCollection {#10026 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10028 …}
    +awards: Doctrine\ORM\PersistentCollection {#10030 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10032 …}
    +categories: Doctrine\ORM\PersistentCollection {#10034 …}
    -id: 5938
    -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10036 …}
    +apId: "Atemu@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Atemu"
    +apPublicUrl: "https://lemmy.ml/u/Atemu"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Atemu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729164511 {#9974
      date: 2024-10-17 13:28:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687268817 {#9976
      date: 2023-06-20 15:46:57.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1703078325 {#4560
    date: 2023-12-20 14:18:45.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10056
  +date: DateTimeImmutable @1703078325 {#4560
    date: 2023-12-20 14:18:45.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703078325 {#4560
    date: 2023-12-20 14:18:45.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10110
  +createdAt: DateTimeImmutable @1703078325 {#4560
    date: 2023-12-20 14:18:45.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.40 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4562
    +avatar: Proxies\__CG__\App\Entity\Image {#9982 …}
    +cover: null
    +email: "Atemu@lemmy.ml"
    +username: "@Atemu@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
      \n
      I help maintain Nixpkgs.\n
      \n
      [github.com/Atemu](https://github.com/Atemu)  \n
      [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
      """
    +lastActive: DateTime @1729396942 {#9977
      date: 2024-10-20 06:02:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9984 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9986 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9988 …}
    +entries: Doctrine\ORM\PersistentCollection {#9990 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9992 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9994 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9996 …}
    +posts: Doctrine\ORM\PersistentCollection {#9998 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10000 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10002 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10004 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10006 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10008 …}
    +follows: Doctrine\ORM\PersistentCollection {#10010 …}
    +followers: Doctrine\ORM\PersistentCollection {#10012 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10014 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10016 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10018 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10020 …}
    +reports: Doctrine\ORM\PersistentCollection {#10022 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10024 …}
    +violations: Doctrine\ORM\PersistentCollection {#10026 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10028 …}
    +awards: Doctrine\ORM\PersistentCollection {#10030 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10032 …}
    +categories: Doctrine\ORM\PersistentCollection {#10034 …}
    -id: 5938
    -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10036 …}
    +apId: "Atemu@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Atemu"
    +apPublicUrl: "https://lemmy.ml/u/Atemu"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Atemu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729164511 {#9974
      date: 2024-10-17 13:28:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687268817 {#9976
      date: 2023-06-20 15:46:57.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10164
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4562
    +avatar: Proxies\__CG__\App\Entity\Image {#9982 …}
    +cover: null
    +email: "Atemu@lemmy.ml"
    +username: "@Atemu@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
      \n
      I help maintain Nixpkgs.\n
      \n
      [github.com/Atemu](https://github.com/Atemu)  \n
      [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
      """
    +lastActive: DateTime @1729396942 {#9977
      date: 2024-10-20 06:02:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9984 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9986 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9988 …}
    +entries: Doctrine\ORM\PersistentCollection {#9990 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9992 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9994 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9996 …}
    +posts: Doctrine\ORM\PersistentCollection {#9998 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10000 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10002 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10004 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10006 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10008 …}
    +follows: Doctrine\ORM\PersistentCollection {#10010 …}
    +followers: Doctrine\ORM\PersistentCollection {#10012 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10014 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10016 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10018 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10020 …}
    +reports: Doctrine\ORM\PersistentCollection {#10022 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10024 …}
    +violations: Doctrine\ORM\PersistentCollection {#10026 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10028 …}
    +awards: Doctrine\ORM\PersistentCollection {#10030 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10032 …}
    +categories: Doctrine\ORM\PersistentCollection {#10034 …}
    -id: 5938
    -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10036 …}
    +apId: "Atemu@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Atemu"
    +apPublicUrl: "https://lemmy.ml/u/Atemu"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Atemu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729164511 {#9974
      date: 2024-10-17 13:28:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687268817 {#9976
      date: 2023-06-20 15:46:57.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4561
    +user: Proxies\__CG__\App\Entity\User {#4562
      +avatar: Proxies\__CG__\App\Entity\Image {#9982 …}
      +cover: null
      +email: "Atemu@lemmy.ml"
      +username: "@Atemu@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
        \n
        I help maintain Nixpkgs.\n
        \n
        [github.com/Atemu](https://github.com/Atemu)  \n
        [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
        """
      +lastActive: DateTime @1729396942 {#9977
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9984 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9986 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9988 …}
      +entries: Doctrine\ORM\PersistentCollection {#9990 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9992 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9994 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9996 …}
      +posts: Doctrine\ORM\PersistentCollection {#9998 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10000 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10002 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10004 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10006 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10008 …}
      +follows: Doctrine\ORM\PersistentCollection {#10010 …}
      +followers: Doctrine\ORM\PersistentCollection {#10012 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10014 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10016 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10018 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10020 …}
      +reports: Doctrine\ORM\PersistentCollection {#10022 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10024 …}
      +violations: Doctrine\ORM\PersistentCollection {#10026 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10028 …}
      +awards: Doctrine\ORM\PersistentCollection {#10030 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10032 …}
      +categories: Doctrine\ORM\PersistentCollection {#10034 …}
      -id: 5938
      -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10036 …}
      +apId: "Atemu@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Atemu"
      +apPublicUrl: "https://lemmy.ml/u/Atemu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Atemu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729164511 {#9974
        date: 2024-10-17 13:28:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687268817 {#9976
        date: 2023-06-20 15:46:57.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4301
      +user: App\Entity\User {#4314
        +avatar: null
        +cover: null
        +email: "youngGoku@lemmy.world"
        +username: "@youngGoku@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728842457 {#4298
          date: 2024-10-13 20:00:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
        +entries: Doctrine\ORM\PersistentCollection {#4321 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
        +posts: Doctrine\ORM\PersistentCollection {#4329 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
        +follows: Doctrine\ORM\PersistentCollection {#4341 …}
        +followers: Doctrine\ORM\PersistentCollection {#4343 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
        +reports: Doctrine\ORM\PersistentCollection {#4353 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
        +violations: Doctrine\ORM\PersistentCollection {#4357 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
        +awards: Doctrine\ORM\PersistentCollection {#4361 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
        +categories: Doctrine\ORM\PersistentCollection {#4365 …}
        -id: 67094
        -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
        +apId: "youngGoku@lemmy.world"
        +apProfileId: "https://lemmy.world/u/youngGoku"
        +apPublicUrl: "https://lemmy.world/u/youngGoku"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "youngGoku"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727412713 {#4299
          date: 2024-09-27 06:51:53.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698406563 {#4300
          date: 2023-10-27 13:36:03.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
        \n
        If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706052427 {#4296
        date: 2024-01-24 00:27:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4302 …}
      +nested: Doctrine\ORM\PersistentCollection {#4304 …}
      +votes: Doctrine\ORM\PersistentCollection {#4306 …}
      +reports: Doctrine\ORM\PersistentCollection {#4308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
      -id: 237488
      -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6149193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703072740 {#4297
        date: 2023-12-20 12:45:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: """
      Unless some sandboxing or other explicit security measure is in place, any software you run typically has access to your entire home directory, including `.ssh/`. If any one of those was compromised somehow, they’ve got access to your SSH keys.\n
      \n
      That’s a gigantic attack surface if you ask me.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1703078325 {#4559
      date: 2023-12-20 14:18:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4563 …}
    +nested: Doctrine\ORM\PersistentCollection {#4565 …}
    +votes: Doctrine\ORM\PersistentCollection {#4567 …}
    +reports: Doctrine\ORM\PersistentCollection {#4569 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4573 …}
    -id: 237679
    -bodyTs: "'access':18,37 'ask':50 'attack':46 'compromis':32 'directori':23 'entir':21 'explicit':6 'gigant':45 'got':36 'home':22 'includ':24 'key':41 'measur':8 'one':28 'place':11 'run':15 'sandbox':3 'secur':7 'softwar':13 'somehow':33 'ssh':25,40 'surfac':47 'typic':16 'unless':1 've':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6774202"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703078325 {#4560
      date: 2023-12-20 14:18:45.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10243
  +subject: App\Entity\EntryComment {#4561
    +user: Proxies\__CG__\App\Entity\User {#4562
      +avatar: Proxies\__CG__\App\Entity\Image {#9982 …}
      +cover: null
      +email: "Atemu@lemmy.ml"
      +username: "@Atemu@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
        \n
        I help maintain Nixpkgs.\n
        \n
        [github.com/Atemu](https://github.com/Atemu)  \n
        [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
        """
      +lastActive: DateTime @1729396942 {#9977
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9984 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9986 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9988 …}
      +entries: Doctrine\ORM\PersistentCollection {#9990 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9992 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9994 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9996 …}
      +posts: Doctrine\ORM\PersistentCollection {#9998 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10000 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10002 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10004 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10006 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10008 …}
      +follows: Doctrine\ORM\PersistentCollection {#10010 …}
      +followers: Doctrine\ORM\PersistentCollection {#10012 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10014 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10016 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10018 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10020 …}
      +reports: Doctrine\ORM\PersistentCollection {#10022 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10024 …}
      +violations: Doctrine\ORM\PersistentCollection {#10026 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10028 …}
      +awards: Doctrine\ORM\PersistentCollection {#10030 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10032 …}
      +categories: Doctrine\ORM\PersistentCollection {#10034 …}
      -id: 5938
      -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10036 …}
      +apId: "Atemu@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Atemu"
      +apPublicUrl: "https://lemmy.ml/u/Atemu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Atemu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729164511 {#9974
        date: 2024-10-17 13:28:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687268817 {#9976
        date: 2023-06-20 15:46:57.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4301
      +user: App\Entity\User {#4314
        +avatar: null
        +cover: null
        +email: "youngGoku@lemmy.world"
        +username: "@youngGoku@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728842457 {#4298
          date: 2024-10-13 20:00:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
        +entries: Doctrine\ORM\PersistentCollection {#4321 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
        +posts: Doctrine\ORM\PersistentCollection {#4329 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
        +follows: Doctrine\ORM\PersistentCollection {#4341 …}
        +followers: Doctrine\ORM\PersistentCollection {#4343 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
        +reports: Doctrine\ORM\PersistentCollection {#4353 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
        +violations: Doctrine\ORM\PersistentCollection {#4357 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
        +awards: Doctrine\ORM\PersistentCollection {#4361 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
        +categories: Doctrine\ORM\PersistentCollection {#4365 …}
        -id: 67094
        -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
        +apId: "youngGoku@lemmy.world"
        +apProfileId: "https://lemmy.world/u/youngGoku"
        +apPublicUrl: "https://lemmy.world/u/youngGoku"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "youngGoku"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727412713 {#4299
          date: 2024-09-27 06:51:53.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698406563 {#4300
          date: 2023-10-27 13:36:03.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
        \n
        If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706052427 {#4296
        date: 2024-01-24 00:27:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4302 …}
      +nested: Doctrine\ORM\PersistentCollection {#4304 …}
      +votes: Doctrine\ORM\PersistentCollection {#4306 …}
      +reports: Doctrine\ORM\PersistentCollection {#4308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
      -id: 237488
      -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6149193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703072740 {#4297
        date: 2023-12-20 12:45:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: """
      Unless some sandboxing or other explicit security measure is in place, any software you run typically has access to your entire home directory, including `.ssh/`. If any one of those was compromised somehow, they’ve got access to your SSH keys.\n
      \n
      That’s a gigantic attack surface if you ask me.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1703078325 {#4559
      date: 2023-12-20 14:18:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4563 …}
    +nested: Doctrine\ORM\PersistentCollection {#4565 …}
    +votes: Doctrine\ORM\PersistentCollection {#4567 …}
    +reports: Doctrine\ORM\PersistentCollection {#4569 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4573 …}
    -id: 237679
    -bodyTs: "'access':18,37 'ask':50 'attack':46 'compromis':32 'directori':23 'entir':21 'explicit':6 'gigant':45 'got':36 'home':22 'includ':24 'key':41 'measur':8 'one':28 'place':11 'run':15 'sandbox':3 'secur':7 'softwar':13 'somehow':33 'ssh':25,40 'surfac':47 'typic':16 'unless':1 've':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6774202"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703078325 {#4560
      date: 2023-12-20 14:18:45.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.76 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4561
    +user: Proxies\__CG__\App\Entity\User {#4562
      +avatar: Proxies\__CG__\App\Entity\Image {#9982 …}
      +cover: null
      +email: "Atemu@lemmy.ml"
      +username: "@Atemu@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
        \n
        I help maintain Nixpkgs.\n
        \n
        [github.com/Atemu](https://github.com/Atemu)  \n
        [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
        """
      +lastActive: DateTime @1729396942 {#9977
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9984 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9986 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9988 …}
      +entries: Doctrine\ORM\PersistentCollection {#9990 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9992 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9994 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9996 …}
      +posts: Doctrine\ORM\PersistentCollection {#9998 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10000 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10002 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10004 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10006 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10008 …}
      +follows: Doctrine\ORM\PersistentCollection {#10010 …}
      +followers: Doctrine\ORM\PersistentCollection {#10012 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10014 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10016 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10018 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10020 …}
      +reports: Doctrine\ORM\PersistentCollection {#10022 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10024 …}
      +violations: Doctrine\ORM\PersistentCollection {#10026 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10028 …}
      +awards: Doctrine\ORM\PersistentCollection {#10030 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10032 …}
      +categories: Doctrine\ORM\PersistentCollection {#10034 …}
      -id: 5938
      -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10036 …}
      +apId: "Atemu@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Atemu"
      +apPublicUrl: "https://lemmy.ml/u/Atemu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Atemu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729164511 {#9974
        date: 2024-10-17 13:28:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687268817 {#9976
        date: 2023-06-20 15:46:57.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4301
      +user: App\Entity\User {#4314
        +avatar: null
        +cover: null
        +email: "youngGoku@lemmy.world"
        +username: "@youngGoku@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728842457 {#4298
          date: 2024-10-13 20:00:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
        +entries: Doctrine\ORM\PersistentCollection {#4321 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
        +posts: Doctrine\ORM\PersistentCollection {#4329 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
        +follows: Doctrine\ORM\PersistentCollection {#4341 …}
        +followers: Doctrine\ORM\PersistentCollection {#4343 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
        +reports: Doctrine\ORM\PersistentCollection {#4353 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
        +violations: Doctrine\ORM\PersistentCollection {#4357 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
        +awards: Doctrine\ORM\PersistentCollection {#4361 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
        +categories: Doctrine\ORM\PersistentCollection {#4365 …}
        -id: 67094
        -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
        +apId: "youngGoku@lemmy.world"
        +apProfileId: "https://lemmy.world/u/youngGoku"
        +apPublicUrl: "https://lemmy.world/u/youngGoku"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "youngGoku"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727412713 {#4299
          date: 2024-09-27 06:51:53.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698406563 {#4300
          date: 2023-10-27 13:36:03.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
        \n
        If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706052427 {#4296
        date: 2024-01-24 00:27:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4302 …}
      +nested: Doctrine\ORM\PersistentCollection {#4304 …}
      +votes: Doctrine\ORM\PersistentCollection {#4306 …}
      +reports: Doctrine\ORM\PersistentCollection {#4308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
      -id: 237488
      -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6149193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703072740 {#4297
        date: 2023-12-20 12:45:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: """
      Unless some sandboxing or other explicit security measure is in place, any software you run typically has access to your entire home directory, including `.ssh/`. If any one of those was compromised somehow, they’ve got access to your SSH keys.\n
      \n
      That’s a gigantic attack surface if you ask me.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1703078325 {#4559
      date: 2023-12-20 14:18:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4563 …}
    +nested: Doctrine\ORM\PersistentCollection {#4565 …}
    +votes: Doctrine\ORM\PersistentCollection {#4567 …}
    +reports: Doctrine\ORM\PersistentCollection {#4569 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4573 …}
    -id: 237679
    -bodyTs: "'access':18,37 'ask':50 'attack':46 'compromis':32 'directori':23 'entir':21 'explicit':6 'gigant':45 'got':36 'home':22 'includ':24 'key':41 'measur':8 'one':28 'place':11 'run':15 'sandbox':3 'secur':7 'softwar':13 'somehow':33 'ssh':25,40 'surfac':47 'typic':16 'unless':1 've':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6774202"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703078325 {#4560
      date: 2023-12-20 14:18:45.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10300
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4561
    +user: Proxies\__CG__\App\Entity\User {#4562
      +avatar: Proxies\__CG__\App\Entity\Image {#9982 …}
      +cover: null
      +email: "Atemu@lemmy.ml"
      +username: "@Atemu@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
        \n
        I help maintain Nixpkgs.\n
        \n
        [github.com/Atemu](https://github.com/Atemu)  \n
        [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
        """
      +lastActive: DateTime @1729396942 {#9977
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9984 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9986 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9988 …}
      +entries: Doctrine\ORM\PersistentCollection {#9990 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9992 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9994 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9996 …}
      +posts: Doctrine\ORM\PersistentCollection {#9998 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10000 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10002 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10004 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10006 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10008 …}
      +follows: Doctrine\ORM\PersistentCollection {#10010 …}
      +followers: Doctrine\ORM\PersistentCollection {#10012 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10014 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10016 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10018 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10020 …}
      +reports: Doctrine\ORM\PersistentCollection {#10022 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10024 …}
      +violations: Doctrine\ORM\PersistentCollection {#10026 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10028 …}
      +awards: Doctrine\ORM\PersistentCollection {#10030 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10032 …}
      +categories: Doctrine\ORM\PersistentCollection {#10034 …}
      -id: 5938
      -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10036 …}
      +apId: "Atemu@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Atemu"
      +apPublicUrl: "https://lemmy.ml/u/Atemu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Atemu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729164511 {#9974
        date: 2024-10-17 13:28:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687268817 {#9976
        date: 2023-06-20 15:46:57.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4301
      +user: App\Entity\User {#4314
        +avatar: null
        +cover: null
        +email: "youngGoku@lemmy.world"
        +username: "@youngGoku@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728842457 {#4298
          date: 2024-10-13 20:00:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
        +entries: Doctrine\ORM\PersistentCollection {#4321 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
        +posts: Doctrine\ORM\PersistentCollection {#4329 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
        +follows: Doctrine\ORM\PersistentCollection {#4341 …}
        +followers: Doctrine\ORM\PersistentCollection {#4343 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
        +reports: Doctrine\ORM\PersistentCollection {#4353 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
        +violations: Doctrine\ORM\PersistentCollection {#4357 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
        +awards: Doctrine\ORM\PersistentCollection {#4361 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
        +categories: Doctrine\ORM\PersistentCollection {#4365 …}
        -id: 67094
        -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
        +apId: "youngGoku@lemmy.world"
        +apProfileId: "https://lemmy.world/u/youngGoku"
        +apPublicUrl: "https://lemmy.world/u/youngGoku"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "youngGoku"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727412713 {#4299
          date: 2024-09-27 06:51:53.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698406563 {#4300
          date: 2023-10-27 13:36:03.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
        \n
        If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706052427 {#4296
        date: 2024-01-24 00:27:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4302 …}
      +nested: Doctrine\ORM\PersistentCollection {#4304 …}
      +votes: Doctrine\ORM\PersistentCollection {#4306 …}
      +reports: Doctrine\ORM\PersistentCollection {#4308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
      -id: 237488
      -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6149193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703072740 {#4297
        date: 2023-12-20 12:45:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: """
      Unless some sandboxing or other explicit security measure is in place, any software you run typically has access to your entire home directory, including `.ssh/`. If any one of those was compromised somehow, they’ve got access to your SSH keys.\n
      \n
      That’s a gigantic attack surface if you ask me.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1703078325 {#4559
      date: 2023-12-20 14:18:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4563 …}
    +nested: Doctrine\ORM\PersistentCollection {#4565 …}
    +votes: Doctrine\ORM\PersistentCollection {#4567 …}
    +reports: Doctrine\ORM\PersistentCollection {#4569 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4573 …}
    -id: 237679
    -bodyTs: "'access':18,37 'ask':50 'attack':46 'compromis':32 'directori':23 'entir':21 'explicit':6 'gigant':45 'got':36 'home':22 'includ':24 'key':41 'measur':8 'one':28 'place':11 'run':15 'sandbox':3 'secur':7 'softwar':13 'somehow':33 'ssh':25,40 'surfac':47 'typic':16 'unless':1 've':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6774202"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703078325 {#4560
      date: 2023-12-20 14:18:45.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 0.38 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4561
    +user: Proxies\__CG__\App\Entity\User {#4562
      +avatar: Proxies\__CG__\App\Entity\Image {#9982 …}
      +cover: null
      +email: "Atemu@lemmy.ml"
      +username: "@Atemu@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
        \n
        I help maintain Nixpkgs.\n
        \n
        [github.com/Atemu](https://github.com/Atemu)  \n
        [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
        """
      +lastActive: DateTime @1729396942 {#9977
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9984 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9986 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9988 …}
      +entries: Doctrine\ORM\PersistentCollection {#9990 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9992 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9994 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9996 …}
      +posts: Doctrine\ORM\PersistentCollection {#9998 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10000 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10002 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10004 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10006 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10008 …}
      +follows: Doctrine\ORM\PersistentCollection {#10010 …}
      +followers: Doctrine\ORM\PersistentCollection {#10012 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10014 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10016 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10018 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10020 …}
      +reports: Doctrine\ORM\PersistentCollection {#10022 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10024 …}
      +violations: Doctrine\ORM\PersistentCollection {#10026 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10028 …}
      +awards: Doctrine\ORM\PersistentCollection {#10030 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10032 …}
      +categories: Doctrine\ORM\PersistentCollection {#10034 …}
      -id: 5938
      -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10036 …}
      +apId: "Atemu@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Atemu"
      +apPublicUrl: "https://lemmy.ml/u/Atemu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Atemu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729164511 {#9974
        date: 2024-10-17 13:28:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687268817 {#9976
        date: 2023-06-20 15:46:57.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4301
      +user: App\Entity\User {#4314
        +avatar: null
        +cover: null
        +email: "youngGoku@lemmy.world"
        +username: "@youngGoku@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728842457 {#4298
          date: 2024-10-13 20:00:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
        +entries: Doctrine\ORM\PersistentCollection {#4321 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
        +posts: Doctrine\ORM\PersistentCollection {#4329 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
        +follows: Doctrine\ORM\PersistentCollection {#4341 …}
        +followers: Doctrine\ORM\PersistentCollection {#4343 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
        +reports: Doctrine\ORM\PersistentCollection {#4353 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
        +violations: Doctrine\ORM\PersistentCollection {#4357 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
        +awards: Doctrine\ORM\PersistentCollection {#4361 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
        +categories: Doctrine\ORM\PersistentCollection {#4365 …}
        -id: 67094
        -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
        +apId: "youngGoku@lemmy.world"
        +apProfileId: "https://lemmy.world/u/youngGoku"
        +apPublicUrl: "https://lemmy.world/u/youngGoku"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "youngGoku"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727412713 {#4299
          date: 2024-09-27 06:51:53.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698406563 {#4300
          date: 2023-10-27 13:36:03.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
        \n
        If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706052427 {#4296
        date: 2024-01-24 00:27:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4302 …}
      +nested: Doctrine\ORM\PersistentCollection {#4304 …}
      +votes: Doctrine\ORM\PersistentCollection {#4306 …}
      +reports: Doctrine\ORM\PersistentCollection {#4308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
      -id: 237488
      -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6149193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703072740 {#4297
        date: 2023-12-20 12:45:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: """
      Unless some sandboxing or other explicit security measure is in place, any software you run typically has access to your entire home directory, including `.ssh/`. If any one of those was compromised somehow, they’ve got access to your SSH keys.\n
      \n
      That’s a gigantic attack surface if you ask me.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1703078325 {#4559
      date: 2023-12-20 14:18:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4563 …}
    +nested: Doctrine\ORM\PersistentCollection {#4565 …}
    +votes: Doctrine\ORM\PersistentCollection {#4567 …}
    +reports: Doctrine\ORM\PersistentCollection {#4569 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4573 …}
    -id: 237679
    -bodyTs: "'access':18,37 'ask':50 'attack':46 'compromis':32 'directori':23 'entir':21 'explicit':6 'gigant':45 'got':36 'home':22 'includ':24 'key':41 'measur':8 'one':28 'place':11 'run':15 'sandbox':3 'secur':7 'softwar':13 'somehow':33 'ssh':25,40 'surfac':47 'typic':16 'unless':1 've':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6774202"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703078325 {#4560
      date: 2023-12-20 14:18:45.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10540
  +comment: App\Entity\EntryComment {#4561
    +user: Proxies\__CG__\App\Entity\User {#4562
      +avatar: Proxies\__CG__\App\Entity\Image {#9982 …}
      +cover: null
      +email: "Atemu@lemmy.ml"
      +username: "@Atemu@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
        \n
        I help maintain Nixpkgs.\n
        \n
        [github.com/Atemu](https://github.com/Atemu)  \n
        [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
        """
      +lastActive: DateTime @1729396942 {#9977
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9984 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9986 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9988 …}
      +entries: Doctrine\ORM\PersistentCollection {#9990 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9992 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9994 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9996 …}
      +posts: Doctrine\ORM\PersistentCollection {#9998 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10000 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10002 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10004 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10006 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10008 …}
      +follows: Doctrine\ORM\PersistentCollection {#10010 …}
      +followers: Doctrine\ORM\PersistentCollection {#10012 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10014 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10016 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10018 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10020 …}
      +reports: Doctrine\ORM\PersistentCollection {#10022 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10024 …}
      +violations: Doctrine\ORM\PersistentCollection {#10026 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10028 …}
      +awards: Doctrine\ORM\PersistentCollection {#10030 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10032 …}
      +categories: Doctrine\ORM\PersistentCollection {#10034 …}
      -id: 5938
      -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10036 …}
      +apId: "Atemu@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Atemu"
      +apPublicUrl: "https://lemmy.ml/u/Atemu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Atemu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729164511 {#9974
        date: 2024-10-17 13:28:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687268817 {#9976
        date: 2023-06-20 15:46:57.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4301
      +user: App\Entity\User {#4314
        +avatar: null
        +cover: null
        +email: "youngGoku@lemmy.world"
        +username: "@youngGoku@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728842457 {#4298
          date: 2024-10-13 20:00:57.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4315 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4317 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4319 …}
        +entries: Doctrine\ORM\PersistentCollection {#4321 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4323 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4325 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4327 …}
        +posts: Doctrine\ORM\PersistentCollection {#4329 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4331 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4333 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4335 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4337 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4339 …}
        +follows: Doctrine\ORM\PersistentCollection {#4341 …}
        +followers: Doctrine\ORM\PersistentCollection {#4343 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4345 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4347 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4349 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4351 …}
        +reports: Doctrine\ORM\PersistentCollection {#4353 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
        +violations: Doctrine\ORM\PersistentCollection {#4357 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4359 …}
        +awards: Doctrine\ORM\PersistentCollection {#4361 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4363 …}
        +categories: Doctrine\ORM\PersistentCollection {#4365 …}
        -id: 67094
        -password: "$2y$13$VS43w3evA46Dt65qQxpgKOJQ8bCRYnWQVxQ0NZTWOEJ1P..bpgs8y"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4367 …}
        +apId: "youngGoku@lemmy.world"
        +apProfileId: "https://lemmy.world/u/youngGoku"
        +apPublicUrl: "https://lemmy.world/u/youngGoku"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "youngGoku"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727412713 {#4299
          date: 2024-09-27 06:51:53.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698406563 {#4300
          date: 2023-10-27 13:36:03.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your ssh private keys are safe, assuming nobody has physical access to your home directory. You can configure them to not require a password.\n
        \n
        If someone has physical access to your computer then they could become compromised. If you are worried about that you could encrypt the whole drive.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706052427 {#4296
        date: 2024-01-24 00:27:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4302 …}
      +nested: Doctrine\ORM\PersistentCollection {#4304 …}
      +votes: Doctrine\ORM\PersistentCollection {#4306 …}
      +reports: Doctrine\ORM\PersistentCollection {#4308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4312 …}
      -id: 237488
      -bodyTs: "'access':11,29 'assum':7 'becom':36 'compromis':37 'comput':32 'configur':18 'could':35,45 'directori':15 'drive':49 'encrypt':46 'home':14 'key':4 'nobodi':8 'password':24 'physic':10,28 'privat':3 'requir':22 'safe':6 'someon':26 'ssh':2 'whole':48 'worri':41"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6149193"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703072740 {#4297
        date: 2023-12-20 12:45:40.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4301}
    +body: """
      Unless some sandboxing or other explicit security measure is in place, any software you run typically has access to your entire home directory, including `.ssh/`. If any one of those was compromised somehow, they’ve got access to your SSH keys.\n
      \n
      That’s a gigantic attack surface if you ask me.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1703078325 {#4559
      date: 2023-12-20 14:18:45.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@youngGoku@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4563 …}
    +nested: Doctrine\ORM\PersistentCollection {#4565 …}
    +votes: Doctrine\ORM\PersistentCollection {#4567 …}
    +reports: Doctrine\ORM\PersistentCollection {#4569 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4571 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4573 …}
    -id: 237679
    -bodyTs: "'access':18,37 'ask':50 'attack':46 'compromis':32 'directori':23 'entir':21 'explicit':6 'gigant':45 'got':36 'home':22 'includ':24 'key':41 'measur':8 'one':28 'place':11 'run':15 'sandbox':3 'secur':7 'softwar':13 'somehow':33 'ssh':25,40 'surfac':47 'typic':16 'unless':1 've':35"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6774202"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703078325 {#4560
      date: 2023-12-20 14:18:45.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 86.84 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4374
    +user: App\Entity\User {#4387
      +avatar: null
      +cover: null
      +email: "Illecors@lemmy.cafe"
      +username: "@Illecors@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Calculator Manipulator"
      +lastActive: DateTime @1728825455 {#4371
        date: 2024-10-13 15:17:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
      +entries: Doctrine\ORM\PersistentCollection {#4394 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
      +posts: Doctrine\ORM\PersistentCollection {#4402 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
      +follows: Doctrine\ORM\PersistentCollection {#4414 …}
      +followers: Doctrine\ORM\PersistentCollection {#4416 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +violations: Doctrine\ORM\PersistentCollection {#4430 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
      +awards: Doctrine\ORM\PersistentCollection {#4434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
      +categories: Doctrine\ORM\PersistentCollection {#4438 …}
      -id: 9191
      -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
      +apId: "Illecors@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/Illecors"
      +apPublicUrl: "https://lemmy.cafe/u/Illecors"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "Illecors"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727647953 {#4372
        date: 2024-09-30 00:12:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687528433 {#4373
        date: 2023-06-23 15:53:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
      \n
      I have this function defined and called:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">function ssh-agent-setup() {\n
      </span><span style="color:#323232;">    # SSH agent\n
      </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
      </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
      </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
      </span><span style="color:#323232;">    then\n
      </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
      </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
      </span><span style="color:#323232;">    fi\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
      </span><span style="color:#323232;">    then\n
      </span><span style="color:#323232;">      # the agent is not running, start it\n
      </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
      </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
      </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
      </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
      </span><span style="color:#323232;">    fi\n
      </span><span style="color:#323232;">    export SSH_AGENT_PID\n
      </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
      </span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">ssh-agent-setup\n
      </span>\n
      ```\n
      \n
      This way it stores the unlocked key in memory until the end of the session.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1706018340 {#4369
      date: 2024-01-23 14:59:00.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4375 …}
    +nested: Doctrine\ORM\PersistentCollection {#4377 …}
    +votes: Doctrine\ORM\PersistentCollection {#4379 …}
    +reports: Doctrine\ORM\PersistentCollection {#4381 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
    -id: 237462
    -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/3598742"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703071656 {#4370
      date: 2023-12-20 12:27:36.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10616
  +comment: App\Entity\EntryComment {#4374
    +user: App\Entity\User {#4387
      +avatar: null
      +cover: null
      +email: "Illecors@lemmy.cafe"
      +username: "@Illecors@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Calculator Manipulator"
      +lastActive: DateTime @1728825455 {#4371
        date: 2024-10-13 15:17:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
      +entries: Doctrine\ORM\PersistentCollection {#4394 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
      +posts: Doctrine\ORM\PersistentCollection {#4402 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
      +follows: Doctrine\ORM\PersistentCollection {#4414 …}
      +followers: Doctrine\ORM\PersistentCollection {#4416 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +violations: Doctrine\ORM\PersistentCollection {#4430 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
      +awards: Doctrine\ORM\PersistentCollection {#4434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
      +categories: Doctrine\ORM\PersistentCollection {#4438 …}
      -id: 9191
      -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
      +apId: "Illecors@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/Illecors"
      +apPublicUrl: "https://lemmy.cafe/u/Illecors"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "Illecors"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727647953 {#4372
        date: 2024-09-30 00:12:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687528433 {#4373
        date: 2023-06-23 15:53:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
      \n
      I have this function defined and called:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">function ssh-agent-setup() {\n
      </span><span style="color:#323232;">    # SSH agent\n
      </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
      </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
      </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
      </span><span style="color:#323232;">    then\n
      </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
      </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
      </span><span style="color:#323232;">    fi\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
      </span><span style="color:#323232;">    then\n
      </span><span style="color:#323232;">      # the agent is not running, start it\n
      </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
      </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
      </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
      </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
      </span><span style="color:#323232;">    fi\n
      </span><span style="color:#323232;">    export SSH_AGENT_PID\n
      </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
      </span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">ssh-agent-setup\n
      </span>\n
      ```\n
      \n
      This way it stores the unlocked key in memory until the end of the session.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1706018340 {#4369
      date: 2024-01-23 14:59:00.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4375 …}
    +nested: Doctrine\ORM\PersistentCollection {#4377 …}
    +votes: Doctrine\ORM\PersistentCollection {#4379 …}
    +reports: Doctrine\ORM\PersistentCollection {#4381 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
    -id: 237462
    -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/3598742"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703071656 {#4370
      date: 2023-12-20 12:27:36.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4387
    +avatar: null
    +cover: null
    +email: "Illecors@lemmy.cafe"
    +username: "@Illecors@lemmy.cafe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Calculator Manipulator"
    +lastActive: DateTime @1728825455 {#4371
      date: 2024-10-13 15:17:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
    +entries: Doctrine\ORM\PersistentCollection {#4394 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
    +posts: Doctrine\ORM\PersistentCollection {#4402 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
    +follows: Doctrine\ORM\PersistentCollection {#4414 …}
    +followers: Doctrine\ORM\PersistentCollection {#4416 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +violations: Doctrine\ORM\PersistentCollection {#4430 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
    +awards: Doctrine\ORM\PersistentCollection {#4434 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
    +categories: Doctrine\ORM\PersistentCollection {#4438 …}
    -id: 9191
    -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
    +apId: "Illecors@lemmy.cafe"
    +apProfileId: "https://lemmy.cafe/u/Illecors"
    +apPublicUrl: "https://lemmy.cafe/u/Illecors"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.cafe/inbox"
    +apDomain: "lemmy.cafe"
    +apPreferredUsername: "Illecors"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727647953 {#4372
      date: 2024-09-30 00:12:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687528433 {#4373
      date: 2023-06-23 15:53:53.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10661
  +user: App\Entity\User {#4387
    +avatar: null
    +cover: null
    +email: "Illecors@lemmy.cafe"
    +username: "@Illecors@lemmy.cafe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Calculator Manipulator"
    +lastActive: DateTime @1728825455 {#4371
      date: 2024-10-13 15:17:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
    +entries: Doctrine\ORM\PersistentCollection {#4394 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
    +posts: Doctrine\ORM\PersistentCollection {#4402 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
    +follows: Doctrine\ORM\PersistentCollection {#4414 …}
    +followers: Doctrine\ORM\PersistentCollection {#4416 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +violations: Doctrine\ORM\PersistentCollection {#4430 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
    +awards: Doctrine\ORM\PersistentCollection {#4434 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
    +categories: Doctrine\ORM\PersistentCollection {#4438 …}
    -id: 9191
    -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
    +apId: "Illecors@lemmy.cafe"
    +apProfileId: "https://lemmy.cafe/u/Illecors"
    +apPublicUrl: "https://lemmy.cafe/u/Illecors"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.cafe/inbox"
    +apDomain: "lemmy.cafe"
    +apPreferredUsername: "Illecors"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727647953 {#4372
      date: 2024-09-30 00:12:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687528433 {#4373
      date: 2023-06-23 15:53:53.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703071656 {#4370
    date: 2023-12-20 12:27:36.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10716
  +date: DateTimeImmutable @1703071656 {#4370
    date: 2023-12-20 12:27:36.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703071656 {#4370
    date: 2023-12-20 12:27:36.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10770
  +createdAt: DateTimeImmutable @1703071656 {#4370
    date: 2023-12-20 12:27:36.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4387
    +avatar: null
    +cover: null
    +email: "Illecors@lemmy.cafe"
    +username: "@Illecors@lemmy.cafe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Calculator Manipulator"
    +lastActive: DateTime @1728825455 {#4371
      date: 2024-10-13 15:17:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
    +entries: Doctrine\ORM\PersistentCollection {#4394 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
    +posts: Doctrine\ORM\PersistentCollection {#4402 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
    +follows: Doctrine\ORM\PersistentCollection {#4414 …}
    +followers: Doctrine\ORM\PersistentCollection {#4416 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +violations: Doctrine\ORM\PersistentCollection {#4430 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
    +awards: Doctrine\ORM\PersistentCollection {#4434 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
    +categories: Doctrine\ORM\PersistentCollection {#4438 …}
    -id: 9191
    -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
    +apId: "Illecors@lemmy.cafe"
    +apProfileId: "https://lemmy.cafe/u/Illecors"
    +apPublicUrl: "https://lemmy.cafe/u/Illecors"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.cafe/inbox"
    +apDomain: "lemmy.cafe"
    +apPreferredUsername: "Illecors"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727647953 {#4372
      date: 2024-09-30 00:12:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687528433 {#4373
      date: 2023-06-23 15:53:53.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10824
  +width: 40
  +height: 40
  +user: App\Entity\User {#4387
    +avatar: null
    +cover: null
    +email: "Illecors@lemmy.cafe"
    +username: "@Illecors@lemmy.cafe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Calculator Manipulator"
    +lastActive: DateTime @1728825455 {#4371
      date: 2024-10-13 15:17:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
    +entries: Doctrine\ORM\PersistentCollection {#4394 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
    +posts: Doctrine\ORM\PersistentCollection {#4402 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
    +follows: Doctrine\ORM\PersistentCollection {#4414 …}
    +followers: Doctrine\ORM\PersistentCollection {#4416 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +violations: Doctrine\ORM\PersistentCollection {#4430 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
    +awards: Doctrine\ORM\PersistentCollection {#4434 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
    +categories: Doctrine\ORM\PersistentCollection {#4438 …}
    -id: 9191
    -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
    +apId: "Illecors@lemmy.cafe"
    +apProfileId: "https://lemmy.cafe/u/Illecors"
    +apPublicUrl: "https://lemmy.cafe/u/Illecors"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.cafe/inbox"
    +apDomain: "lemmy.cafe"
    +apPreferredUsername: "Illecors"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727647953 {#4372
      date: 2024-09-30 00:12:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687528433 {#4373
      date: 2023-06-23 15:53:53.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4374
    +user: App\Entity\User {#4387
      +avatar: null
      +cover: null
      +email: "Illecors@lemmy.cafe"
      +username: "@Illecors@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Calculator Manipulator"
      +lastActive: DateTime @1728825455 {#4371
        date: 2024-10-13 15:17:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
      +entries: Doctrine\ORM\PersistentCollection {#4394 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
      +posts: Doctrine\ORM\PersistentCollection {#4402 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
      +follows: Doctrine\ORM\PersistentCollection {#4414 …}
      +followers: Doctrine\ORM\PersistentCollection {#4416 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +violations: Doctrine\ORM\PersistentCollection {#4430 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
      +awards: Doctrine\ORM\PersistentCollection {#4434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
      +categories: Doctrine\ORM\PersistentCollection {#4438 …}
      -id: 9191
      -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
      +apId: "Illecors@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/Illecors"
      +apPublicUrl: "https://lemmy.cafe/u/Illecors"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "Illecors"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727647953 {#4372
        date: 2024-09-30 00:12:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687528433 {#4373
        date: 2023-06-23 15:53:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
      \n
      I have this function defined and called:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">function ssh-agent-setup() {\n
      </span><span style="color:#323232;">    # SSH agent\n
      </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
      </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
      </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
      </span><span style="color:#323232;">    then\n
      </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
      </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
      </span><span style="color:#323232;">    fi\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
      </span><span style="color:#323232;">    then\n
      </span><span style="color:#323232;">      # the agent is not running, start it\n
      </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
      </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
      </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
      </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
      </span><span style="color:#323232;">    fi\n
      </span><span style="color:#323232;">    export SSH_AGENT_PID\n
      </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
      </span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">ssh-agent-setup\n
      </span>\n
      ```\n
      \n
      This way it stores the unlocked key in memory until the end of the session.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1706018340 {#4369
      date: 2024-01-23 14:59:00.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4375 …}
    +nested: Doctrine\ORM\PersistentCollection {#4377 …}
    +votes: Doctrine\ORM\PersistentCollection {#4379 …}
    +reports: Doctrine\ORM\PersistentCollection {#4381 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
    -id: 237462
    -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/3598742"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703071656 {#4370
      date: 2023-12-20 12:27:36.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10907
  +subject: App\Entity\EntryComment {#4374
    +user: App\Entity\User {#4387
      +avatar: null
      +cover: null
      +email: "Illecors@lemmy.cafe"
      +username: "@Illecors@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Calculator Manipulator"
      +lastActive: DateTime @1728825455 {#4371
        date: 2024-10-13 15:17:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
      +entries: Doctrine\ORM\PersistentCollection {#4394 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
      +posts: Doctrine\ORM\PersistentCollection {#4402 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
      +follows: Doctrine\ORM\PersistentCollection {#4414 …}
      +followers: Doctrine\ORM\PersistentCollection {#4416 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +violations: Doctrine\ORM\PersistentCollection {#4430 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
      +awards: Doctrine\ORM\PersistentCollection {#4434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
      +categories: Doctrine\ORM\PersistentCollection {#4438 …}
      -id: 9191
      -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
      +apId: "Illecors@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/Illecors"
      +apPublicUrl: "https://lemmy.cafe/u/Illecors"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "Illecors"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727647953 {#4372
        date: 2024-09-30 00:12:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687528433 {#4373
        date: 2023-06-23 15:53:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
      \n
      I have this function defined and called:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">function ssh-agent-setup() {\n
      </span><span style="color:#323232;">    # SSH agent\n
      </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
      </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
      </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
      </span><span style="color:#323232;">    then\n
      </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
      </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
      </span><span style="color:#323232;">    fi\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
      </span><span style="color:#323232;">    then\n
      </span><span style="color:#323232;">      # the agent is not running, start it\n
      </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
      </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
      </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
      </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
      </span><span style="color:#323232;">    fi\n
      </span><span style="color:#323232;">    export SSH_AGENT_PID\n
      </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
      </span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">ssh-agent-setup\n
      </span>\n
      ```\n
      \n
      This way it stores the unlocked key in memory until the end of the session.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1706018340 {#4369
      date: 2024-01-23 14:59:00.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4375 …}
    +nested: Doctrine\ORM\PersistentCollection {#4377 …}
    +votes: Doctrine\ORM\PersistentCollection {#4379 …}
    +reports: Doctrine\ORM\PersistentCollection {#4381 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
    -id: 237462
    -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/3598742"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703071656 {#4370
      date: 2023-12-20 12:27:36.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4374
    +user: App\Entity\User {#4387
      +avatar: null
      +cover: null
      +email: "Illecors@lemmy.cafe"
      +username: "@Illecors@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Calculator Manipulator"
      +lastActive: DateTime @1728825455 {#4371
        date: 2024-10-13 15:17:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
      +entries: Doctrine\ORM\PersistentCollection {#4394 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
      +posts: Doctrine\ORM\PersistentCollection {#4402 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
      +follows: Doctrine\ORM\PersistentCollection {#4414 …}
      +followers: Doctrine\ORM\PersistentCollection {#4416 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +violations: Doctrine\ORM\PersistentCollection {#4430 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
      +awards: Doctrine\ORM\PersistentCollection {#4434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
      +categories: Doctrine\ORM\PersistentCollection {#4438 …}
      -id: 9191
      -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
      +apId: "Illecors@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/Illecors"
      +apPublicUrl: "https://lemmy.cafe/u/Illecors"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "Illecors"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727647953 {#4372
        date: 2024-09-30 00:12:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687528433 {#4373
        date: 2023-06-23 15:53:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
      \n
      I have this function defined and called:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">function ssh-agent-setup() {\n
      </span><span style="color:#323232;">    # SSH agent\n
      </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
      </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
      </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
      </span><span style="color:#323232;">    then\n
      </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
      </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
      </span><span style="color:#323232;">    fi\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
      </span><span style="color:#323232;">    then\n
      </span><span style="color:#323232;">      # the agent is not running, start it\n
      </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
      </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
      </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
      </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
      </span><span style="color:#323232;">    fi\n
      </span><span style="color:#323232;">    export SSH_AGENT_PID\n
      </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
      </span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">ssh-agent-setup\n
      </span>\n
      ```\n
      \n
      This way it stores the unlocked key in memory until the end of the session.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1706018340 {#4369
      date: 2024-01-23 14:59:00.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4375 …}
    +nested: Doctrine\ORM\PersistentCollection {#4377 …}
    +votes: Doctrine\ORM\PersistentCollection {#4379 …}
    +reports: Doctrine\ORM\PersistentCollection {#4381 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
    -id: 237462
    -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/3598742"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703071656 {#4370
      date: 2023-12-20 12:27:36.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10964
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4374
    +user: App\Entity\User {#4387
      +avatar: null
      +cover: null
      +email: "Illecors@lemmy.cafe"
      +username: "@Illecors@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Calculator Manipulator"
      +lastActive: DateTime @1728825455 {#4371
        date: 2024-10-13 15:17:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
      +entries: Doctrine\ORM\PersistentCollection {#4394 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
      +posts: Doctrine\ORM\PersistentCollection {#4402 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
      +follows: Doctrine\ORM\PersistentCollection {#4414 …}
      +followers: Doctrine\ORM\PersistentCollection {#4416 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +violations: Doctrine\ORM\PersistentCollection {#4430 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
      +awards: Doctrine\ORM\PersistentCollection {#4434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
      +categories: Doctrine\ORM\PersistentCollection {#4438 …}
      -id: 9191
      -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
      +apId: "Illecors@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/Illecors"
      +apPublicUrl: "https://lemmy.cafe/u/Illecors"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "Illecors"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727647953 {#4372
        date: 2024-09-30 00:12:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687528433 {#4373
        date: 2023-06-23 15:53:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
      \n
      I have this function defined and called:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">function ssh-agent-setup() {\n
      </span><span style="color:#323232;">    # SSH agent\n
      </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
      </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
      </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
      </span><span style="color:#323232;">    then\n
      </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
      </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
      </span><span style="color:#323232;">    fi\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
      </span><span style="color:#323232;">    then\n
      </span><span style="color:#323232;">      # the agent is not running, start it\n
      </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
      </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
      </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
      </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
      </span><span style="color:#323232;">    fi\n
      </span><span style="color:#323232;">    export SSH_AGENT_PID\n
      </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
      </span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">ssh-agent-setup\n
      </span>\n
      ```\n
      \n
      This way it stores the unlocked key in memory until the end of the session.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1706018340 {#4369
      date: 2024-01-23 14:59:00.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4375 …}
    +nested: Doctrine\ORM\PersistentCollection {#4377 …}
    +votes: Doctrine\ORM\PersistentCollection {#4379 …}
    +reports: Doctrine\ORM\PersistentCollection {#4381 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
    -id: 237462
    -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/3598742"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703071656 {#4370
      date: 2023-12-20 12:27:36.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 60.50 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4374
    +user: App\Entity\User {#4387
      +avatar: null
      +cover: null
      +email: "Illecors@lemmy.cafe"
      +username: "@Illecors@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Calculator Manipulator"
      +lastActive: DateTime @1728825455 {#4371
        date: 2024-10-13 15:17:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
      +entries: Doctrine\ORM\PersistentCollection {#4394 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
      +posts: Doctrine\ORM\PersistentCollection {#4402 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
      +follows: Doctrine\ORM\PersistentCollection {#4414 …}
      +followers: Doctrine\ORM\PersistentCollection {#4416 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +violations: Doctrine\ORM\PersistentCollection {#4430 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
      +awards: Doctrine\ORM\PersistentCollection {#4434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
      +categories: Doctrine\ORM\PersistentCollection {#4438 …}
      -id: 9191
      -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
      +apId: "Illecors@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/Illecors"
      +apPublicUrl: "https://lemmy.cafe/u/Illecors"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "Illecors"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727647953 {#4372
        date: 2024-09-30 00:12:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687528433 {#4373
        date: 2023-06-23 15:53:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
      \n
      I have this function defined and called:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">function ssh-agent-setup() {\n
      </span><span style="color:#323232;">    # SSH agent\n
      </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
      </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
      </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
      </span><span style="color:#323232;">    then\n
      </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
      </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
      </span><span style="color:#323232;">    fi\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
      </span><span style="color:#323232;">    then\n
      </span><span style="color:#323232;">      # the agent is not running, start it\n
      </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
      </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
      </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
      </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
      </span><span style="color:#323232;">    fi\n
      </span><span style="color:#323232;">    export SSH_AGENT_PID\n
      </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
      </span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">ssh-agent-setup\n
      </span>\n
      ```\n
      \n
      This way it stores the unlocked key in memory until the end of the session.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1706018340 {#4369
      date: 2024-01-23 14:59:00.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4375 …}
    +nested: Doctrine\ORM\PersistentCollection {#4377 …}
    +votes: Doctrine\ORM\PersistentCollection {#4379 …}
    +reports: Doctrine\ORM\PersistentCollection {#4381 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
    -id: 237462
    -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/3598742"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703071656 {#4370
      date: 2023-12-20 12:27:36.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11204
  +comment: App\Entity\EntryComment {#4374
    +user: App\Entity\User {#4387
      +avatar: null
      +cover: null
      +email: "Illecors@lemmy.cafe"
      +username: "@Illecors@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Calculator Manipulator"
      +lastActive: DateTime @1728825455 {#4371
        date: 2024-10-13 15:17:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
      +entries: Doctrine\ORM\PersistentCollection {#4394 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
      +posts: Doctrine\ORM\PersistentCollection {#4402 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
      +follows: Doctrine\ORM\PersistentCollection {#4414 …}
      +followers: Doctrine\ORM\PersistentCollection {#4416 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +violations: Doctrine\ORM\PersistentCollection {#4430 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
      +awards: Doctrine\ORM\PersistentCollection {#4434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
      +categories: Doctrine\ORM\PersistentCollection {#4438 …}
      -id: 9191
      -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
      +apId: "Illecors@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/Illecors"
      +apPublicUrl: "https://lemmy.cafe/u/Illecors"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "Illecors"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727647953 {#4372
        date: 2024-09-30 00:12:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687528433 {#4373
        date: 2023-06-23 15:53:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
      \n
      I have this function defined and called:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">function ssh-agent-setup() {\n
      </span><span style="color:#323232;">    # SSH agent\n
      </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
      </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
      </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
      </span><span style="color:#323232;">    then\n
      </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
      </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
      </span><span style="color:#323232;">    fi\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
      </span><span style="color:#323232;">    then\n
      </span><span style="color:#323232;">      # the agent is not running, start it\n
      </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
      </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
      </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
      </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
      </span><span style="color:#323232;">    fi\n
      </span><span style="color:#323232;">    export SSH_AGENT_PID\n
      </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
      </span><span style="color:#323232;">}\n
      </span><span style="color:#323232;">\n
      </span><span style="color:#323232;">ssh-agent-setup\n
      </span>\n
      ```\n
      \n
      This way it stores the unlocked key in memory until the end of the session.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1706018340 {#4369
      date: 2024-01-23 14:59:00.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4375 …}
    +nested: Doctrine\ORM\PersistentCollection {#4377 …}
    +votes: Doctrine\ORM\PersistentCollection {#4379 …}
    +reports: Doctrine\ORM\PersistentCollection {#4381 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
    -id: 237462
    -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/3598742"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703071656 {#4370
      date: 2023-12-20 12:27:36.0 +01:00
    }
  }
  +nestedComments: [
    237719 => App\Entity\EntryComment {#4534
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4374}
      +root: App\Entity\EntryComment {#4374}
      +body: """
        > that makes no sense - you need the key\n
        \n
        But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
        \n
        I would prefer something that never ask for the password.\n
        \n
        Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1703079634 {#4535
        date: 2023-12-20 14:40:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4529 …}
      +nested: Doctrine\ORM\PersistentCollection {#4523 …}
      +votes: Doctrine\ORM\PersistentCollection {#4527 …}
      +reports: Doctrine\ORM\PersistentCollection {#4538 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
      -id: 237719
      -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4496072"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703079634 {#4532
        date: 2023-12-20 14:40:34.0 +01:00
      }
    }
    238374 => App\Entity\EntryComment {#4616
      +user: App\Entity\User {#4387}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4534}
      +root: App\Entity\EntryComment {#4374}
      +body: "I don’t like what you’re trying to do, but I think gnome-keyring would do this for you. Seahorse is the gui for it"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1703098812 {#4614
        date: 2023-12-20 20:00:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4617 …}
      +nested: Doctrine\ORM\PersistentCollection {#4619 …}
      +votes: Doctrine\ORM\PersistentCollection {#4621 …}
      +reports: Doctrine\ORM\PersistentCollection {#4623 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4625 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4627 …}
      -id: 238374
      -bodyTs: "'gnome':15 'gnome-keyr':14 'gui':25 'keyr':16 'like':4 're':7 'seahors':22 'think':13 'tri':8 'would':17"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/3604856"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703098812 {#4615
        date: 2023-12-20 20:00:12.0 +01:00
      }
    }
    239444 => App\Entity\EntryComment {#4631
      +user: Proxies\__CG__\App\Entity\User {#4632
        +avatar: null
        +cover: null
        +email: "damium@programming.dev"
        +username: "@damium@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724143312 {#12632
          date: 2024-08-20 10:41:52.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#12637 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12640 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#12642 …}
        +entries: Doctrine\ORM\PersistentCollection {#12644 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#12646 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#12648 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12650 …}
        +posts: Doctrine\ORM\PersistentCollection {#12652 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#12654 …}
        +postComments: Doctrine\ORM\PersistentCollection {#12656 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#12658 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#12660 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#12662 …}
        +follows: Doctrine\ORM\PersistentCollection {#12664 …}
        +followers: Doctrine\ORM\PersistentCollection {#12666 …}
        +blocks: Doctrine\ORM\PersistentCollection {#12668 …}
        +blockers: Doctrine\ORM\PersistentCollection {#12670 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#12672 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#12674 …}
        +reports: Doctrine\ORM\PersistentCollection {#12676 …}
        +favourites: Doctrine\ORM\PersistentCollection {#12678 …}
        +violations: Doctrine\ORM\PersistentCollection {#12680 …}
        +notifications: Doctrine\ORM\PersistentCollection {#12682 …}
        +awards: Doctrine\ORM\PersistentCollection {#12684 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#12686 …}
        +categories: Doctrine\ORM\PersistentCollection {#12688 …}
        -id: 69892
        -password: "$2y$13$6dYMUS0XOLJ.nXKd3qrWKeEWGMqlneCZSBtgOnnMQ.PHVLfoLfRQ6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12690 …}
        +apId: "damium@programming.dev"
        +apProfileId: "https://programming.dev/u/damium"
        +apPublicUrl: "https://programming.dev/u/damium"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "damium"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727959277 {#12629
          date: 2024-10-03 14:41:17.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698932111 {#12631
          date: 2023-11-02 14:35:11.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4534}
      +root: App\Entity\EntryComment {#4374}
      +body: """
        I’n Windows it is not stored in a keyring but instead in the registry. This has basically the same security threat model as a local key file.\n
        \n
        The ssh-agent on Linux will do what you want with effectively the same security. The biggest difference being that it doesn’t run as a system service but instead runs in userspace which can make it easier to dump memory. There are some other agent services out there with additional security options but they don’t change the threat model much.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1703127946 {#4629
        date: 2023-12-21 04:05:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4633 …}
      +nested: Doctrine\ORM\PersistentCollection {#4635 …}
      +votes: Doctrine\ORM\PersistentCollection {#4637 …}
      +reports: Doctrine\ORM\PersistentCollection {#4639 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4641 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4643 …}
      -id: 239444
      -bodyTs: "'addit':80 'agent':32,75 'basic':18 'biggest':46 'chang':87 'differ':47 'doesn':51 'dump':69 'easier':67 'effect':41 'file':28 'instead':12,59 'key':27 'keyr':10 'linux':34 'local':26 'make':65 'memori':70 'model':23,90 'much':91 'n':2 'option':82 'registri':15 'run':53,60 'secur':21,44,81 'servic':57,76 'ssh':31 'ssh-agent':30 'store':7 'system':56 'threat':22,89 'userspac':62 'want':39 'window':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/5851635"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703127946 {#4630
        date: 2023-12-21 04:05:46.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 59.29 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4534
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4374
      +user: App\Entity\User {#4387
        +avatar: null
        +cover: null
        +email: "Illecors@lemmy.cafe"
        +username: "@Illecors@lemmy.cafe"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Calculator Manipulator"
        +lastActive: DateTime @1728825455 {#4371
          date: 2024-10-13 15:17:35.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
        +entries: Doctrine\ORM\PersistentCollection {#4394 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
        +posts: Doctrine\ORM\PersistentCollection {#4402 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
        +follows: Doctrine\ORM\PersistentCollection {#4414 …}
        +followers: Doctrine\ORM\PersistentCollection {#4416 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
        +reports: Doctrine\ORM\PersistentCollection {#4426 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
        +violations: Doctrine\ORM\PersistentCollection {#4430 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
        +awards: Doctrine\ORM\PersistentCollection {#4434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
        +categories: Doctrine\ORM\PersistentCollection {#4438 …}
        -id: 9191
        -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
        +apId: "Illecors@lemmy.cafe"
        +apProfileId: "https://lemmy.cafe/u/Illecors"
        +apPublicUrl: "https://lemmy.cafe/u/Illecors"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cafe/inbox"
        +apDomain: "lemmy.cafe"
        +apPreferredUsername: "Illecors"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727647953 {#4372
          date: 2024-09-30 00:12:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687528433 {#4373
          date: 2023-06-23 15:53:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
        \n
        I have this function defined and called:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">function ssh-agent-setup() {\n
        </span><span style="color:#323232;">    # SSH agent\n
        </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
        </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
        </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
        </span><span style="color:#323232;">    then\n
        </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
        </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
        </span><span style="color:#323232;">    fi\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
        </span><span style="color:#323232;">    then\n
        </span><span style="color:#323232;">      # the agent is not running, start it\n
        </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
        </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
        </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
        </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
        </span><span style="color:#323232;">    fi\n
        </span><span style="color:#323232;">    export SSH_AGENT_PID\n
        </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
        </span><span style="color:#323232;">}\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">ssh-agent-setup\n
        </span>\n
        ```\n
        \n
        This way it stores the unlocked key in memory until the end of the session.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1706018340 {#4369
        date: 2024-01-23 14:59:00.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4375 …}
      +nested: Doctrine\ORM\PersistentCollection {#4377 …}
      +votes: Doctrine\ORM\PersistentCollection {#4379 …}
      +reports: Doctrine\ORM\PersistentCollection {#4381 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
      -id: 237462
      -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/3598742"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703071656 {#4370
        date: 2023-12-20 12:27:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: """
      > that makes no sense - you need the key\n
      \n
      But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
      \n
      I would prefer something that never ask for the password.\n
      \n
      Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1703079634 {#4535
      date: 2023-12-20 14:40:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4529 …}
    +nested: Doctrine\ORM\PersistentCollection {#4523 …}
    +votes: Doctrine\ORM\PersistentCollection {#4527 …}
    +reports: Doctrine\ORM\PersistentCollection {#4538 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
    -id: 237719
    -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4496072"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703079634 {#4532
      date: 2023-12-20 14:40:34.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11264
  +comment: App\Entity\EntryComment {#4534
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4374
      +user: App\Entity\User {#4387
        +avatar: null
        +cover: null
        +email: "Illecors@lemmy.cafe"
        +username: "@Illecors@lemmy.cafe"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Calculator Manipulator"
        +lastActive: DateTime @1728825455 {#4371
          date: 2024-10-13 15:17:35.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
        +entries: Doctrine\ORM\PersistentCollection {#4394 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
        +posts: Doctrine\ORM\PersistentCollection {#4402 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
        +follows: Doctrine\ORM\PersistentCollection {#4414 …}
        +followers: Doctrine\ORM\PersistentCollection {#4416 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
        +reports: Doctrine\ORM\PersistentCollection {#4426 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
        +violations: Doctrine\ORM\PersistentCollection {#4430 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
        +awards: Doctrine\ORM\PersistentCollection {#4434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
        +categories: Doctrine\ORM\PersistentCollection {#4438 …}
        -id: 9191
        -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
        +apId: "Illecors@lemmy.cafe"
        +apProfileId: "https://lemmy.cafe/u/Illecors"
        +apPublicUrl: "https://lemmy.cafe/u/Illecors"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cafe/inbox"
        +apDomain: "lemmy.cafe"
        +apPreferredUsername: "Illecors"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727647953 {#4372
          date: 2024-09-30 00:12:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687528433 {#4373
          date: 2023-06-23 15:53:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
        \n
        I have this function defined and called:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">function ssh-agent-setup() {\n
        </span><span style="color:#323232;">    # SSH agent\n
        </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
        </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
        </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
        </span><span style="color:#323232;">    then\n
        </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
        </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
        </span><span style="color:#323232;">    fi\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
        </span><span style="color:#323232;">    then\n
        </span><span style="color:#323232;">      # the agent is not running, start it\n
        </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
        </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
        </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
        </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
        </span><span style="color:#323232;">    fi\n
        </span><span style="color:#323232;">    export SSH_AGENT_PID\n
        </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
        </span><span style="color:#323232;">}\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">ssh-agent-setup\n
        </span>\n
        ```\n
        \n
        This way it stores the unlocked key in memory until the end of the session.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1706018340 {#4369
        date: 2024-01-23 14:59:00.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4375 …}
      +nested: Doctrine\ORM\PersistentCollection {#4377 …}
      +votes: Doctrine\ORM\PersistentCollection {#4379 …}
      +reports: Doctrine\ORM\PersistentCollection {#4381 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
      -id: 237462
      -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/3598742"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703071656 {#4370
        date: 2023-12-20 12:27:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: """
      > that makes no sense - you need the key\n
      \n
      But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
      \n
      I would prefer something that never ask for the password.\n
      \n
      Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1703079634 {#4535
      date: 2023-12-20 14:40:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4529 …}
    +nested: Doctrine\ORM\PersistentCollection {#4523 …}
    +votes: Doctrine\ORM\PersistentCollection {#4527 …}
    +reports: Doctrine\ORM\PersistentCollection {#4538 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
    -id: 237719
    -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4496072"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703079634 {#4532
      date: 2023-12-20 14:40:34.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1943
    +avatar: null
    +cover: null
    +email: "edinbruh@feddit.it"
    +username: "@edinbruh@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727381734 {#1516
      date: 2024-09-26 22:15:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +entries: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
    +posts: Doctrine\ORM\PersistentCollection {#1746 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
    +follows: Doctrine\ORM\PersistentCollection {#1422 …}
    +followers: Doctrine\ORM\PersistentCollection {#1660 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
    +reports: Doctrine\ORM\PersistentCollection {#1461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
    +violations: Doctrine\ORM\PersistentCollection {#1697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
    +awards: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
    +categories: Doctrine\ORM\PersistentCollection {#1675 …}
    -id: 28350
    -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
    +apId: "edinbruh@feddit.it"
    +apProfileId: "https://feddit.it/u/edinbruh"
    +apPublicUrl: "https://feddit.it/u/edinbruh"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "edinbruh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728943169 {#1537
      date: 2024-10-14 23:59:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689413633 {#1515
      date: 2023-07-15 11:33:53.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11309
  +user: Proxies\__CG__\App\Entity\User {#1943
    +avatar: null
    +cover: null
    +email: "edinbruh@feddit.it"
    +username: "@edinbruh@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727381734 {#1516
      date: 2024-09-26 22:15:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +entries: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
    +posts: Doctrine\ORM\PersistentCollection {#1746 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
    +follows: Doctrine\ORM\PersistentCollection {#1422 …}
    +followers: Doctrine\ORM\PersistentCollection {#1660 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
    +reports: Doctrine\ORM\PersistentCollection {#1461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
    +violations: Doctrine\ORM\PersistentCollection {#1697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
    +awards: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
    +categories: Doctrine\ORM\PersistentCollection {#1675 …}
    -id: 28350
    -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
    +apId: "edinbruh@feddit.it"
    +apProfileId: "https://feddit.it/u/edinbruh"
    +apPublicUrl: "https://feddit.it/u/edinbruh"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "edinbruh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728943169 {#1537
      date: 2024-10-14 23:59:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689413633 {#1515
      date: 2023-07-15 11:33:53.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703079634 {#4532
    date: 2023-12-20 14:40:34.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11364
  +date: DateTimeImmutable @1703079634 {#4532
    date: 2023-12-20 14:40:34.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703079634 {#4532
    date: 2023-12-20 14:40:34.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11418
  +createdAt: DateTimeImmutable @1703079634 {#4532
    date: 2023-12-20 14:40:34.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1943
    +avatar: null
    +cover: null
    +email: "edinbruh@feddit.it"
    +username: "@edinbruh@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727381734 {#1516
      date: 2024-09-26 22:15:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +entries: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
    +posts: Doctrine\ORM\PersistentCollection {#1746 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
    +follows: Doctrine\ORM\PersistentCollection {#1422 …}
    +followers: Doctrine\ORM\PersistentCollection {#1660 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
    +reports: Doctrine\ORM\PersistentCollection {#1461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
    +violations: Doctrine\ORM\PersistentCollection {#1697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
    +awards: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
    +categories: Doctrine\ORM\PersistentCollection {#1675 …}
    -id: 28350
    -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
    +apId: "edinbruh@feddit.it"
    +apProfileId: "https://feddit.it/u/edinbruh"
    +apPublicUrl: "https://feddit.it/u/edinbruh"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "edinbruh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728943169 {#1537
      date: 2024-10-14 23:59:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689413633 {#1515
      date: 2023-07-15 11:33:53.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11472
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1943
    +avatar: null
    +cover: null
    +email: "edinbruh@feddit.it"
    +username: "@edinbruh@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727381734 {#1516
      date: 2024-09-26 22:15:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +entries: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
    +posts: Doctrine\ORM\PersistentCollection {#1746 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
    +follows: Doctrine\ORM\PersistentCollection {#1422 …}
    +followers: Doctrine\ORM\PersistentCollection {#1660 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
    +reports: Doctrine\ORM\PersistentCollection {#1461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
    +violations: Doctrine\ORM\PersistentCollection {#1697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
    +awards: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
    +categories: Doctrine\ORM\PersistentCollection {#1675 …}
    -id: 28350
    -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
    +apId: "edinbruh@feddit.it"
    +apProfileId: "https://feddit.it/u/edinbruh"
    +apPublicUrl: "https://feddit.it/u/edinbruh"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "edinbruh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728943169 {#1537
      date: 2024-10-14 23:59:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689413633 {#1515
      date: 2023-07-15 11:33:53.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.48 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4534
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4374
      +user: App\Entity\User {#4387
        +avatar: null
        +cover: null
        +email: "Illecors@lemmy.cafe"
        +username: "@Illecors@lemmy.cafe"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Calculator Manipulator"
        +lastActive: DateTime @1728825455 {#4371
          date: 2024-10-13 15:17:35.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
        +entries: Doctrine\ORM\PersistentCollection {#4394 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
        +posts: Doctrine\ORM\PersistentCollection {#4402 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
        +follows: Doctrine\ORM\PersistentCollection {#4414 …}
        +followers: Doctrine\ORM\PersistentCollection {#4416 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
        +reports: Doctrine\ORM\PersistentCollection {#4426 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
        +violations: Doctrine\ORM\PersistentCollection {#4430 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
        +awards: Doctrine\ORM\PersistentCollection {#4434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
        +categories: Doctrine\ORM\PersistentCollection {#4438 …}
        -id: 9191
        -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
        +apId: "Illecors@lemmy.cafe"
        +apProfileId: "https://lemmy.cafe/u/Illecors"
        +apPublicUrl: "https://lemmy.cafe/u/Illecors"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cafe/inbox"
        +apDomain: "lemmy.cafe"
        +apPreferredUsername: "Illecors"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727647953 {#4372
          date: 2024-09-30 00:12:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687528433 {#4373
          date: 2023-06-23 15:53:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
        \n
        I have this function defined and called:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">function ssh-agent-setup() {\n
        </span><span style="color:#323232;">    # SSH agent\n
        </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
        </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
        </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
        </span><span style="color:#323232;">    then\n
        </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
        </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
        </span><span style="color:#323232;">    fi\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
        </span><span style="color:#323232;">    then\n
        </span><span style="color:#323232;">      # the agent is not running, start it\n
        </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
        </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
        </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
        </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
        </span><span style="color:#323232;">    fi\n
        </span><span style="color:#323232;">    export SSH_AGENT_PID\n
        </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
        </span><span style="color:#323232;">}\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">ssh-agent-setup\n
        </span>\n
        ```\n
        \n
        This way it stores the unlocked key in memory until the end of the session.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1706018340 {#4369
        date: 2024-01-23 14:59:00.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4375 …}
      +nested: Doctrine\ORM\PersistentCollection {#4377 …}
      +votes: Doctrine\ORM\PersistentCollection {#4379 …}
      +reports: Doctrine\ORM\PersistentCollection {#4381 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
      -id: 237462
      -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/3598742"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703071656 {#4370
        date: 2023-12-20 12:27:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: """
      > that makes no sense - you need the key\n
      \n
      But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
      \n
      I would prefer something that never ask for the password.\n
      \n
      Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1703079634 {#4535
      date: 2023-12-20 14:40:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4529 …}
    +nested: Doctrine\ORM\PersistentCollection {#4523 …}
    +votes: Doctrine\ORM\PersistentCollection {#4527 …}
    +reports: Doctrine\ORM\PersistentCollection {#4538 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
    -id: 237719
    -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4496072"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703079634 {#4532
      date: 2023-12-20 14:40:34.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11555
  +subject: App\Entity\EntryComment {#4534
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4374
      +user: App\Entity\User {#4387
        +avatar: null
        +cover: null
        +email: "Illecors@lemmy.cafe"
        +username: "@Illecors@lemmy.cafe"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Calculator Manipulator"
        +lastActive: DateTime @1728825455 {#4371
          date: 2024-10-13 15:17:35.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
        +entries: Doctrine\ORM\PersistentCollection {#4394 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
        +posts: Doctrine\ORM\PersistentCollection {#4402 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
        +follows: Doctrine\ORM\PersistentCollection {#4414 …}
        +followers: Doctrine\ORM\PersistentCollection {#4416 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
        +reports: Doctrine\ORM\PersistentCollection {#4426 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
        +violations: Doctrine\ORM\PersistentCollection {#4430 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
        +awards: Doctrine\ORM\PersistentCollection {#4434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
        +categories: Doctrine\ORM\PersistentCollection {#4438 …}
        -id: 9191
        -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
        +apId: "Illecors@lemmy.cafe"
        +apProfileId: "https://lemmy.cafe/u/Illecors"
        +apPublicUrl: "https://lemmy.cafe/u/Illecors"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cafe/inbox"
        +apDomain: "lemmy.cafe"
        +apPreferredUsername: "Illecors"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727647953 {#4372
          date: 2024-09-30 00:12:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687528433 {#4373
          date: 2023-06-23 15:53:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
        \n
        I have this function defined and called:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">function ssh-agent-setup() {\n
        </span><span style="color:#323232;">    # SSH agent\n
        </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
        </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
        </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
        </span><span style="color:#323232;">    then\n
        </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
        </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
        </span><span style="color:#323232;">    fi\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
        </span><span style="color:#323232;">    then\n
        </span><span style="color:#323232;">      # the agent is not running, start it\n
        </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
        </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
        </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
        </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
        </span><span style="color:#323232;">    fi\n
        </span><span style="color:#323232;">    export SSH_AGENT_PID\n
        </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
        </span><span style="color:#323232;">}\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">ssh-agent-setup\n
        </span>\n
        ```\n
        \n
        This way it stores the unlocked key in memory until the end of the session.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1706018340 {#4369
        date: 2024-01-23 14:59:00.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4375 …}
      +nested: Doctrine\ORM\PersistentCollection {#4377 …}
      +votes: Doctrine\ORM\PersistentCollection {#4379 …}
      +reports: Doctrine\ORM\PersistentCollection {#4381 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
      -id: 237462
      -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/3598742"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703071656 {#4370
        date: 2023-12-20 12:27:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: """
      > that makes no sense - you need the key\n
      \n
      But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
      \n
      I would prefer something that never ask for the password.\n
      \n
      Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1703079634 {#4535
      date: 2023-12-20 14:40:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4529 …}
    +nested: Doctrine\ORM\PersistentCollection {#4523 …}
    +votes: Doctrine\ORM\PersistentCollection {#4527 …}
    +reports: Doctrine\ORM\PersistentCollection {#4538 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
    -id: 237719
    -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4496072"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703079634 {#4532
      date: 2023-12-20 14:40:34.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4534
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4374
      +user: App\Entity\User {#4387
        +avatar: null
        +cover: null
        +email: "Illecors@lemmy.cafe"
        +username: "@Illecors@lemmy.cafe"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Calculator Manipulator"
        +lastActive: DateTime @1728825455 {#4371
          date: 2024-10-13 15:17:35.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
        +entries: Doctrine\ORM\PersistentCollection {#4394 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
        +posts: Doctrine\ORM\PersistentCollection {#4402 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
        +follows: Doctrine\ORM\PersistentCollection {#4414 …}
        +followers: Doctrine\ORM\PersistentCollection {#4416 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
        +reports: Doctrine\ORM\PersistentCollection {#4426 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
        +violations: Doctrine\ORM\PersistentCollection {#4430 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
        +awards: Doctrine\ORM\PersistentCollection {#4434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
        +categories: Doctrine\ORM\PersistentCollection {#4438 …}
        -id: 9191
        -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
        +apId: "Illecors@lemmy.cafe"
        +apProfileId: "https://lemmy.cafe/u/Illecors"
        +apPublicUrl: "https://lemmy.cafe/u/Illecors"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cafe/inbox"
        +apDomain: "lemmy.cafe"
        +apPreferredUsername: "Illecors"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727647953 {#4372
          date: 2024-09-30 00:12:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687528433 {#4373
          date: 2023-06-23 15:53:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
        \n
        I have this function defined and called:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">function ssh-agent-setup() {\n
        </span><span style="color:#323232;">    # SSH agent\n
        </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
        </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
        </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
        </span><span style="color:#323232;">    then\n
        </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
        </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
        </span><span style="color:#323232;">    fi\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
        </span><span style="color:#323232;">    then\n
        </span><span style="color:#323232;">      # the agent is not running, start it\n
        </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
        </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
        </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
        </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
        </span><span style="color:#323232;">    fi\n
        </span><span style="color:#323232;">    export SSH_AGENT_PID\n
        </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
        </span><span style="color:#323232;">}\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">ssh-agent-setup\n
        </span>\n
        ```\n
        \n
        This way it stores the unlocked key in memory until the end of the session.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1706018340 {#4369
        date: 2024-01-23 14:59:00.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4375 …}
      +nested: Doctrine\ORM\PersistentCollection {#4377 …}
      +votes: Doctrine\ORM\PersistentCollection {#4379 …}
      +reports: Doctrine\ORM\PersistentCollection {#4381 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
      -id: 237462
      -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/3598742"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703071656 {#4370
        date: 2023-12-20 12:27:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: """
      > that makes no sense - you need the key\n
      \n
      But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
      \n
      I would prefer something that never ask for the password.\n
      \n
      Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1703079634 {#4535
      date: 2023-12-20 14:40:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4529 …}
    +nested: Doctrine\ORM\PersistentCollection {#4523 …}
    +votes: Doctrine\ORM\PersistentCollection {#4527 …}
    +reports: Doctrine\ORM\PersistentCollection {#4538 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
    -id: 237719
    -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4496072"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703079634 {#4532
      date: 2023-12-20 14:40:34.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11612
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4534
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4374
      +user: App\Entity\User {#4387
        +avatar: null
        +cover: null
        +email: "Illecors@lemmy.cafe"
        +username: "@Illecors@lemmy.cafe"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Calculator Manipulator"
        +lastActive: DateTime @1728825455 {#4371
          date: 2024-10-13 15:17:35.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
        +entries: Doctrine\ORM\PersistentCollection {#4394 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
        +posts: Doctrine\ORM\PersistentCollection {#4402 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
        +follows: Doctrine\ORM\PersistentCollection {#4414 …}
        +followers: Doctrine\ORM\PersistentCollection {#4416 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
        +reports: Doctrine\ORM\PersistentCollection {#4426 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
        +violations: Doctrine\ORM\PersistentCollection {#4430 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
        +awards: Doctrine\ORM\PersistentCollection {#4434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
        +categories: Doctrine\ORM\PersistentCollection {#4438 …}
        -id: 9191
        -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
        +apId: "Illecors@lemmy.cafe"
        +apProfileId: "https://lemmy.cafe/u/Illecors"
        +apPublicUrl: "https://lemmy.cafe/u/Illecors"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cafe/inbox"
        +apDomain: "lemmy.cafe"
        +apPreferredUsername: "Illecors"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727647953 {#4372
          date: 2024-09-30 00:12:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687528433 {#4373
          date: 2023-06-23 15:53:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
        \n
        I have this function defined and called:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">function ssh-agent-setup() {\n
        </span><span style="color:#323232;">    # SSH agent\n
        </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
        </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
        </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
        </span><span style="color:#323232;">    then\n
        </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
        </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
        </span><span style="color:#323232;">    fi\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
        </span><span style="color:#323232;">    then\n
        </span><span style="color:#323232;">      # the agent is not running, start it\n
        </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
        </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
        </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
        </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
        </span><span style="color:#323232;">    fi\n
        </span><span style="color:#323232;">    export SSH_AGENT_PID\n
        </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
        </span><span style="color:#323232;">}\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">ssh-agent-setup\n
        </span>\n
        ```\n
        \n
        This way it stores the unlocked key in memory until the end of the session.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1706018340 {#4369
        date: 2024-01-23 14:59:00.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4375 …}
      +nested: Doctrine\ORM\PersistentCollection {#4377 …}
      +votes: Doctrine\ORM\PersistentCollection {#4379 …}
      +reports: Doctrine\ORM\PersistentCollection {#4381 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
      -id: 237462
      -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/3598742"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703071656 {#4370
        date: 2023-12-20 12:27:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: """
      > that makes no sense - you need the key\n
      \n
      But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
      \n
      I would prefer something that never ask for the password.\n
      \n
      Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1703079634 {#4535
      date: 2023-12-20 14:40:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4529 …}
    +nested: Doctrine\ORM\PersistentCollection {#4523 …}
    +votes: Doctrine\ORM\PersistentCollection {#4527 …}
    +reports: Doctrine\ORM\PersistentCollection {#4538 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
    -id: 237719
    -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4496072"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703079634 {#4532
      date: 2023-12-20 14:40:34.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 49.89 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4534
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4374
      +user: App\Entity\User {#4387
        +avatar: null
        +cover: null
        +email: "Illecors@lemmy.cafe"
        +username: "@Illecors@lemmy.cafe"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Calculator Manipulator"
        +lastActive: DateTime @1728825455 {#4371
          date: 2024-10-13 15:17:35.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
        +entries: Doctrine\ORM\PersistentCollection {#4394 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
        +posts: Doctrine\ORM\PersistentCollection {#4402 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
        +follows: Doctrine\ORM\PersistentCollection {#4414 …}
        +followers: Doctrine\ORM\PersistentCollection {#4416 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
        +reports: Doctrine\ORM\PersistentCollection {#4426 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
        +violations: Doctrine\ORM\PersistentCollection {#4430 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
        +awards: Doctrine\ORM\PersistentCollection {#4434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
        +categories: Doctrine\ORM\PersistentCollection {#4438 …}
        -id: 9191
        -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
        +apId: "Illecors@lemmy.cafe"
        +apProfileId: "https://lemmy.cafe/u/Illecors"
        +apPublicUrl: "https://lemmy.cafe/u/Illecors"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cafe/inbox"
        +apDomain: "lemmy.cafe"
        +apPreferredUsername: "Illecors"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727647953 {#4372
          date: 2024-09-30 00:12:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687528433 {#4373
          date: 2023-06-23 15:53:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
        \n
        I have this function defined and called:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">function ssh-agent-setup() {\n
        </span><span style="color:#323232;">    # SSH agent\n
        </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
        </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
        </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
        </span><span style="color:#323232;">    then\n
        </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
        </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
        </span><span style="color:#323232;">    fi\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
        </span><span style="color:#323232;">    then\n
        </span><span style="color:#323232;">      # the agent is not running, start it\n
        </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
        </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
        </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
        </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
        </span><span style="color:#323232;">    fi\n
        </span><span style="color:#323232;">    export SSH_AGENT_PID\n
        </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
        </span><span style="color:#323232;">}\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">ssh-agent-setup\n
        </span>\n
        ```\n
        \n
        This way it stores the unlocked key in memory until the end of the session.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1706018340 {#4369
        date: 2024-01-23 14:59:00.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4375 …}
      +nested: Doctrine\ORM\PersistentCollection {#4377 …}
      +votes: Doctrine\ORM\PersistentCollection {#4379 …}
      +reports: Doctrine\ORM\PersistentCollection {#4381 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
      -id: 237462
      -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/3598742"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703071656 {#4370
        date: 2023-12-20 12:27:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: """
      > that makes no sense - you need the key\n
      \n
      But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
      \n
      I would prefer something that never ask for the password.\n
      \n
      Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1703079634 {#4535
      date: 2023-12-20 14:40:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4529 …}
    +nested: Doctrine\ORM\PersistentCollection {#4523 …}
    +votes: Doctrine\ORM\PersistentCollection {#4527 …}
    +reports: Doctrine\ORM\PersistentCollection {#4538 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
    -id: 237719
    -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4496072"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703079634 {#4532
      date: 2023-12-20 14:40:34.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11852
  +comment: App\Entity\EntryComment {#4534
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "edinbruh@feddit.it"
      +username: "@edinbruh@feddit.it"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727381734 {#1516
        date: 2024-09-26 22:15:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
      +entries: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
      +posts: Doctrine\ORM\PersistentCollection {#1746 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
      +follows: Doctrine\ORM\PersistentCollection {#1422 …}
      +followers: Doctrine\ORM\PersistentCollection {#1660 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
      +reports: Doctrine\ORM\PersistentCollection {#1461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
      +violations: Doctrine\ORM\PersistentCollection {#1697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
      +awards: Doctrine\ORM\PersistentCollection {#1429 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
      +categories: Doctrine\ORM\PersistentCollection {#1675 …}
      -id: 28350
      -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
      +apId: "edinbruh@feddit.it"
      +apProfileId: "https://feddit.it/u/edinbruh"
      +apPublicUrl: "https://feddit.it/u/edinbruh"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.it/inbox"
      +apDomain: "feddit.it"
      +apPreferredUsername: "edinbruh"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728943169 {#1537
        date: 2024-10-14 23:59:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689413633 {#1515
        date: 2023-07-15 11:33:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4374
      +user: App\Entity\User {#4387
        +avatar: null
        +cover: null
        +email: "Illecors@lemmy.cafe"
        +username: "@Illecors@lemmy.cafe"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Calculator Manipulator"
        +lastActive: DateTime @1728825455 {#4371
          date: 2024-10-13 15:17:35.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
        +entries: Doctrine\ORM\PersistentCollection {#4394 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
        +posts: Doctrine\ORM\PersistentCollection {#4402 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
        +follows: Doctrine\ORM\PersistentCollection {#4414 …}
        +followers: Doctrine\ORM\PersistentCollection {#4416 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
        +reports: Doctrine\ORM\PersistentCollection {#4426 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
        +violations: Doctrine\ORM\PersistentCollection {#4430 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
        +awards: Doctrine\ORM\PersistentCollection {#4434 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
        +categories: Doctrine\ORM\PersistentCollection {#4438 …}
        -id: 9191
        -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
        +apId: "Illecors@lemmy.cafe"
        +apProfileId: "https://lemmy.cafe/u/Illecors"
        +apPublicUrl: "https://lemmy.cafe/u/Illecors"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.cafe/inbox"
        +apDomain: "lemmy.cafe"
        +apPreferredUsername: "Illecors"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727647953 {#4372
          date: 2024-09-30 00:12:33.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687528433 {#4373
          date: 2023-06-23 15:53:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: null
      +root: null
      +body: """
        Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
        \n
        I have this function defined and called:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">function ssh-agent-setup() {\n
        </span><span style="color:#323232;">    # SSH agent\n
        </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
        </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
        </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
        </span><span style="color:#323232;">    then\n
        </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
        </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
        </span><span style="color:#323232;">    fi\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
        </span><span style="color:#323232;">    then\n
        </span><span style="color:#323232;">      # the agent is not running, start it\n
        </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
        </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
        </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
        </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
        </span><span style="color:#323232;">    fi\n
        </span><span style="color:#323232;">    export SSH_AGENT_PID\n
        </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
        </span><span style="color:#323232;">}\n
        </span><span style="color:#323232;">\n
        </span><span style="color:#323232;">ssh-agent-setup\n
        </span>\n
        ```\n
        \n
        This way it stores the unlocked key in memory until the end of the session.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1706018340 {#4369
        date: 2024-01-23 14:59:00.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@edinbruh@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4375 …}
      +nested: Doctrine\ORM\PersistentCollection {#4377 …}
      +votes: Doctrine\ORM\PersistentCollection {#4379 …}
      +reports: Doctrine\ORM\PersistentCollection {#4381 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
      -id: 237462
      -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.cafe/comment/3598742"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703071656 {#4370
        date: 2023-12-20 12:27:36.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: """
      > that makes no sense - you need the key\n
      \n
      But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
      \n
      I would prefer something that never ask for the password.\n
      \n
      Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1703079634 {#4535
      date: 2023-12-20 14:40:34.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4529 …}
    +nested: Doctrine\ORM\PersistentCollection {#4523 …}
    +votes: Doctrine\ORM\PersistentCollection {#4527 …}
    +reports: Doctrine\ORM\PersistentCollection {#4538 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
    -id: 237719
    -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.it/comment/4496072"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703079634 {#4532
      date: 2023-12-20 14:40:34.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 13.26 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4616
    +user: App\Entity\User {#4387
      +avatar: null
      +cover: null
      +email: "Illecors@lemmy.cafe"
      +username: "@Illecors@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Calculator Manipulator"
      +lastActive: DateTime @1728825455 {#4371
        date: 2024-10-13 15:17:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
      +entries: Doctrine\ORM\PersistentCollection {#4394 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
      +posts: Doctrine\ORM\PersistentCollection {#4402 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
      +follows: Doctrine\ORM\PersistentCollection {#4414 …}
      +followers: Doctrine\ORM\PersistentCollection {#4416 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +violations: Doctrine\ORM\PersistentCollection {#4430 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
      +awards: Doctrine\ORM\PersistentCollection {#4434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
      +categories: Doctrine\ORM\PersistentCollection {#4438 …}
      -id: 9191
      -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
      +apId: "Illecors@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/Illecors"
      +apPublicUrl: "https://lemmy.cafe/u/Illecors"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "Illecors"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727647953 {#4372
        date: 2024-09-30 00:12:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687528433 {#4373
        date: 2023-06-23 15:53:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4534
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4374
        +user: App\Entity\User {#4387}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
          \n
          I have this function defined and called:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">function ssh-agent-setup() {\n
          </span><span style="color:#323232;">    # SSH agent\n
          </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
          </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
          </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
          </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # the agent is not running, start it\n
          </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
          </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
          </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
          </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">    export SSH_AGENT_PID\n
          </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
          </span><span style="color:#323232;">}\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">ssh-agent-setup\n
          </span>\n
          ```\n
          \n
          This way it stores the unlocked key in memory until the end of the session.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1706018340 {#4369
          date: 2024-01-23 14:59:00.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4375 …}
        +nested: Doctrine\ORM\PersistentCollection {#4377 …}
        +votes: Doctrine\ORM\PersistentCollection {#4379 …}
        +reports: Doctrine\ORM\PersistentCollection {#4381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
        -id: 237462
        -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/3598742"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703071656 {#4370
          date: 2023-12-20 12:27:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4374}
      +body: """
        > that makes no sense - you need the key\n
        \n
        But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
        \n
        I would prefer something that never ask for the password.\n
        \n
        Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1703079634 {#4535
        date: 2023-12-20 14:40:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4529 …}
      +nested: Doctrine\ORM\PersistentCollection {#4523 …}
      +votes: Doctrine\ORM\PersistentCollection {#4527 …}
      +reports: Doctrine\ORM\PersistentCollection {#4538 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
      -id: 237719
      -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4496072"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703079634 {#4532
        date: 2023-12-20 14:40:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: "I don’t like what you’re trying to do, but I think gnome-keyring would do this for you. Seahorse is the gui for it"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703098812 {#4614
      date: 2023-12-20 20:00:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4617 …}
    +nested: Doctrine\ORM\PersistentCollection {#4619 …}
    +votes: Doctrine\ORM\PersistentCollection {#4621 …}
    +reports: Doctrine\ORM\PersistentCollection {#4623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4627 …}
    -id: 238374
    -bodyTs: "'gnome':15 'gnome-keyr':14 'gui':25 'keyr':16 'like':4 're':7 'seahors':22 'think':13 'tri':8 'would':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/3604856"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703098812 {#4615
      date: 2023-12-20 20:00:12.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11907
  +comment: App\Entity\EntryComment {#4616
    +user: App\Entity\User {#4387
      +avatar: null
      +cover: null
      +email: "Illecors@lemmy.cafe"
      +username: "@Illecors@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Calculator Manipulator"
      +lastActive: DateTime @1728825455 {#4371
        date: 2024-10-13 15:17:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
      +entries: Doctrine\ORM\PersistentCollection {#4394 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
      +posts: Doctrine\ORM\PersistentCollection {#4402 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
      +follows: Doctrine\ORM\PersistentCollection {#4414 …}
      +followers: Doctrine\ORM\PersistentCollection {#4416 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +violations: Doctrine\ORM\PersistentCollection {#4430 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
      +awards: Doctrine\ORM\PersistentCollection {#4434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
      +categories: Doctrine\ORM\PersistentCollection {#4438 …}
      -id: 9191
      -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
      +apId: "Illecors@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/Illecors"
      +apPublicUrl: "https://lemmy.cafe/u/Illecors"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "Illecors"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727647953 {#4372
        date: 2024-09-30 00:12:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687528433 {#4373
        date: 2023-06-23 15:53:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4534
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4374
        +user: App\Entity\User {#4387}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
          \n
          I have this function defined and called:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">function ssh-agent-setup() {\n
          </span><span style="color:#323232;">    # SSH agent\n
          </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
          </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
          </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
          </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # the agent is not running, start it\n
          </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
          </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
          </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
          </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">    export SSH_AGENT_PID\n
          </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
          </span><span style="color:#323232;">}\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">ssh-agent-setup\n
          </span>\n
          ```\n
          \n
          This way it stores the unlocked key in memory until the end of the session.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1706018340 {#4369
          date: 2024-01-23 14:59:00.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4375 …}
        +nested: Doctrine\ORM\PersistentCollection {#4377 …}
        +votes: Doctrine\ORM\PersistentCollection {#4379 …}
        +reports: Doctrine\ORM\PersistentCollection {#4381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
        -id: 237462
        -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/3598742"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703071656 {#4370
          date: 2023-12-20 12:27:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4374}
      +body: """
        > that makes no sense - you need the key\n
        \n
        But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
        \n
        I would prefer something that never ask for the password.\n
        \n
        Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1703079634 {#4535
        date: 2023-12-20 14:40:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4529 …}
      +nested: Doctrine\ORM\PersistentCollection {#4523 …}
      +votes: Doctrine\ORM\PersistentCollection {#4527 …}
      +reports: Doctrine\ORM\PersistentCollection {#4538 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
      -id: 237719
      -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4496072"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703079634 {#4532
        date: 2023-12-20 14:40:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: "I don’t like what you’re trying to do, but I think gnome-keyring would do this for you. Seahorse is the gui for it"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703098812 {#4614
      date: 2023-12-20 20:00:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4617 …}
    +nested: Doctrine\ORM\PersistentCollection {#4619 …}
    +votes: Doctrine\ORM\PersistentCollection {#4621 …}
    +reports: Doctrine\ORM\PersistentCollection {#4623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4627 …}
    -id: 238374
    -bodyTs: "'gnome':15 'gnome-keyr':14 'gui':25 'keyr':16 'like':4 're':7 'seahors':22 'think':13 'tri':8 'would':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/3604856"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703098812 {#4615
      date: 2023-12-20 20:00:12.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4387
    +avatar: null
    +cover: null
    +email: "Illecors@lemmy.cafe"
    +username: "@Illecors@lemmy.cafe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Calculator Manipulator"
    +lastActive: DateTime @1728825455 {#4371
      date: 2024-10-13 15:17:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
    +entries: Doctrine\ORM\PersistentCollection {#4394 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
    +posts: Doctrine\ORM\PersistentCollection {#4402 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
    +follows: Doctrine\ORM\PersistentCollection {#4414 …}
    +followers: Doctrine\ORM\PersistentCollection {#4416 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +violations: Doctrine\ORM\PersistentCollection {#4430 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
    +awards: Doctrine\ORM\PersistentCollection {#4434 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
    +categories: Doctrine\ORM\PersistentCollection {#4438 …}
    -id: 9191
    -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
    +apId: "Illecors@lemmy.cafe"
    +apProfileId: "https://lemmy.cafe/u/Illecors"
    +apPublicUrl: "https://lemmy.cafe/u/Illecors"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.cafe/inbox"
    +apDomain: "lemmy.cafe"
    +apPreferredUsername: "Illecors"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727647953 {#4372
      date: 2024-09-30 00:12:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687528433 {#4373
      date: 2023-06-23 15:53:53.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11952
  +user: App\Entity\User {#4387
    +avatar: null
    +cover: null
    +email: "Illecors@lemmy.cafe"
    +username: "@Illecors@lemmy.cafe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Calculator Manipulator"
    +lastActive: DateTime @1728825455 {#4371
      date: 2024-10-13 15:17:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
    +entries: Doctrine\ORM\PersistentCollection {#4394 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
    +posts: Doctrine\ORM\PersistentCollection {#4402 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
    +follows: Doctrine\ORM\PersistentCollection {#4414 …}
    +followers: Doctrine\ORM\PersistentCollection {#4416 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +violations: Doctrine\ORM\PersistentCollection {#4430 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
    +awards: Doctrine\ORM\PersistentCollection {#4434 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
    +categories: Doctrine\ORM\PersistentCollection {#4438 …}
    -id: 9191
    -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
    +apId: "Illecors@lemmy.cafe"
    +apProfileId: "https://lemmy.cafe/u/Illecors"
    +apPublicUrl: "https://lemmy.cafe/u/Illecors"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.cafe/inbox"
    +apDomain: "lemmy.cafe"
    +apPreferredUsername: "Illecors"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727647953 {#4372
      date: 2024-09-30 00:12:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687528433 {#4373
      date: 2023-06-23 15:53:53.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703098812 {#4615
    date: 2023-12-20 20:00:12.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12007
  +date: DateTimeImmutable @1703098812 {#4615
    date: 2023-12-20 20:00:12.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703098812 {#4615
    date: 2023-12-20 20:00:12.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12061
  +createdAt: DateTimeImmutable @1703098812 {#4615
    date: 2023-12-20 20:00:12.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4387
    +avatar: null
    +cover: null
    +email: "Illecors@lemmy.cafe"
    +username: "@Illecors@lemmy.cafe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Calculator Manipulator"
    +lastActive: DateTime @1728825455 {#4371
      date: 2024-10-13 15:17:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
    +entries: Doctrine\ORM\PersistentCollection {#4394 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
    +posts: Doctrine\ORM\PersistentCollection {#4402 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
    +follows: Doctrine\ORM\PersistentCollection {#4414 …}
    +followers: Doctrine\ORM\PersistentCollection {#4416 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +violations: Doctrine\ORM\PersistentCollection {#4430 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
    +awards: Doctrine\ORM\PersistentCollection {#4434 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
    +categories: Doctrine\ORM\PersistentCollection {#4438 …}
    -id: 9191
    -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
    +apId: "Illecors@lemmy.cafe"
    +apProfileId: "https://lemmy.cafe/u/Illecors"
    +apPublicUrl: "https://lemmy.cafe/u/Illecors"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.cafe/inbox"
    +apDomain: "lemmy.cafe"
    +apPreferredUsername: "Illecors"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727647953 {#4372
      date: 2024-09-30 00:12:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687528433 {#4373
      date: 2023-06-23 15:53:53.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12115
  +width: 40
  +height: 40
  +user: App\Entity\User {#4387
    +avatar: null
    +cover: null
    +email: "Illecors@lemmy.cafe"
    +username: "@Illecors@lemmy.cafe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Calculator Manipulator"
    +lastActive: DateTime @1728825455 {#4371
      date: 2024-10-13 15:17:35.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
    +entries: Doctrine\ORM\PersistentCollection {#4394 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
    +posts: Doctrine\ORM\PersistentCollection {#4402 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
    +follows: Doctrine\ORM\PersistentCollection {#4414 …}
    +followers: Doctrine\ORM\PersistentCollection {#4416 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +violations: Doctrine\ORM\PersistentCollection {#4430 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
    +awards: Doctrine\ORM\PersistentCollection {#4434 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
    +categories: Doctrine\ORM\PersistentCollection {#4438 …}
    -id: 9191
    -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
    +apId: "Illecors@lemmy.cafe"
    +apProfileId: "https://lemmy.cafe/u/Illecors"
    +apPublicUrl: "https://lemmy.cafe/u/Illecors"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.cafe/inbox"
    +apDomain: "lemmy.cafe"
    +apPreferredUsername: "Illecors"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727647953 {#4372
      date: 2024-09-30 00:12:33.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687528433 {#4373
      date: 2023-06-23 15:53:53.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 2.30 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4616
    +user: App\Entity\User {#4387
      +avatar: null
      +cover: null
      +email: "Illecors@lemmy.cafe"
      +username: "@Illecors@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Calculator Manipulator"
      +lastActive: DateTime @1728825455 {#4371
        date: 2024-10-13 15:17:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
      +entries: Doctrine\ORM\PersistentCollection {#4394 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
      +posts: Doctrine\ORM\PersistentCollection {#4402 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
      +follows: Doctrine\ORM\PersistentCollection {#4414 …}
      +followers: Doctrine\ORM\PersistentCollection {#4416 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +violations: Doctrine\ORM\PersistentCollection {#4430 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
      +awards: Doctrine\ORM\PersistentCollection {#4434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
      +categories: Doctrine\ORM\PersistentCollection {#4438 …}
      -id: 9191
      -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
      +apId: "Illecors@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/Illecors"
      +apPublicUrl: "https://lemmy.cafe/u/Illecors"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "Illecors"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727647953 {#4372
        date: 2024-09-30 00:12:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687528433 {#4373
        date: 2023-06-23 15:53:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4534
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4374
        +user: App\Entity\User {#4387}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
          \n
          I have this function defined and called:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">function ssh-agent-setup() {\n
          </span><span style="color:#323232;">    # SSH agent\n
          </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
          </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
          </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
          </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # the agent is not running, start it\n
          </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
          </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
          </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
          </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">    export SSH_AGENT_PID\n
          </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
          </span><span style="color:#323232;">}\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">ssh-agent-setup\n
          </span>\n
          ```\n
          \n
          This way it stores the unlocked key in memory until the end of the session.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1706018340 {#4369
          date: 2024-01-23 14:59:00.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4375 …}
        +nested: Doctrine\ORM\PersistentCollection {#4377 …}
        +votes: Doctrine\ORM\PersistentCollection {#4379 …}
        +reports: Doctrine\ORM\PersistentCollection {#4381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
        -id: 237462
        -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/3598742"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703071656 {#4370
          date: 2023-12-20 12:27:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4374}
      +body: """
        > that makes no sense - you need the key\n
        \n
        But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
        \n
        I would prefer something that never ask for the password.\n
        \n
        Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1703079634 {#4535
        date: 2023-12-20 14:40:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4529 …}
      +nested: Doctrine\ORM\PersistentCollection {#4523 …}
      +votes: Doctrine\ORM\PersistentCollection {#4527 …}
      +reports: Doctrine\ORM\PersistentCollection {#4538 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
      -id: 237719
      -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4496072"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703079634 {#4532
        date: 2023-12-20 14:40:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: "I don’t like what you’re trying to do, but I think gnome-keyring would do this for you. Seahorse is the gui for it"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703098812 {#4614
      date: 2023-12-20 20:00:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4617 …}
    +nested: Doctrine\ORM\PersistentCollection {#4619 …}
    +votes: Doctrine\ORM\PersistentCollection {#4621 …}
    +reports: Doctrine\ORM\PersistentCollection {#4623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4627 …}
    -id: 238374
    -bodyTs: "'gnome':15 'gnome-keyr':14 'gui':25 'keyr':16 'like':4 're':7 'seahors':22 'think':13 'tri':8 'would':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/3604856"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703098812 {#4615
      date: 2023-12-20 20:00:12.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12184
  +subject: App\Entity\EntryComment {#4616
    +user: App\Entity\User {#4387
      +avatar: null
      +cover: null
      +email: "Illecors@lemmy.cafe"
      +username: "@Illecors@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Calculator Manipulator"
      +lastActive: DateTime @1728825455 {#4371
        date: 2024-10-13 15:17:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
      +entries: Doctrine\ORM\PersistentCollection {#4394 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
      +posts: Doctrine\ORM\PersistentCollection {#4402 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
      +follows: Doctrine\ORM\PersistentCollection {#4414 …}
      +followers: Doctrine\ORM\PersistentCollection {#4416 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +violations: Doctrine\ORM\PersistentCollection {#4430 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
      +awards: Doctrine\ORM\PersistentCollection {#4434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
      +categories: Doctrine\ORM\PersistentCollection {#4438 …}
      -id: 9191
      -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
      +apId: "Illecors@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/Illecors"
      +apPublicUrl: "https://lemmy.cafe/u/Illecors"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "Illecors"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727647953 {#4372
        date: 2024-09-30 00:12:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687528433 {#4373
        date: 2023-06-23 15:53:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4534
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4374
        +user: App\Entity\User {#4387}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
          \n
          I have this function defined and called:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">function ssh-agent-setup() {\n
          </span><span style="color:#323232;">    # SSH agent\n
          </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
          </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
          </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
          </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # the agent is not running, start it\n
          </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
          </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
          </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
          </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">    export SSH_AGENT_PID\n
          </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
          </span><span style="color:#323232;">}\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">ssh-agent-setup\n
          </span>\n
          ```\n
          \n
          This way it stores the unlocked key in memory until the end of the session.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1706018340 {#4369
          date: 2024-01-23 14:59:00.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4375 …}
        +nested: Doctrine\ORM\PersistentCollection {#4377 …}
        +votes: Doctrine\ORM\PersistentCollection {#4379 …}
        +reports: Doctrine\ORM\PersistentCollection {#4381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
        -id: 237462
        -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/3598742"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703071656 {#4370
          date: 2023-12-20 12:27:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4374}
      +body: """
        > that makes no sense - you need the key\n
        \n
        But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
        \n
        I would prefer something that never ask for the password.\n
        \n
        Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1703079634 {#4535
        date: 2023-12-20 14:40:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4529 …}
      +nested: Doctrine\ORM\PersistentCollection {#4523 …}
      +votes: Doctrine\ORM\PersistentCollection {#4527 …}
      +reports: Doctrine\ORM\PersistentCollection {#4538 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
      -id: 237719
      -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4496072"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703079634 {#4532
        date: 2023-12-20 14:40:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: "I don’t like what you’re trying to do, but I think gnome-keyring would do this for you. Seahorse is the gui for it"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703098812 {#4614
      date: 2023-12-20 20:00:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4617 …}
    +nested: Doctrine\ORM\PersistentCollection {#4619 …}
    +votes: Doctrine\ORM\PersistentCollection {#4621 …}
    +reports: Doctrine\ORM\PersistentCollection {#4623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4627 …}
    -id: 238374
    -bodyTs: "'gnome':15 'gnome-keyr':14 'gui':25 'keyr':16 'like':4 're':7 'seahors':22 'think':13 'tri':8 'would':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/3604856"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703098812 {#4615
      date: 2023-12-20 20:00:12.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4616
    +user: App\Entity\User {#4387
      +avatar: null
      +cover: null
      +email: "Illecors@lemmy.cafe"
      +username: "@Illecors@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Calculator Manipulator"
      +lastActive: DateTime @1728825455 {#4371
        date: 2024-10-13 15:17:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
      +entries: Doctrine\ORM\PersistentCollection {#4394 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
      +posts: Doctrine\ORM\PersistentCollection {#4402 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
      +follows: Doctrine\ORM\PersistentCollection {#4414 …}
      +followers: Doctrine\ORM\PersistentCollection {#4416 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +violations: Doctrine\ORM\PersistentCollection {#4430 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
      +awards: Doctrine\ORM\PersistentCollection {#4434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
      +categories: Doctrine\ORM\PersistentCollection {#4438 …}
      -id: 9191
      -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
      +apId: "Illecors@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/Illecors"
      +apPublicUrl: "https://lemmy.cafe/u/Illecors"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "Illecors"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727647953 {#4372
        date: 2024-09-30 00:12:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687528433 {#4373
        date: 2023-06-23 15:53:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4534
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4374
        +user: App\Entity\User {#4387}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
          \n
          I have this function defined and called:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">function ssh-agent-setup() {\n
          </span><span style="color:#323232;">    # SSH agent\n
          </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
          </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
          </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
          </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # the agent is not running, start it\n
          </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
          </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
          </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
          </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">    export SSH_AGENT_PID\n
          </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
          </span><span style="color:#323232;">}\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">ssh-agent-setup\n
          </span>\n
          ```\n
          \n
          This way it stores the unlocked key in memory until the end of the session.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1706018340 {#4369
          date: 2024-01-23 14:59:00.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4375 …}
        +nested: Doctrine\ORM\PersistentCollection {#4377 …}
        +votes: Doctrine\ORM\PersistentCollection {#4379 …}
        +reports: Doctrine\ORM\PersistentCollection {#4381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
        -id: 237462
        -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/3598742"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703071656 {#4370
          date: 2023-12-20 12:27:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4374}
      +body: """
        > that makes no sense - you need the key\n
        \n
        But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
        \n
        I would prefer something that never ask for the password.\n
        \n
        Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1703079634 {#4535
        date: 2023-12-20 14:40:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4529 …}
      +nested: Doctrine\ORM\PersistentCollection {#4523 …}
      +votes: Doctrine\ORM\PersistentCollection {#4527 …}
      +reports: Doctrine\ORM\PersistentCollection {#4538 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
      -id: 237719
      -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4496072"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703079634 {#4532
        date: 2023-12-20 14:40:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: "I don’t like what you’re trying to do, but I think gnome-keyring would do this for you. Seahorse is the gui for it"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703098812 {#4614
      date: 2023-12-20 20:00:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4617 …}
    +nested: Doctrine\ORM\PersistentCollection {#4619 …}
    +votes: Doctrine\ORM\PersistentCollection {#4621 …}
    +reports: Doctrine\ORM\PersistentCollection {#4623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4627 …}
    -id: 238374
    -bodyTs: "'gnome':15 'gnome-keyr':14 'gui':25 'keyr':16 'like':4 're':7 'seahors':22 'think':13 'tri':8 'would':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/3604856"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703098812 {#4615
      date: 2023-12-20 20:00:12.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12241
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4616
    +user: App\Entity\User {#4387
      +avatar: null
      +cover: null
      +email: "Illecors@lemmy.cafe"
      +username: "@Illecors@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Calculator Manipulator"
      +lastActive: DateTime @1728825455 {#4371
        date: 2024-10-13 15:17:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
      +entries: Doctrine\ORM\PersistentCollection {#4394 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
      +posts: Doctrine\ORM\PersistentCollection {#4402 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
      +follows: Doctrine\ORM\PersistentCollection {#4414 …}
      +followers: Doctrine\ORM\PersistentCollection {#4416 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +violations: Doctrine\ORM\PersistentCollection {#4430 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
      +awards: Doctrine\ORM\PersistentCollection {#4434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
      +categories: Doctrine\ORM\PersistentCollection {#4438 …}
      -id: 9191
      -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
      +apId: "Illecors@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/Illecors"
      +apPublicUrl: "https://lemmy.cafe/u/Illecors"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "Illecors"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727647953 {#4372
        date: 2024-09-30 00:12:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687528433 {#4373
        date: 2023-06-23 15:53:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4534
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4374
        +user: App\Entity\User {#4387}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
          \n
          I have this function defined and called:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">function ssh-agent-setup() {\n
          </span><span style="color:#323232;">    # SSH agent\n
          </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
          </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
          </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
          </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # the agent is not running, start it\n
          </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
          </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
          </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
          </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">    export SSH_AGENT_PID\n
          </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
          </span><span style="color:#323232;">}\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">ssh-agent-setup\n
          </span>\n
          ```\n
          \n
          This way it stores the unlocked key in memory until the end of the session.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1706018340 {#4369
          date: 2024-01-23 14:59:00.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4375 …}
        +nested: Doctrine\ORM\PersistentCollection {#4377 …}
        +votes: Doctrine\ORM\PersistentCollection {#4379 …}
        +reports: Doctrine\ORM\PersistentCollection {#4381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
        -id: 237462
        -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/3598742"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703071656 {#4370
          date: 2023-12-20 12:27:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4374}
      +body: """
        > that makes no sense - you need the key\n
        \n
        But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
        \n
        I would prefer something that never ask for the password.\n
        \n
        Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1703079634 {#4535
        date: 2023-12-20 14:40:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4529 …}
      +nested: Doctrine\ORM\PersistentCollection {#4523 …}
      +votes: Doctrine\ORM\PersistentCollection {#4527 …}
      +reports: Doctrine\ORM\PersistentCollection {#4538 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
      -id: 237719
      -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4496072"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703079634 {#4532
        date: 2023-12-20 14:40:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: "I don’t like what you’re trying to do, but I think gnome-keyring would do this for you. Seahorse is the gui for it"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703098812 {#4614
      date: 2023-12-20 20:00:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4617 …}
    +nested: Doctrine\ORM\PersistentCollection {#4619 …}
    +votes: Doctrine\ORM\PersistentCollection {#4621 …}
    +reports: Doctrine\ORM\PersistentCollection {#4623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4627 …}
    -id: 238374
    -bodyTs: "'gnome':15 'gnome-keyr':14 'gui':25 'keyr':16 'like':4 're':7 'seahors':22 'think':13 'tri':8 'would':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/3604856"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703098812 {#4615
      date: 2023-12-20 20:00:12.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 0.31 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4616
    +user: App\Entity\User {#4387
      +avatar: null
      +cover: null
      +email: "Illecors@lemmy.cafe"
      +username: "@Illecors@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Calculator Manipulator"
      +lastActive: DateTime @1728825455 {#4371
        date: 2024-10-13 15:17:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
      +entries: Doctrine\ORM\PersistentCollection {#4394 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
      +posts: Doctrine\ORM\PersistentCollection {#4402 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
      +follows: Doctrine\ORM\PersistentCollection {#4414 …}
      +followers: Doctrine\ORM\PersistentCollection {#4416 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +violations: Doctrine\ORM\PersistentCollection {#4430 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
      +awards: Doctrine\ORM\PersistentCollection {#4434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
      +categories: Doctrine\ORM\PersistentCollection {#4438 …}
      -id: 9191
      -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
      +apId: "Illecors@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/Illecors"
      +apPublicUrl: "https://lemmy.cafe/u/Illecors"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "Illecors"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727647953 {#4372
        date: 2024-09-30 00:12:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687528433 {#4373
        date: 2023-06-23 15:53:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4534
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4374
        +user: App\Entity\User {#4387}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
          \n
          I have this function defined and called:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">function ssh-agent-setup() {\n
          </span><span style="color:#323232;">    # SSH agent\n
          </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
          </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
          </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
          </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # the agent is not running, start it\n
          </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
          </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
          </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
          </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">    export SSH_AGENT_PID\n
          </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
          </span><span style="color:#323232;">}\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">ssh-agent-setup\n
          </span>\n
          ```\n
          \n
          This way it stores the unlocked key in memory until the end of the session.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1706018340 {#4369
          date: 2024-01-23 14:59:00.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4375 …}
        +nested: Doctrine\ORM\PersistentCollection {#4377 …}
        +votes: Doctrine\ORM\PersistentCollection {#4379 …}
        +reports: Doctrine\ORM\PersistentCollection {#4381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
        -id: 237462
        -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/3598742"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703071656 {#4370
          date: 2023-12-20 12:27:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4374}
      +body: """
        > that makes no sense - you need the key\n
        \n
        But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
        \n
        I would prefer something that never ask for the password.\n
        \n
        Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1703079634 {#4535
        date: 2023-12-20 14:40:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4529 …}
      +nested: Doctrine\ORM\PersistentCollection {#4523 …}
      +votes: Doctrine\ORM\PersistentCollection {#4527 …}
      +reports: Doctrine\ORM\PersistentCollection {#4538 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
      -id: 237719
      -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4496072"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703079634 {#4532
        date: 2023-12-20 14:40:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: "I don’t like what you’re trying to do, but I think gnome-keyring would do this for you. Seahorse is the gui for it"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703098812 {#4614
      date: 2023-12-20 20:00:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4617 …}
    +nested: Doctrine\ORM\PersistentCollection {#4619 …}
    +votes: Doctrine\ORM\PersistentCollection {#4621 …}
    +reports: Doctrine\ORM\PersistentCollection {#4623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4627 …}
    -id: 238374
    -bodyTs: "'gnome':15 'gnome-keyr':14 'gui':25 'keyr':16 'like':4 're':7 'seahors':22 'think':13 'tri':8 'would':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/3604856"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703098812 {#4615
      date: 2023-12-20 20:00:12.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#12481
  +comment: App\Entity\EntryComment {#4616
    +user: App\Entity\User {#4387
      +avatar: null
      +cover: null
      +email: "Illecors@lemmy.cafe"
      +username: "@Illecors@lemmy.cafe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Calculator Manipulator"
      +lastActive: DateTime @1728825455 {#4371
        date: 2024-10-13 15:17:35.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
      +entries: Doctrine\ORM\PersistentCollection {#4394 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
      +posts: Doctrine\ORM\PersistentCollection {#4402 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
      +follows: Doctrine\ORM\PersistentCollection {#4414 …}
      +followers: Doctrine\ORM\PersistentCollection {#4416 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +violations: Doctrine\ORM\PersistentCollection {#4430 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
      +awards: Doctrine\ORM\PersistentCollection {#4434 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
      +categories: Doctrine\ORM\PersistentCollection {#4438 …}
      -id: 9191
      -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
      +apId: "Illecors@lemmy.cafe"
      +apProfileId: "https://lemmy.cafe/u/Illecors"
      +apPublicUrl: "https://lemmy.cafe/u/Illecors"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.cafe/inbox"
      +apDomain: "lemmy.cafe"
      +apPreferredUsername: "Illecors"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727647953 {#4372
        date: 2024-09-30 00:12:33.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687528433 {#4373
        date: 2023-06-23 15:53:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4534
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4374
        +user: App\Entity\User {#4387}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
          \n
          I have this function defined and called:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">function ssh-agent-setup() {\n
          </span><span style="color:#323232;">    # SSH agent\n
          </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
          </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
          </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
          </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # the agent is not running, start it\n
          </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
          </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
          </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
          </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">    export SSH_AGENT_PID\n
          </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
          </span><span style="color:#323232;">}\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">ssh-agent-setup\n
          </span>\n
          ```\n
          \n
          This way it stores the unlocked key in memory until the end of the session.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1706018340 {#4369
          date: 2024-01-23 14:59:00.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4375 …}
        +nested: Doctrine\ORM\PersistentCollection {#4377 …}
        +votes: Doctrine\ORM\PersistentCollection {#4379 …}
        +reports: Doctrine\ORM\PersistentCollection {#4381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
        -id: 237462
        -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/3598742"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703071656 {#4370
          date: 2023-12-20 12:27:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4374}
      +body: """
        > that makes no sense - you need the key\n
        \n
        But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
        \n
        I would prefer something that never ask for the password.\n
        \n
        Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1703079634 {#4535
        date: 2023-12-20 14:40:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4529 …}
      +nested: Doctrine\ORM\PersistentCollection {#4523 …}
      +votes: Doctrine\ORM\PersistentCollection {#4527 …}
      +reports: Doctrine\ORM\PersistentCollection {#4538 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
      -id: 237719
      -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4496072"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703079634 {#4532
        date: 2023-12-20 14:40:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: "I don’t like what you’re trying to do, but I think gnome-keyring would do this for you. Seahorse is the gui for it"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703098812 {#4614
      date: 2023-12-20 20:00:12.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4617 …}
    +nested: Doctrine\ORM\PersistentCollection {#4619 …}
    +votes: Doctrine\ORM\PersistentCollection {#4621 …}
    +reports: Doctrine\ORM\PersistentCollection {#4623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4627 …}
    -id: 238374
    -bodyTs: "'gnome':15 'gnome-keyr':14 'gui':25 'keyr':16 'like':4 're':7 'seahors':22 'think':13 'tri':8 'would':17"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.cafe/comment/3604856"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703098812 {#4615
      date: 2023-12-20 20:00:12.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 26.04 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4631
    +user: Proxies\__CG__\App\Entity\User {#4632
      +avatar: null
      +cover: null
      +email: "damium@programming.dev"
      +username: "@damium@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724143312 {#12632
        date: 2024-08-20 10:41:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12637 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12640 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12642 …}
      +entries: Doctrine\ORM\PersistentCollection {#12644 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12646 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12648 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12650 …}
      +posts: Doctrine\ORM\PersistentCollection {#12652 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12654 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12656 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12658 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12660 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12662 …}
      +follows: Doctrine\ORM\PersistentCollection {#12664 …}
      +followers: Doctrine\ORM\PersistentCollection {#12666 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12668 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12670 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12672 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12674 …}
      +reports: Doctrine\ORM\PersistentCollection {#12676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12678 …}
      +violations: Doctrine\ORM\PersistentCollection {#12680 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12682 …}
      +awards: Doctrine\ORM\PersistentCollection {#12684 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12686 …}
      +categories: Doctrine\ORM\PersistentCollection {#12688 …}
      -id: 69892
      -password: "$2y$13$6dYMUS0XOLJ.nXKd3qrWKeEWGMqlneCZSBtgOnnMQ.PHVLfoLfRQ6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12690 …}
      +apId: "damium@programming.dev"
      +apProfileId: "https://programming.dev/u/damium"
      +apPublicUrl: "https://programming.dev/u/damium"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "damium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727959277 {#12629
        date: 2024-10-03 14:41:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698932111 {#12631
        date: 2023-11-02 14:35:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4534
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4374
        +user: App\Entity\User {#4387
          +avatar: null
          +cover: null
          +email: "Illecors@lemmy.cafe"
          +username: "@Illecors@lemmy.cafe"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "Calculator Manipulator"
          +lastActive: DateTime @1728825455 {#4371
            date: 2024-10-13 15:17:35.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
          +entries: Doctrine\ORM\PersistentCollection {#4394 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
          +posts: Doctrine\ORM\PersistentCollection {#4402 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
          +follows: Doctrine\ORM\PersistentCollection {#4414 …}
          +followers: Doctrine\ORM\PersistentCollection {#4416 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
          +reports: Doctrine\ORM\PersistentCollection {#4426 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
          +violations: Doctrine\ORM\PersistentCollection {#4430 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
          +awards: Doctrine\ORM\PersistentCollection {#4434 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
          +categories: Doctrine\ORM\PersistentCollection {#4438 …}
          -id: 9191
          -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
          +apId: "Illecors@lemmy.cafe"
          +apProfileId: "https://lemmy.cafe/u/Illecors"
          +apPublicUrl: "https://lemmy.cafe/u/Illecors"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.cafe/inbox"
          +apDomain: "lemmy.cafe"
          +apPreferredUsername: "Illecors"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727647953 {#4372
            date: 2024-09-30 00:12:33.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1687528433 {#4373
            date: 2023-06-23 15:53:53.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
          \n
          I have this function defined and called:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">function ssh-agent-setup() {\n
          </span><span style="color:#323232;">    # SSH agent\n
          </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
          </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
          </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
          </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # the agent is not running, start it\n
          </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
          </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
          </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
          </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">    export SSH_AGENT_PID\n
          </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
          </span><span style="color:#323232;">}\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">ssh-agent-setup\n
          </span>\n
          ```\n
          \n
          This way it stores the unlocked key in memory until the end of the session.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1706018340 {#4369
          date: 2024-01-23 14:59:00.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4375 …}
        +nested: Doctrine\ORM\PersistentCollection {#4377 …}
        +votes: Doctrine\ORM\PersistentCollection {#4379 …}
        +reports: Doctrine\ORM\PersistentCollection {#4381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
        -id: 237462
        -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/3598742"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703071656 {#4370
          date: 2023-12-20 12:27:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4374}
      +body: """
        > that makes no sense - you need the key\n
        \n
        But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
        \n
        I would prefer something that never ask for the password.\n
        \n
        Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1703079634 {#4535
        date: 2023-12-20 14:40:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4529 …}
      +nested: Doctrine\ORM\PersistentCollection {#4523 …}
      +votes: Doctrine\ORM\PersistentCollection {#4527 …}
      +reports: Doctrine\ORM\PersistentCollection {#4538 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
      -id: 237719
      -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4496072"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703079634 {#4532
        date: 2023-12-20 14:40:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: """
      I’n Windows it is not stored in a keyring but instead in the registry. This has basically the same security threat model as a local key file.\n
      \n
      The ssh-agent on Linux will do what you want with effectively the same security. The biggest difference being that it doesn’t run as a system service but instead runs in userspace which can make it easier to dump memory. There are some other agent services out there with additional security options but they don’t change the threat model much.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703127946 {#4629
      date: 2023-12-21 04:05:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4633 …}
    +nested: Doctrine\ORM\PersistentCollection {#4635 …}
    +votes: Doctrine\ORM\PersistentCollection {#4637 …}
    +reports: Doctrine\ORM\PersistentCollection {#4639 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4641 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4643 …}
    -id: 239444
    -bodyTs: "'addit':80 'agent':32,75 'basic':18 'biggest':46 'chang':87 'differ':47 'doesn':51 'dump':69 'easier':67 'effect':41 'file':28 'instead':12,59 'key':27 'keyr':10 'linux':34 'local':26 'make':65 'memori':70 'model':23,90 'much':91 'n':2 'option':82 'registri':15 'run':53,60 'secur':21,44,81 'servic':57,76 'ssh':31 'ssh-agent':30 'store':7 'system':56 'threat':22,89 'userspac':62 'want':39 'window':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/5851635"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703127946 {#4630
      date: 2023-12-21 04:05:46.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12547
  +comment: App\Entity\EntryComment {#4631
    +user: Proxies\__CG__\App\Entity\User {#4632
      +avatar: null
      +cover: null
      +email: "damium@programming.dev"
      +username: "@damium@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724143312 {#12632
        date: 2024-08-20 10:41:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12637 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12640 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12642 …}
      +entries: Doctrine\ORM\PersistentCollection {#12644 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12646 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12648 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12650 …}
      +posts: Doctrine\ORM\PersistentCollection {#12652 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12654 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12656 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12658 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12660 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12662 …}
      +follows: Doctrine\ORM\PersistentCollection {#12664 …}
      +followers: Doctrine\ORM\PersistentCollection {#12666 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12668 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12670 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12672 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12674 …}
      +reports: Doctrine\ORM\PersistentCollection {#12676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12678 …}
      +violations: Doctrine\ORM\PersistentCollection {#12680 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12682 …}
      +awards: Doctrine\ORM\PersistentCollection {#12684 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12686 …}
      +categories: Doctrine\ORM\PersistentCollection {#12688 …}
      -id: 69892
      -password: "$2y$13$6dYMUS0XOLJ.nXKd3qrWKeEWGMqlneCZSBtgOnnMQ.PHVLfoLfRQ6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12690 …}
      +apId: "damium@programming.dev"
      +apProfileId: "https://programming.dev/u/damium"
      +apPublicUrl: "https://programming.dev/u/damium"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "damium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727959277 {#12629
        date: 2024-10-03 14:41:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698932111 {#12631
        date: 2023-11-02 14:35:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4534
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4374
        +user: App\Entity\User {#4387
          +avatar: null
          +cover: null
          +email: "Illecors@lemmy.cafe"
          +username: "@Illecors@lemmy.cafe"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "Calculator Manipulator"
          +lastActive: DateTime @1728825455 {#4371
            date: 2024-10-13 15:17:35.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
          +entries: Doctrine\ORM\PersistentCollection {#4394 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
          +posts: Doctrine\ORM\PersistentCollection {#4402 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
          +follows: Doctrine\ORM\PersistentCollection {#4414 …}
          +followers: Doctrine\ORM\PersistentCollection {#4416 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
          +reports: Doctrine\ORM\PersistentCollection {#4426 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
          +violations: Doctrine\ORM\PersistentCollection {#4430 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
          +awards: Doctrine\ORM\PersistentCollection {#4434 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
          +categories: Doctrine\ORM\PersistentCollection {#4438 …}
          -id: 9191
          -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
          +apId: "Illecors@lemmy.cafe"
          +apProfileId: "https://lemmy.cafe/u/Illecors"
          +apPublicUrl: "https://lemmy.cafe/u/Illecors"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.cafe/inbox"
          +apDomain: "lemmy.cafe"
          +apPreferredUsername: "Illecors"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727647953 {#4372
            date: 2024-09-30 00:12:33.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1687528433 {#4373
            date: 2023-06-23 15:53:53.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
          \n
          I have this function defined and called:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">function ssh-agent-setup() {\n
          </span><span style="color:#323232;">    # SSH agent\n
          </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
          </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
          </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
          </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # the agent is not running, start it\n
          </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
          </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
          </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
          </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">    export SSH_AGENT_PID\n
          </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
          </span><span style="color:#323232;">}\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">ssh-agent-setup\n
          </span>\n
          ```\n
          \n
          This way it stores the unlocked key in memory until the end of the session.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1706018340 {#4369
          date: 2024-01-23 14:59:00.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4375 …}
        +nested: Doctrine\ORM\PersistentCollection {#4377 …}
        +votes: Doctrine\ORM\PersistentCollection {#4379 …}
        +reports: Doctrine\ORM\PersistentCollection {#4381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
        -id: 237462
        -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/3598742"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703071656 {#4370
          date: 2023-12-20 12:27:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4374}
      +body: """
        > that makes no sense - you need the key\n
        \n
        But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
        \n
        I would prefer something that never ask for the password.\n
        \n
        Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1703079634 {#4535
        date: 2023-12-20 14:40:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4529 …}
      +nested: Doctrine\ORM\PersistentCollection {#4523 …}
      +votes: Doctrine\ORM\PersistentCollection {#4527 …}
      +reports: Doctrine\ORM\PersistentCollection {#4538 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
      -id: 237719
      -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4496072"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703079634 {#4532
        date: 2023-12-20 14:40:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: """
      I’n Windows it is not stored in a keyring but instead in the registry. This has basically the same security threat model as a local key file.\n
      \n
      The ssh-agent on Linux will do what you want with effectively the same security. The biggest difference being that it doesn’t run as a system service but instead runs in userspace which can make it easier to dump memory. There are some other agent services out there with additional security options but they don’t change the threat model much.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703127946 {#4629
      date: 2023-12-21 04:05:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4633 …}
    +nested: Doctrine\ORM\PersistentCollection {#4635 …}
    +votes: Doctrine\ORM\PersistentCollection {#4637 …}
    +reports: Doctrine\ORM\PersistentCollection {#4639 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4641 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4643 …}
    -id: 239444
    -bodyTs: "'addit':80 'agent':32,75 'basic':18 'biggest':46 'chang':87 'differ':47 'doesn':51 'dump':69 'easier':67 'effect':41 'file':28 'instead':12,59 'key':27 'keyr':10 'linux':34 'local':26 'make':65 'memori':70 'model':23,90 'much':91 'n':2 'option':82 'registri':15 'run':53,60 'secur':21,44,81 'servic':57,76 'ssh':31 'ssh-agent':30 'store':7 'system':56 'threat':22,89 'userspac':62 'want':39 'window':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/5851635"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703127946 {#4630
      date: 2023-12-21 04:05:46.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 6.04 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4632
    +avatar: null
    +cover: null
    +email: "damium@programming.dev"
    +username: "@damium@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724143312 {#12632
      date: 2024-08-20 10:41:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12637 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12640 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12642 …}
    +entries: Doctrine\ORM\PersistentCollection {#12644 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12646 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12648 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12650 …}
    +posts: Doctrine\ORM\PersistentCollection {#12652 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12654 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12656 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12658 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12660 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12662 …}
    +follows: Doctrine\ORM\PersistentCollection {#12664 …}
    +followers: Doctrine\ORM\PersistentCollection {#12666 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12668 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12670 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12672 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12674 …}
    +reports: Doctrine\ORM\PersistentCollection {#12676 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12678 …}
    +violations: Doctrine\ORM\PersistentCollection {#12680 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12682 …}
    +awards: Doctrine\ORM\PersistentCollection {#12684 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12686 …}
    +categories: Doctrine\ORM\PersistentCollection {#12688 …}
    -id: 69892
    -password: "$2y$13$6dYMUS0XOLJ.nXKd3qrWKeEWGMqlneCZSBtgOnnMQ.PHVLfoLfRQ6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12690 …}
    +apId: "damium@programming.dev"
    +apProfileId: "https://programming.dev/u/damium"
    +apPublicUrl: "https://programming.dev/u/damium"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "damium"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727959277 {#12629
      date: 2024-10-03 14:41:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698932111 {#12631
      date: 2023-11-02 14:35:11.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12592
  +user: Proxies\__CG__\App\Entity\User {#4632
    +avatar: null
    +cover: null
    +email: "damium@programming.dev"
    +username: "@damium@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724143312 {#12632
      date: 2024-08-20 10:41:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12637 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12640 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12642 …}
    +entries: Doctrine\ORM\PersistentCollection {#12644 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12646 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12648 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12650 …}
    +posts: Doctrine\ORM\PersistentCollection {#12652 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12654 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12656 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12658 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12660 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12662 …}
    +follows: Doctrine\ORM\PersistentCollection {#12664 …}
    +followers: Doctrine\ORM\PersistentCollection {#12666 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12668 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12670 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12672 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12674 …}
    +reports: Doctrine\ORM\PersistentCollection {#12676 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12678 …}
    +violations: Doctrine\ORM\PersistentCollection {#12680 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12682 …}
    +awards: Doctrine\ORM\PersistentCollection {#12684 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12686 …}
    +categories: Doctrine\ORM\PersistentCollection {#12688 …}
    -id: 69892
    -password: "$2y$13$6dYMUS0XOLJ.nXKd3qrWKeEWGMqlneCZSBtgOnnMQ.PHVLfoLfRQ6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12690 …}
    +apId: "damium@programming.dev"
    +apProfileId: "https://programming.dev/u/damium"
    +apPublicUrl: "https://programming.dev/u/damium"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "damium"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727959277 {#12629
      date: 2024-10-03 14:41:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698932111 {#12631
      date: 2023-11-02 14:35:11.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1703127946 {#4630
    date: 2023-12-21 04:05:46.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12710
  +date: DateTimeImmutable @1703127946 {#4630
    date: 2023-12-21 04:05:46.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703127946 {#4630
    date: 2023-12-21 04:05:46.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12764
  +createdAt: DateTimeImmutable @1703127946 {#4630
    date: 2023-12-21 04:05:46.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4632
    +avatar: null
    +cover: null
    +email: "damium@programming.dev"
    +username: "@damium@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724143312 {#12632
      date: 2024-08-20 10:41:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12637 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12640 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12642 …}
    +entries: Doctrine\ORM\PersistentCollection {#12644 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12646 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12648 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12650 …}
    +posts: Doctrine\ORM\PersistentCollection {#12652 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12654 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12656 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12658 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12660 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12662 …}
    +follows: Doctrine\ORM\PersistentCollection {#12664 …}
    +followers: Doctrine\ORM\PersistentCollection {#12666 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12668 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12670 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12672 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12674 …}
    +reports: Doctrine\ORM\PersistentCollection {#12676 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12678 …}
    +violations: Doctrine\ORM\PersistentCollection {#12680 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12682 …}
    +awards: Doctrine\ORM\PersistentCollection {#12684 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12686 …}
    +categories: Doctrine\ORM\PersistentCollection {#12688 …}
    -id: 69892
    -password: "$2y$13$6dYMUS0XOLJ.nXKd3qrWKeEWGMqlneCZSBtgOnnMQ.PHVLfoLfRQ6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12690 …}
    +apId: "damium@programming.dev"
    +apProfileId: "https://programming.dev/u/damium"
    +apPublicUrl: "https://programming.dev/u/damium"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "damium"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727959277 {#12629
      date: 2024-10-03 14:41:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698932111 {#12631
      date: 2023-11-02 14:35:11.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12818
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4632
    +avatar: null
    +cover: null
    +email: "damium@programming.dev"
    +username: "@damium@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724143312 {#12632
      date: 2024-08-20 10:41:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#12637 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12640 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#12642 …}
    +entries: Doctrine\ORM\PersistentCollection {#12644 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#12646 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#12648 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12650 …}
    +posts: Doctrine\ORM\PersistentCollection {#12652 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#12654 …}
    +postComments: Doctrine\ORM\PersistentCollection {#12656 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#12658 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#12660 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#12662 …}
    +follows: Doctrine\ORM\PersistentCollection {#12664 …}
    +followers: Doctrine\ORM\PersistentCollection {#12666 …}
    +blocks: Doctrine\ORM\PersistentCollection {#12668 …}
    +blockers: Doctrine\ORM\PersistentCollection {#12670 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#12672 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#12674 …}
    +reports: Doctrine\ORM\PersistentCollection {#12676 …}
    +favourites: Doctrine\ORM\PersistentCollection {#12678 …}
    +violations: Doctrine\ORM\PersistentCollection {#12680 …}
    +notifications: Doctrine\ORM\PersistentCollection {#12682 …}
    +awards: Doctrine\ORM\PersistentCollection {#12684 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#12686 …}
    +categories: Doctrine\ORM\PersistentCollection {#12688 …}
    -id: 69892
    -password: "$2y$13$6dYMUS0XOLJ.nXKd3qrWKeEWGMqlneCZSBtgOnnMQ.PHVLfoLfRQ6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12690 …}
    +apId: "damium@programming.dev"
    +apProfileId: "https://programming.dev/u/damium"
    +apPublicUrl: "https://programming.dev/u/damium"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "damium"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727959277 {#12629
      date: 2024-10-03 14:41:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698932111 {#12631
      date: 2023-11-02 14:35:11.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.46 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4631
    +user: Proxies\__CG__\App\Entity\User {#4632
      +avatar: null
      +cover: null
      +email: "damium@programming.dev"
      +username: "@damium@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724143312 {#12632
        date: 2024-08-20 10:41:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12637 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12640 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12642 …}
      +entries: Doctrine\ORM\PersistentCollection {#12644 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12646 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12648 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12650 …}
      +posts: Doctrine\ORM\PersistentCollection {#12652 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12654 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12656 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12658 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12660 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12662 …}
      +follows: Doctrine\ORM\PersistentCollection {#12664 …}
      +followers: Doctrine\ORM\PersistentCollection {#12666 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12668 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12670 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12672 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12674 …}
      +reports: Doctrine\ORM\PersistentCollection {#12676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12678 …}
      +violations: Doctrine\ORM\PersistentCollection {#12680 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12682 …}
      +awards: Doctrine\ORM\PersistentCollection {#12684 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12686 …}
      +categories: Doctrine\ORM\PersistentCollection {#12688 …}
      -id: 69892
      -password: "$2y$13$6dYMUS0XOLJ.nXKd3qrWKeEWGMqlneCZSBtgOnnMQ.PHVLfoLfRQ6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12690 …}
      +apId: "damium@programming.dev"
      +apProfileId: "https://programming.dev/u/damium"
      +apPublicUrl: "https://programming.dev/u/damium"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "damium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727959277 {#12629
        date: 2024-10-03 14:41:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698932111 {#12631
        date: 2023-11-02 14:35:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4534
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4374
        +user: App\Entity\User {#4387
          +avatar: null
          +cover: null
          +email: "Illecors@lemmy.cafe"
          +username: "@Illecors@lemmy.cafe"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "Calculator Manipulator"
          +lastActive: DateTime @1728825455 {#4371
            date: 2024-10-13 15:17:35.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
          +entries: Doctrine\ORM\PersistentCollection {#4394 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
          +posts: Doctrine\ORM\PersistentCollection {#4402 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
          +follows: Doctrine\ORM\PersistentCollection {#4414 …}
          +followers: Doctrine\ORM\PersistentCollection {#4416 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
          +reports: Doctrine\ORM\PersistentCollection {#4426 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
          +violations: Doctrine\ORM\PersistentCollection {#4430 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
          +awards: Doctrine\ORM\PersistentCollection {#4434 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
          +categories: Doctrine\ORM\PersistentCollection {#4438 …}
          -id: 9191
          -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
          +apId: "Illecors@lemmy.cafe"
          +apProfileId: "https://lemmy.cafe/u/Illecors"
          +apPublicUrl: "https://lemmy.cafe/u/Illecors"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.cafe/inbox"
          +apDomain: "lemmy.cafe"
          +apPreferredUsername: "Illecors"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727647953 {#4372
            date: 2024-09-30 00:12:33.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1687528433 {#4373
            date: 2023-06-23 15:53:53.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
          \n
          I have this function defined and called:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">function ssh-agent-setup() {\n
          </span><span style="color:#323232;">    # SSH agent\n
          </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
          </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
          </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
          </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # the agent is not running, start it\n
          </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
          </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
          </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
          </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">    export SSH_AGENT_PID\n
          </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
          </span><span style="color:#323232;">}\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">ssh-agent-setup\n
          </span>\n
          ```\n
          \n
          This way it stores the unlocked key in memory until the end of the session.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1706018340 {#4369
          date: 2024-01-23 14:59:00.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4375 …}
        +nested: Doctrine\ORM\PersistentCollection {#4377 …}
        +votes: Doctrine\ORM\PersistentCollection {#4379 …}
        +reports: Doctrine\ORM\PersistentCollection {#4381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
        -id: 237462
        -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/3598742"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703071656 {#4370
          date: 2023-12-20 12:27:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4374}
      +body: """
        > that makes no sense - you need the key\n
        \n
        But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
        \n
        I would prefer something that never ask for the password.\n
        \n
        Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1703079634 {#4535
        date: 2023-12-20 14:40:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4529 …}
      +nested: Doctrine\ORM\PersistentCollection {#4523 …}
      +votes: Doctrine\ORM\PersistentCollection {#4527 …}
      +reports: Doctrine\ORM\PersistentCollection {#4538 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
      -id: 237719
      -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4496072"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703079634 {#4532
        date: 2023-12-20 14:40:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: """
      I’n Windows it is not stored in a keyring but instead in the registry. This has basically the same security threat model as a local key file.\n
      \n
      The ssh-agent on Linux will do what you want with effectively the same security. The biggest difference being that it doesn’t run as a system service but instead runs in userspace which can make it easier to dump memory. There are some other agent services out there with additional security options but they don’t change the threat model much.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703127946 {#4629
      date: 2023-12-21 04:05:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4633 …}
    +nested: Doctrine\ORM\PersistentCollection {#4635 …}
    +votes: Doctrine\ORM\PersistentCollection {#4637 …}
    +reports: Doctrine\ORM\PersistentCollection {#4639 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4641 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4643 …}
    -id: 239444
    -bodyTs: "'addit':80 'agent':32,75 'basic':18 'biggest':46 'chang':87 'differ':47 'doesn':51 'dump':69 'easier':67 'effect':41 'file':28 'instead':12,59 'key':27 'keyr':10 'linux':34 'local':26 'make':65 'memori':70 'model':23,90 'much':91 'n':2 'option':82 'registri':15 'run':53,60 'secur':21,44,81 'servic':57,76 'ssh':31 'ssh-agent':30 'store':7 'system':56 'threat':22,89 'userspac':62 'want':39 'window':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/5851635"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703127946 {#4630
      date: 2023-12-21 04:05:46.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12891
  +subject: App\Entity\EntryComment {#4631
    +user: Proxies\__CG__\App\Entity\User {#4632
      +avatar: null
      +cover: null
      +email: "damium@programming.dev"
      +username: "@damium@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724143312 {#12632
        date: 2024-08-20 10:41:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12637 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12640 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12642 …}
      +entries: Doctrine\ORM\PersistentCollection {#12644 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12646 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12648 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12650 …}
      +posts: Doctrine\ORM\PersistentCollection {#12652 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12654 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12656 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12658 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12660 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12662 …}
      +follows: Doctrine\ORM\PersistentCollection {#12664 …}
      +followers: Doctrine\ORM\PersistentCollection {#12666 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12668 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12670 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12672 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12674 …}
      +reports: Doctrine\ORM\PersistentCollection {#12676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12678 …}
      +violations: Doctrine\ORM\PersistentCollection {#12680 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12682 …}
      +awards: Doctrine\ORM\PersistentCollection {#12684 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12686 …}
      +categories: Doctrine\ORM\PersistentCollection {#12688 …}
      -id: 69892
      -password: "$2y$13$6dYMUS0XOLJ.nXKd3qrWKeEWGMqlneCZSBtgOnnMQ.PHVLfoLfRQ6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12690 …}
      +apId: "damium@programming.dev"
      +apProfileId: "https://programming.dev/u/damium"
      +apPublicUrl: "https://programming.dev/u/damium"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "damium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727959277 {#12629
        date: 2024-10-03 14:41:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698932111 {#12631
        date: 2023-11-02 14:35:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4534
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4374
        +user: App\Entity\User {#4387
          +avatar: null
          +cover: null
          +email: "Illecors@lemmy.cafe"
          +username: "@Illecors@lemmy.cafe"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "Calculator Manipulator"
          +lastActive: DateTime @1728825455 {#4371
            date: 2024-10-13 15:17:35.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
          +entries: Doctrine\ORM\PersistentCollection {#4394 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
          +posts: Doctrine\ORM\PersistentCollection {#4402 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
          +follows: Doctrine\ORM\PersistentCollection {#4414 …}
          +followers: Doctrine\ORM\PersistentCollection {#4416 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
          +reports: Doctrine\ORM\PersistentCollection {#4426 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
          +violations: Doctrine\ORM\PersistentCollection {#4430 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
          +awards: Doctrine\ORM\PersistentCollection {#4434 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
          +categories: Doctrine\ORM\PersistentCollection {#4438 …}
          -id: 9191
          -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
          +apId: "Illecors@lemmy.cafe"
          +apProfileId: "https://lemmy.cafe/u/Illecors"
          +apPublicUrl: "https://lemmy.cafe/u/Illecors"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.cafe/inbox"
          +apDomain: "lemmy.cafe"
          +apPreferredUsername: "Illecors"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727647953 {#4372
            date: 2024-09-30 00:12:33.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1687528433 {#4373
            date: 2023-06-23 15:53:53.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
          \n
          I have this function defined and called:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">function ssh-agent-setup() {\n
          </span><span style="color:#323232;">    # SSH agent\n
          </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
          </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
          </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
          </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # the agent is not running, start it\n
          </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
          </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
          </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
          </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">    export SSH_AGENT_PID\n
          </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
          </span><span style="color:#323232;">}\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">ssh-agent-setup\n
          </span>\n
          ```\n
          \n
          This way it stores the unlocked key in memory until the end of the session.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1706018340 {#4369
          date: 2024-01-23 14:59:00.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4375 …}
        +nested: Doctrine\ORM\PersistentCollection {#4377 …}
        +votes: Doctrine\ORM\PersistentCollection {#4379 …}
        +reports: Doctrine\ORM\PersistentCollection {#4381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
        -id: 237462
        -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/3598742"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703071656 {#4370
          date: 2023-12-20 12:27:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4374}
      +body: """
        > that makes no sense - you need the key\n
        \n
        But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
        \n
        I would prefer something that never ask for the password.\n
        \n
        Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1703079634 {#4535
        date: 2023-12-20 14:40:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4529 …}
      +nested: Doctrine\ORM\PersistentCollection {#4523 …}
      +votes: Doctrine\ORM\PersistentCollection {#4527 …}
      +reports: Doctrine\ORM\PersistentCollection {#4538 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
      -id: 237719
      -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4496072"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703079634 {#4532
        date: 2023-12-20 14:40:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: """
      I’n Windows it is not stored in a keyring but instead in the registry. This has basically the same security threat model as a local key file.\n
      \n
      The ssh-agent on Linux will do what you want with effectively the same security. The biggest difference being that it doesn’t run as a system service but instead runs in userspace which can make it easier to dump memory. There are some other agent services out there with additional security options but they don’t change the threat model much.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703127946 {#4629
      date: 2023-12-21 04:05:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4633 …}
    +nested: Doctrine\ORM\PersistentCollection {#4635 …}
    +votes: Doctrine\ORM\PersistentCollection {#4637 …}
    +reports: Doctrine\ORM\PersistentCollection {#4639 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4641 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4643 …}
    -id: 239444
    -bodyTs: "'addit':80 'agent':32,75 'basic':18 'biggest':46 'chang':87 'differ':47 'doesn':51 'dump':69 'easier':67 'effect':41 'file':28 'instead':12,59 'key':27 'keyr':10 'linux':34 'local':26 'make':65 'memori':70 'model':23,90 'much':91 'n':2 'option':82 'registri':15 'run':53,60 'secur':21,44,81 'servic':57,76 'ssh':31 'ssh-agent':30 'store':7 'system':56 'threat':22,89 'userspac':62 'want':39 'window':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/5851635"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703127946 {#4630
      date: 2023-12-21 04:05:46.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.77 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4631
    +user: Proxies\__CG__\App\Entity\User {#4632
      +avatar: null
      +cover: null
      +email: "damium@programming.dev"
      +username: "@damium@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724143312 {#12632
        date: 2024-08-20 10:41:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12637 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12640 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12642 …}
      +entries: Doctrine\ORM\PersistentCollection {#12644 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12646 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12648 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12650 …}
      +posts: Doctrine\ORM\PersistentCollection {#12652 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12654 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12656 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12658 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12660 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12662 …}
      +follows: Doctrine\ORM\PersistentCollection {#12664 …}
      +followers: Doctrine\ORM\PersistentCollection {#12666 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12668 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12670 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12672 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12674 …}
      +reports: Doctrine\ORM\PersistentCollection {#12676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12678 …}
      +violations: Doctrine\ORM\PersistentCollection {#12680 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12682 …}
      +awards: Doctrine\ORM\PersistentCollection {#12684 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12686 …}
      +categories: Doctrine\ORM\PersistentCollection {#12688 …}
      -id: 69892
      -password: "$2y$13$6dYMUS0XOLJ.nXKd3qrWKeEWGMqlneCZSBtgOnnMQ.PHVLfoLfRQ6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12690 …}
      +apId: "damium@programming.dev"
      +apProfileId: "https://programming.dev/u/damium"
      +apPublicUrl: "https://programming.dev/u/damium"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "damium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727959277 {#12629
        date: 2024-10-03 14:41:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698932111 {#12631
        date: 2023-11-02 14:35:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4534
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4374
        +user: App\Entity\User {#4387
          +avatar: null
          +cover: null
          +email: "Illecors@lemmy.cafe"
          +username: "@Illecors@lemmy.cafe"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "Calculator Manipulator"
          +lastActive: DateTime @1728825455 {#4371
            date: 2024-10-13 15:17:35.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
          +entries: Doctrine\ORM\PersistentCollection {#4394 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
          +posts: Doctrine\ORM\PersistentCollection {#4402 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
          +follows: Doctrine\ORM\PersistentCollection {#4414 …}
          +followers: Doctrine\ORM\PersistentCollection {#4416 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
          +reports: Doctrine\ORM\PersistentCollection {#4426 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
          +violations: Doctrine\ORM\PersistentCollection {#4430 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
          +awards: Doctrine\ORM\PersistentCollection {#4434 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
          +categories: Doctrine\ORM\PersistentCollection {#4438 …}
          -id: 9191
          -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
          +apId: "Illecors@lemmy.cafe"
          +apProfileId: "https://lemmy.cafe/u/Illecors"
          +apPublicUrl: "https://lemmy.cafe/u/Illecors"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.cafe/inbox"
          +apDomain: "lemmy.cafe"
          +apPreferredUsername: "Illecors"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727647953 {#4372
            date: 2024-09-30 00:12:33.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1687528433 {#4373
            date: 2023-06-23 15:53:53.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
          \n
          I have this function defined and called:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">function ssh-agent-setup() {\n
          </span><span style="color:#323232;">    # SSH agent\n
          </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
          </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
          </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
          </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # the agent is not running, start it\n
          </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
          </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
          </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
          </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">    export SSH_AGENT_PID\n
          </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
          </span><span style="color:#323232;">}\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">ssh-agent-setup\n
          </span>\n
          ```\n
          \n
          This way it stores the unlocked key in memory until the end of the session.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1706018340 {#4369
          date: 2024-01-23 14:59:00.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4375 …}
        +nested: Doctrine\ORM\PersistentCollection {#4377 …}
        +votes: Doctrine\ORM\PersistentCollection {#4379 …}
        +reports: Doctrine\ORM\PersistentCollection {#4381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
        -id: 237462
        -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/3598742"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703071656 {#4370
          date: 2023-12-20 12:27:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4374}
      +body: """
        > that makes no sense - you need the key\n
        \n
        But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
        \n
        I would prefer something that never ask for the password.\n
        \n
        Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1703079634 {#4535
        date: 2023-12-20 14:40:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4529 …}
      +nested: Doctrine\ORM\PersistentCollection {#4523 …}
      +votes: Doctrine\ORM\PersistentCollection {#4527 …}
      +reports: Doctrine\ORM\PersistentCollection {#4538 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
      -id: 237719
      -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4496072"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703079634 {#4532
        date: 2023-12-20 14:40:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: """
      I’n Windows it is not stored in a keyring but instead in the registry. This has basically the same security threat model as a local key file.\n
      \n
      The ssh-agent on Linux will do what you want with effectively the same security. The biggest difference being that it doesn’t run as a system service but instead runs in userspace which can make it easier to dump memory. There are some other agent services out there with additional security options but they don’t change the threat model much.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703127946 {#4629
      date: 2023-12-21 04:05:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4633 …}
    +nested: Doctrine\ORM\PersistentCollection {#4635 …}
    +votes: Doctrine\ORM\PersistentCollection {#4637 …}
    +reports: Doctrine\ORM\PersistentCollection {#4639 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4641 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4643 …}
    -id: 239444
    -bodyTs: "'addit':80 'agent':32,75 'basic':18 'biggest':46 'chang':87 'differ':47 'doesn':51 'dump':69 'easier':67 'effect':41 'file':28 'instead':12,59 'key':27 'keyr':10 'linux':34 'local':26 'make':65 'memori':70 'model':23,90 'much':91 'n':2 'option':82 'registri':15 'run':53,60 'secur':21,44,81 'servic':57,76 'ssh':31 'ssh-agent':30 'store':7 'system':56 'threat':22,89 'userspac':62 'want':39 'window':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/5851635"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703127946 {#4630
      date: 2023-12-21 04:05:46.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12948
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4631
    +user: Proxies\__CG__\App\Entity\User {#4632
      +avatar: null
      +cover: null
      +email: "damium@programming.dev"
      +username: "@damium@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724143312 {#12632
        date: 2024-08-20 10:41:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12637 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12640 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12642 …}
      +entries: Doctrine\ORM\PersistentCollection {#12644 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12646 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12648 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12650 …}
      +posts: Doctrine\ORM\PersistentCollection {#12652 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12654 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12656 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12658 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12660 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12662 …}
      +follows: Doctrine\ORM\PersistentCollection {#12664 …}
      +followers: Doctrine\ORM\PersistentCollection {#12666 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12668 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12670 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12672 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12674 …}
      +reports: Doctrine\ORM\PersistentCollection {#12676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12678 …}
      +violations: Doctrine\ORM\PersistentCollection {#12680 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12682 …}
      +awards: Doctrine\ORM\PersistentCollection {#12684 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12686 …}
      +categories: Doctrine\ORM\PersistentCollection {#12688 …}
      -id: 69892
      -password: "$2y$13$6dYMUS0XOLJ.nXKd3qrWKeEWGMqlneCZSBtgOnnMQ.PHVLfoLfRQ6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12690 …}
      +apId: "damium@programming.dev"
      +apProfileId: "https://programming.dev/u/damium"
      +apPublicUrl: "https://programming.dev/u/damium"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "damium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727959277 {#12629
        date: 2024-10-03 14:41:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698932111 {#12631
        date: 2023-11-02 14:35:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4534
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4374
        +user: App\Entity\User {#4387
          +avatar: null
          +cover: null
          +email: "Illecors@lemmy.cafe"
          +username: "@Illecors@lemmy.cafe"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "Calculator Manipulator"
          +lastActive: DateTime @1728825455 {#4371
            date: 2024-10-13 15:17:35.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
          +entries: Doctrine\ORM\PersistentCollection {#4394 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
          +posts: Doctrine\ORM\PersistentCollection {#4402 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
          +follows: Doctrine\ORM\PersistentCollection {#4414 …}
          +followers: Doctrine\ORM\PersistentCollection {#4416 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
          +reports: Doctrine\ORM\PersistentCollection {#4426 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
          +violations: Doctrine\ORM\PersistentCollection {#4430 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
          +awards: Doctrine\ORM\PersistentCollection {#4434 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
          +categories: Doctrine\ORM\PersistentCollection {#4438 …}
          -id: 9191
          -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
          +apId: "Illecors@lemmy.cafe"
          +apProfileId: "https://lemmy.cafe/u/Illecors"
          +apPublicUrl: "https://lemmy.cafe/u/Illecors"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.cafe/inbox"
          +apDomain: "lemmy.cafe"
          +apPreferredUsername: "Illecors"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727647953 {#4372
            date: 2024-09-30 00:12:33.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1687528433 {#4373
            date: 2023-06-23 15:53:53.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
          \n
          I have this function defined and called:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">function ssh-agent-setup() {\n
          </span><span style="color:#323232;">    # SSH agent\n
          </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
          </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
          </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
          </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # the agent is not running, start it\n
          </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
          </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
          </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
          </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">    export SSH_AGENT_PID\n
          </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
          </span><span style="color:#323232;">}\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">ssh-agent-setup\n
          </span>\n
          ```\n
          \n
          This way it stores the unlocked key in memory until the end of the session.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1706018340 {#4369
          date: 2024-01-23 14:59:00.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4375 …}
        +nested: Doctrine\ORM\PersistentCollection {#4377 …}
        +votes: Doctrine\ORM\PersistentCollection {#4379 …}
        +reports: Doctrine\ORM\PersistentCollection {#4381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
        -id: 237462
        -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/3598742"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703071656 {#4370
          date: 2023-12-20 12:27:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4374}
      +body: """
        > that makes no sense - you need the key\n
        \n
        But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
        \n
        I would prefer something that never ask for the password.\n
        \n
        Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1703079634 {#4535
        date: 2023-12-20 14:40:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4529 …}
      +nested: Doctrine\ORM\PersistentCollection {#4523 …}
      +votes: Doctrine\ORM\PersistentCollection {#4527 …}
      +reports: Doctrine\ORM\PersistentCollection {#4538 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
      -id: 237719
      -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4496072"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703079634 {#4532
        date: 2023-12-20 14:40:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: """
      I’n Windows it is not stored in a keyring but instead in the registry. This has basically the same security threat model as a local key file.\n
      \n
      The ssh-agent on Linux will do what you want with effectively the same security. The biggest difference being that it doesn’t run as a system service but instead runs in userspace which can make it easier to dump memory. There are some other agent services out there with additional security options but they don’t change the threat model much.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703127946 {#4629
      date: 2023-12-21 04:05:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4633 …}
    +nested: Doctrine\ORM\PersistentCollection {#4635 …}
    +votes: Doctrine\ORM\PersistentCollection {#4637 …}
    +reports: Doctrine\ORM\PersistentCollection {#4639 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4641 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4643 …}
    -id: 239444
    -bodyTs: "'addit':80 'agent':32,75 'basic':18 'biggest':46 'chang':87 'differ':47 'doesn':51 'dump':69 'easier':67 'effect':41 'file':28 'instead':12,59 'key':27 'keyr':10 'linux':34 'local':26 'make':65 'memori':70 'model':23,90 'much':91 'n':2 'option':82 'registri':15 'run':53,60 'secur':21,44,81 'servic':57,76 'ssh':31 'ssh-agent':30 'store':7 'system':56 'threat':22,89 'userspac':62 'want':39 'window':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/5851635"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703127946 {#4630
      date: 2023-12-21 04:05:46.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 8.44 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4631
    +user: Proxies\__CG__\App\Entity\User {#4632
      +avatar: null
      +cover: null
      +email: "damium@programming.dev"
      +username: "@damium@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724143312 {#12632
        date: 2024-08-20 10:41:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12637 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12640 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12642 …}
      +entries: Doctrine\ORM\PersistentCollection {#12644 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12646 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12648 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12650 …}
      +posts: Doctrine\ORM\PersistentCollection {#12652 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12654 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12656 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12658 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12660 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12662 …}
      +follows: Doctrine\ORM\PersistentCollection {#12664 …}
      +followers: Doctrine\ORM\PersistentCollection {#12666 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12668 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12670 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12672 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12674 …}
      +reports: Doctrine\ORM\PersistentCollection {#12676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12678 …}
      +violations: Doctrine\ORM\PersistentCollection {#12680 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12682 …}
      +awards: Doctrine\ORM\PersistentCollection {#12684 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12686 …}
      +categories: Doctrine\ORM\PersistentCollection {#12688 …}
      -id: 69892
      -password: "$2y$13$6dYMUS0XOLJ.nXKd3qrWKeEWGMqlneCZSBtgOnnMQ.PHVLfoLfRQ6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12690 …}
      +apId: "damium@programming.dev"
      +apProfileId: "https://programming.dev/u/damium"
      +apPublicUrl: "https://programming.dev/u/damium"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "damium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727959277 {#12629
        date: 2024-10-03 14:41:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698932111 {#12631
        date: 2023-11-02 14:35:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4534
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4374
        +user: App\Entity\User {#4387
          +avatar: null
          +cover: null
          +email: "Illecors@lemmy.cafe"
          +username: "@Illecors@lemmy.cafe"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "Calculator Manipulator"
          +lastActive: DateTime @1728825455 {#4371
            date: 2024-10-13 15:17:35.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
          +entries: Doctrine\ORM\PersistentCollection {#4394 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
          +posts: Doctrine\ORM\PersistentCollection {#4402 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
          +follows: Doctrine\ORM\PersistentCollection {#4414 …}
          +followers: Doctrine\ORM\PersistentCollection {#4416 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
          +reports: Doctrine\ORM\PersistentCollection {#4426 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
          +violations: Doctrine\ORM\PersistentCollection {#4430 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
          +awards: Doctrine\ORM\PersistentCollection {#4434 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
          +categories: Doctrine\ORM\PersistentCollection {#4438 …}
          -id: 9191
          -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
          +apId: "Illecors@lemmy.cafe"
          +apProfileId: "https://lemmy.cafe/u/Illecors"
          +apPublicUrl: "https://lemmy.cafe/u/Illecors"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.cafe/inbox"
          +apDomain: "lemmy.cafe"
          +apPreferredUsername: "Illecors"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727647953 {#4372
            date: 2024-09-30 00:12:33.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1687528433 {#4373
            date: 2023-06-23 15:53:53.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
          \n
          I have this function defined and called:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">function ssh-agent-setup() {\n
          </span><span style="color:#323232;">    # SSH agent\n
          </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
          </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
          </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
          </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # the agent is not running, start it\n
          </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
          </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
          </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
          </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">    export SSH_AGENT_PID\n
          </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
          </span><span style="color:#323232;">}\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">ssh-agent-setup\n
          </span>\n
          ```\n
          \n
          This way it stores the unlocked key in memory until the end of the session.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1706018340 {#4369
          date: 2024-01-23 14:59:00.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4375 …}
        +nested: Doctrine\ORM\PersistentCollection {#4377 …}
        +votes: Doctrine\ORM\PersistentCollection {#4379 …}
        +reports: Doctrine\ORM\PersistentCollection {#4381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
        -id: 237462
        -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/3598742"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703071656 {#4370
          date: 2023-12-20 12:27:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4374}
      +body: """
        > that makes no sense - you need the key\n
        \n
        But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
        \n
        I would prefer something that never ask for the password.\n
        \n
        Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1703079634 {#4535
        date: 2023-12-20 14:40:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4529 …}
      +nested: Doctrine\ORM\PersistentCollection {#4523 …}
      +votes: Doctrine\ORM\PersistentCollection {#4527 …}
      +reports: Doctrine\ORM\PersistentCollection {#4538 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
      -id: 237719
      -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4496072"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703079634 {#4532
        date: 2023-12-20 14:40:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: """
      I’n Windows it is not stored in a keyring but instead in the registry. This has basically the same security threat model as a local key file.\n
      \n
      The ssh-agent on Linux will do what you want with effectively the same security. The biggest difference being that it doesn’t run as a system service but instead runs in userspace which can make it easier to dump memory. There are some other agent services out there with additional security options but they don’t change the threat model much.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703127946 {#4629
      date: 2023-12-21 04:05:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4633 …}
    +nested: Doctrine\ORM\PersistentCollection {#4635 …}
    +votes: Doctrine\ORM\PersistentCollection {#4637 …}
    +reports: Doctrine\ORM\PersistentCollection {#4639 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4641 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4643 …}
    -id: 239444
    -bodyTs: "'addit':80 'agent':32,75 'basic':18 'biggest':46 'chang':87 'differ':47 'doesn':51 'dump':69 'easier':67 'effect':41 'file':28 'instead':12,59 'key':27 'keyr':10 'linux':34 'local':26 'make':65 'memori':70 'model':23,90 'much':91 'n':2 'option':82 'registri':15 'run':53,60 'secur':21,44,81 'servic':57,76 'ssh':31 'ssh-agent':30 'store':7 'system':56 'threat':22,89 'userspac':62 'want':39 'window':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/5851635"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703127946 {#4630
      date: 2023-12-21 04:05:46.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13188
  +comment: App\Entity\EntryComment {#4631
    +user: Proxies\__CG__\App\Entity\User {#4632
      +avatar: null
      +cover: null
      +email: "damium@programming.dev"
      +username: "@damium@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724143312 {#12632
        date: 2024-08-20 10:41:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#12637 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#12640 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#12642 …}
      +entries: Doctrine\ORM\PersistentCollection {#12644 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#12646 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#12648 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#12650 …}
      +posts: Doctrine\ORM\PersistentCollection {#12652 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#12654 …}
      +postComments: Doctrine\ORM\PersistentCollection {#12656 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#12658 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#12660 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#12662 …}
      +follows: Doctrine\ORM\PersistentCollection {#12664 …}
      +followers: Doctrine\ORM\PersistentCollection {#12666 …}
      +blocks: Doctrine\ORM\PersistentCollection {#12668 …}
      +blockers: Doctrine\ORM\PersistentCollection {#12670 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#12672 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#12674 …}
      +reports: Doctrine\ORM\PersistentCollection {#12676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#12678 …}
      +violations: Doctrine\ORM\PersistentCollection {#12680 …}
      +notifications: Doctrine\ORM\PersistentCollection {#12682 …}
      +awards: Doctrine\ORM\PersistentCollection {#12684 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#12686 …}
      +categories: Doctrine\ORM\PersistentCollection {#12688 …}
      -id: 69892
      -password: "$2y$13$6dYMUS0XOLJ.nXKd3qrWKeEWGMqlneCZSBtgOnnMQ.PHVLfoLfRQ6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#12690 …}
      +apId: "damium@programming.dev"
      +apProfileId: "https://programming.dev/u/damium"
      +apPublicUrl: "https://programming.dev/u/damium"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "damium"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727959277 {#12629
        date: 2024-10-03 14:41:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698932111 {#12631
        date: 2023-11-02 14:35:11.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4534
      +user: Proxies\__CG__\App\Entity\User {#1943 …2}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4374
        +user: App\Entity\User {#4387
          +avatar: null
          +cover: null
          +email: "Illecors@lemmy.cafe"
          +username: "@Illecors@lemmy.cafe"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: "Calculator Manipulator"
          +lastActive: DateTime @1728825455 {#4371
            date: 2024-10-13 15:17:35.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: true
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: false
          +notifyOnNewEntryCommentReply: false
          +notifyOnNewPost: false
          +notifyOnNewPostReply: false
          +notifyOnNewPostCommentReply: false
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4388 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4390 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4392 …}
          +entries: Doctrine\ORM\PersistentCollection {#4394 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4396 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4398 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4400 …}
          +posts: Doctrine\ORM\PersistentCollection {#4402 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4404 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4406 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4408 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4410 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4412 …}
          +follows: Doctrine\ORM\PersistentCollection {#4414 …}
          +followers: Doctrine\ORM\PersistentCollection {#4416 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4418 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4420 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4422 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4424 …}
          +reports: Doctrine\ORM\PersistentCollection {#4426 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
          +violations: Doctrine\ORM\PersistentCollection {#4430 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4432 …}
          +awards: Doctrine\ORM\PersistentCollection {#4434 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4436 …}
          +categories: Doctrine\ORM\PersistentCollection {#4438 …}
          -id: 9191
          -password: "$2y$13$UxSOJG9Go0VifmM3SXCu0OeEkjVdU8T6AeaiROuGmp0LxCtr/tgDe"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4440 …}
          +apId: "Illecors@lemmy.cafe"
          +apProfileId: "https://lemmy.cafe/u/Illecors"
          +apPublicUrl: "https://lemmy.cafe/u/Illecors"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.cafe/inbox"
          +apDomain: "lemmy.cafe"
          +apPreferredUsername: "Illecors"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1727647953 {#4372
            date: 2024-09-30 00:12:33.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1687528433 {#4373
            date: 2023-06-23 15:53:53.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: null
        +root: null
        +body: """
          Yes, it can be done. Not to the point of deleting your key (that makes no sense - you need the key), but `ssh-agent` is what you want. Add it to your shell config and it will only ask to be unlocked once per however often you define.\n
          \n
          I have this function defined and called:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">function ssh-agent-setup() {\n
          </span><span style="color:#323232;">    # SSH agent\n
          </span><span style="color:#323232;">    pid_file="$HOME/.ssh/ssh-agent.pid"\n
          </span><span style="color:#323232;">    SSH_AUTH_SOCK="$HOME/.ssh/ssh-agent.sock"\n
          </span><span style="color:#323232;">    if [ -z "$SSH_AGENT_PID" ]\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # no PID exported, try to get it from pidfile\n
          </span><span style="color:#323232;">      SSH_AGENT_PID=$(cat "$pid_file")\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">    if ! kill -0 "$SSH_AGENT_PID" &> /dev/null\n
          </span><span style="color:#323232;">    then\n
          </span><span style="color:#323232;">      # the agent is not running, start it\n
          </span><span style="color:#323232;">      rm "$SSH_AUTH_SOCK" &> /dev/null\n
          </span><span style="color:#323232;">      >&2 echo "Starting SSH agent, since it's not running; this can take a moment"\n
          </span><span style="color:#323232;">      eval "$(ssh-agent -s -a "$SSH_AUTH_SOCK")"\n
          </span><span style="color:#323232;">      echo "$SSH_AGENT_PID" > "$pid_file"\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">      >&2 echo "Started ssh-agent with '$SSH_AUTH_SOCK'"\n
          </span><span style="color:#323232;">    fi\n
          </span><span style="color:#323232;">    export SSH_AGENT_PID\n
          </span><span style="color:#323232;">    export SSH_AUTH_SOCK\n
          </span><span style="color:#323232;">}\n
          </span><span style="color:#323232;">\n
          </span><span style="color:#323232;">ssh-agent-setup\n
          </span>\n
          ```\n
          \n
          This way it stores the unlocked key in memory until the end of the session.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1706018340 {#4369
          date: 2024-01-23 14:59:00.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@edinbruh@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4375 …}
        +nested: Doctrine\ORM\PersistentCollection {#4377 …}
        +votes: Doctrine\ORM\PersistentCollection {#4379 …}
        +reports: Doctrine\ORM\PersistentCollection {#4381 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4383 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4385 …}
        -id: 237462
        -bodyTs: "'-0':95 '/dev/null':99,112 '2':113,143 'add':30 'agent':25,60,63,74,87,97,102,117,131,139,148,156,164 'ask':40 'auth':68,110,135,151,160 'call':56 'cat':89 'config':35 'defin':49,54 'delet':11 'done':5 'echo':114,137,144 'end':177 'eval':128 'export':79,154,158 'fi':92,153 'file':65,91,142 'function':53,57 'get':82 'home/.ssh/ssh-agent.pid':66 'home/.ssh/ssh-agent.sock':70 'howev':46 'key':13,21,172 'kill':94 'make':15 'memori':174 'moment':127 'need':19 'often':47 'per':45 'pid':64,75,78,88,90,98,140,141,157 'pidfil':85 'point':9 'rm':108 'run':105,122 'sens':17 'session':180 'setup':61,165 'shell':34 'sinc':118 'sock':69,111,136,152,161 'ssh':24,59,62,67,73,86,96,109,116,130,134,138,147,150,155,159,163 'ssh-agent':23,129,146 'ssh-agent-setup':58,162 'start':106,115,145 'store':169 'take':125 'tri':80 'unlock':43,171 'want':29 'way':167 'yes':1 'z':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.cafe/comment/3598742"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703071656 {#4370
          date: 2023-12-20 12:27:36.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4374}
      +body: """
        > that makes no sense - you need the key\n
        \n
        But if it’s stored in a keyring or similar (like on windows) and the client reads from it you don’t need the file with the plain text key. Like you don’t store the git credentials in a file, but with libsecret.\n
        \n
        I would prefer something that never ask for the password.\n
        \n
        Things like the gnome-keyring or kwallet keep all the passwords in an encrypted file, they get decrypted and kept in ram using your login password when you log into gnome/KDE session and programs can ask for passwords using some API. Once you log out the passwords are removed from ram and no one can read them. My goal is to have something like this, so I’m never asked for a password, I just log into my session and everything is available
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1703079634 {#4535
        date: 2023-12-20 14:40:34.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@edinbruh@feddit.it"
        "@Illecors@lemmy.cafe"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4529 …}
      +nested: Doctrine\ORM\PersistentCollection {#4523 …}
      +votes: Doctrine\ORM\PersistentCollection {#4527 …}
      +reports: Doctrine\ORM\PersistentCollection {#4538 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4540 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4542 …}
      -id: 237719
      -bodyTs: "'api':104 'ask':59,99,133 'avail':146 'client':24 'credenti':46 'decrypt':81 'encrypt':77 'everyth':144 'file':33,49,78 'get':80 'git':45 'gnome':67 'gnome-keyr':66 'gnome/kde':94 'goal':122 'keep':71 'kept':83 'key':8,38 'keyr':16,68 'kwallet':70 'libsecret':52 'like':19,39,64,127 'log':92,107,139 'login':88 'm':131 'make':2 'need':6,31 'never':58,132 'one':117 'password':62,74,89,101,110,136 'plain':36 'prefer':55 'program':97 'ram':85,114 'read':25,119 'remov':112 'sens':4 'session':95,142 'similar':18 'someth':56,126 'store':13,43 'text':37 'thing':63 'use':86,102 'window':21 'would':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/4496072"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703079634 {#4532
        date: 2023-12-20 14:40:34.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4374}
    +body: """
      I’n Windows it is not stored in a keyring but instead in the registry. This has basically the same security threat model as a local key file.\n
      \n
      The ssh-agent on Linux will do what you want with effectively the same security. The biggest difference being that it doesn’t run as a system service but instead runs in userspace which can make it easier to dump memory. There are some other agent services out there with additional security options but they don’t change the threat model much.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703127946 {#4629
      date: 2023-12-21 04:05:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
      "@Illecors@lemmy.cafe"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4633 …}
    +nested: Doctrine\ORM\PersistentCollection {#4635 …}
    +votes: Doctrine\ORM\PersistentCollection {#4637 …}
    +reports: Doctrine\ORM\PersistentCollection {#4639 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4641 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4643 …}
    -id: 239444
    -bodyTs: "'addit':80 'agent':32,75 'basic':18 'biggest':46 'chang':87 'differ':47 'doesn':51 'dump':69 'easier':67 'effect':41 'file':28 'instead':12,59 'key':27 'keyr':10 'linux':34 'local':26 'make':65 'memori':70 'model':23,90 'much':91 'n':2 'option':82 'registri':15 'run':53,60 'secur':21,44,81 'servic':57,76 'ssh':31 'ssh-agent':30 'store':7 'system':56 'threat':22,89 'userspac':62 'want':39 'window':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/5851635"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703127946 {#4630
      date: 2023-12-21 04:05:46.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 26.02 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4448
    +user: App\Entity\User {#4461
      +avatar: null
      +cover: null
      +email: "tun@lemm.ee"
      +username: "@tun@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724091820 {#4445
        date: 2024-08-19 20:23:40.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4466 …}
      +entries: Doctrine\ORM\PersistentCollection {#4468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4474 …}
      +posts: Doctrine\ORM\PersistentCollection {#4476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4486 …}
      +follows: Doctrine\ORM\PersistentCollection {#4488 …}
      +followers: Doctrine\ORM\PersistentCollection {#4490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4498 …}
      +reports: Doctrine\ORM\PersistentCollection {#4500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
      +violations: Doctrine\ORM\PersistentCollection {#4504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4506 …}
      +awards: Doctrine\ORM\PersistentCollection {#4508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4510 …}
      +categories: Doctrine\ORM\PersistentCollection {#4512 …}
      -id: 42046
      -password: "$2y$13$qjpoR7ye0DhqS.iKdfL62ORXa0Szorc5lYPPdHcM8GQVf6Oz1Zpiq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4514 …}
      +apId: "tun@lemm.ee"
      +apProfileId: "https://lemm.ee/u/tun"
      +apPublicUrl: "https://lemm.ee/u/tun"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "tun"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728219113 {#4446
        date: 2024-10-06 14:51:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692717368 {#4447
        date: 2023-08-22 17:16:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The basic concept is the same. The URL you provide is specifically for Windows.\n
      \n
      Check the Arch wiki on SSH keys to achieve what you want. It applies to other Linux distros\n
      \n
      [wiki.archlinux.org/title/SSH_keys](https://wiki.archlinux.org/title/SSH_keys)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1703071546 {#4442
      date: 2023-12-20 12:25:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4449 …}
    +nested: Doctrine\ORM\PersistentCollection {#4451 …}
    +votes: Doctrine\ORM\PersistentCollection {#4453 …}
    +reports: Doctrine\ORM\PersistentCollection {#4455 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4457 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4459 …}
    -id: 237458
    -bodyTs: "'/title/ssh_keys](https://wiki.archlinux.org/title/ssh_keys)':35 'achiev':23 'appli':28 'arch':17 'basic':2 'check':15 'concept':3 'distro':32 'key':21 'linux':31 'provid':10 'specif':12 'ssh':20 'url':8 'want':26 'wiki':18 'wiki.archlinux.org':34 'wiki.archlinux.org/title/ssh_keys](https://wiki.archlinux.org/title/ssh_keys)':33 'window':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7463414"
    +editedAt: DateTimeImmutable @1705863493 {#4443
      date: 2024-01-21 19:58:13.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703071546 {#4444
      date: 2023-12-20 12:25:46.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13275
  +comment: App\Entity\EntryComment {#4448
    +user: App\Entity\User {#4461
      +avatar: null
      +cover: null
      +email: "tun@lemm.ee"
      +username: "@tun@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724091820 {#4445
        date: 2024-08-19 20:23:40.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4466 …}
      +entries: Doctrine\ORM\PersistentCollection {#4468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4474 …}
      +posts: Doctrine\ORM\PersistentCollection {#4476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4486 …}
      +follows: Doctrine\ORM\PersistentCollection {#4488 …}
      +followers: Doctrine\ORM\PersistentCollection {#4490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4498 …}
      +reports: Doctrine\ORM\PersistentCollection {#4500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
      +violations: Doctrine\ORM\PersistentCollection {#4504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4506 …}
      +awards: Doctrine\ORM\PersistentCollection {#4508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4510 …}
      +categories: Doctrine\ORM\PersistentCollection {#4512 …}
      -id: 42046
      -password: "$2y$13$qjpoR7ye0DhqS.iKdfL62ORXa0Szorc5lYPPdHcM8GQVf6Oz1Zpiq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4514 …}
      +apId: "tun@lemm.ee"
      +apProfileId: "https://lemm.ee/u/tun"
      +apPublicUrl: "https://lemm.ee/u/tun"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "tun"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728219113 {#4446
        date: 2024-10-06 14:51:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692717368 {#4447
        date: 2023-08-22 17:16:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The basic concept is the same. The URL you provide is specifically for Windows.\n
      \n
      Check the Arch wiki on SSH keys to achieve what you want. It applies to other Linux distros\n
      \n
      [wiki.archlinux.org/title/SSH_keys](https://wiki.archlinux.org/title/SSH_keys)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1703071546 {#4442
      date: 2023-12-20 12:25:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4449 …}
    +nested: Doctrine\ORM\PersistentCollection {#4451 …}
    +votes: Doctrine\ORM\PersistentCollection {#4453 …}
    +reports: Doctrine\ORM\PersistentCollection {#4455 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4457 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4459 …}
    -id: 237458
    -bodyTs: "'/title/ssh_keys](https://wiki.archlinux.org/title/ssh_keys)':35 'achiev':23 'appli':28 'arch':17 'basic':2 'check':15 'concept':3 'distro':32 'key':21 'linux':31 'provid':10 'specif':12 'ssh':20 'url':8 'want':26 'wiki':18 'wiki.archlinux.org':34 'wiki.archlinux.org/title/ssh_keys](https://wiki.archlinux.org/title/ssh_keys)':33 'window':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7463414"
    +editedAt: DateTimeImmutable @1705863493 {#4443
      date: 2024-01-21 19:58:13.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703071546 {#4444
      date: 2023-12-20 12:25:46.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#4461
    +avatar: null
    +cover: null
    +email: "tun@lemm.ee"
    +username: "@tun@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724091820 {#4445
      date: 2024-08-19 20:23:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4462 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4464 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4466 …}
    +entries: Doctrine\ORM\PersistentCollection {#4468 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4470 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4472 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4474 …}
    +posts: Doctrine\ORM\PersistentCollection {#4476 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4478 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4480 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4482 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4484 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4486 …}
    +follows: Doctrine\ORM\PersistentCollection {#4488 …}
    +followers: Doctrine\ORM\PersistentCollection {#4490 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4492 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4494 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4496 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4498 …}
    +reports: Doctrine\ORM\PersistentCollection {#4500 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
    +violations: Doctrine\ORM\PersistentCollection {#4504 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4506 …}
    +awards: Doctrine\ORM\PersistentCollection {#4508 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4510 …}
    +categories: Doctrine\ORM\PersistentCollection {#4512 …}
    -id: 42046
    -password: "$2y$13$qjpoR7ye0DhqS.iKdfL62ORXa0Szorc5lYPPdHcM8GQVf6Oz1Zpiq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4514 …}
    +apId: "tun@lemm.ee"
    +apProfileId: "https://lemm.ee/u/tun"
    +apPublicUrl: "https://lemm.ee/u/tun"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "tun"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728219113 {#4446
      date: 2024-10-06 14:51:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692717368 {#4447
      date: 2023-08-22 17:16:08.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13320
  +user: App\Entity\User {#4461
    +avatar: null
    +cover: null
    +email: "tun@lemm.ee"
    +username: "@tun@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724091820 {#4445
      date: 2024-08-19 20:23:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4462 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4464 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4466 …}
    +entries: Doctrine\ORM\PersistentCollection {#4468 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4470 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4472 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4474 …}
    +posts: Doctrine\ORM\PersistentCollection {#4476 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4478 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4480 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4482 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4484 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4486 …}
    +follows: Doctrine\ORM\PersistentCollection {#4488 …}
    +followers: Doctrine\ORM\PersistentCollection {#4490 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4492 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4494 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4496 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4498 …}
    +reports: Doctrine\ORM\PersistentCollection {#4500 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
    +violations: Doctrine\ORM\PersistentCollection {#4504 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4506 …}
    +awards: Doctrine\ORM\PersistentCollection {#4508 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4510 …}
    +categories: Doctrine\ORM\PersistentCollection {#4512 …}
    -id: 42046
    -password: "$2y$13$qjpoR7ye0DhqS.iKdfL62ORXa0Szorc5lYPPdHcM8GQVf6Oz1Zpiq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4514 …}
    +apId: "tun@lemm.ee"
    +apProfileId: "https://lemm.ee/u/tun"
    +apPublicUrl: "https://lemm.ee/u/tun"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "tun"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728219113 {#4446
      date: 2024-10-06 14:51:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692717368 {#4447
      date: 2023-08-22 17:16:08.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1703071546 {#4444
    date: 2023-12-20 12:25:46.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13375
  +date: DateTimeImmutable @1703071546 {#4444
    date: 2023-12-20 12:25:46.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.16 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703071546 {#4444
    date: 2023-12-20 12:25:46.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1705863493 {#4443
    date: 2024-01-21 19:58:13.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13429
  +createdAt: DateTimeImmutable @1703071546 {#4444
    date: 2023-12-20 12:25:46.0 +01:00
  }
  +editedAt: DateTimeImmutable @1705863493 {#4443
    date: 2024-01-21 19:58:13.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#4461
    +avatar: null
    +cover: null
    +email: "tun@lemm.ee"
    +username: "@tun@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724091820 {#4445
      date: 2024-08-19 20:23:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4462 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4464 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4466 …}
    +entries: Doctrine\ORM\PersistentCollection {#4468 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4470 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4472 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4474 …}
    +posts: Doctrine\ORM\PersistentCollection {#4476 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4478 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4480 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4482 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4484 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4486 …}
    +follows: Doctrine\ORM\PersistentCollection {#4488 …}
    +followers: Doctrine\ORM\PersistentCollection {#4490 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4492 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4494 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4496 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4498 …}
    +reports: Doctrine\ORM\PersistentCollection {#4500 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
    +violations: Doctrine\ORM\PersistentCollection {#4504 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4506 …}
    +awards: Doctrine\ORM\PersistentCollection {#4508 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4510 …}
    +categories: Doctrine\ORM\PersistentCollection {#4512 …}
    -id: 42046
    -password: "$2y$13$qjpoR7ye0DhqS.iKdfL62ORXa0Szorc5lYPPdHcM8GQVf6Oz1Zpiq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4514 …}
    +apId: "tun@lemm.ee"
    +apProfileId: "https://lemm.ee/u/tun"
    +apPublicUrl: "https://lemm.ee/u/tun"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "tun"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728219113 {#4446
      date: 2024-10-06 14:51:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692717368 {#4447
      date: 2023-08-22 17:16:08.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13483
  +width: 40
  +height: 40
  +user: App\Entity\User {#4461
    +avatar: null
    +cover: null
    +email: "tun@lemm.ee"
    +username: "@tun@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724091820 {#4445
      date: 2024-08-19 20:23:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4462 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4464 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4466 …}
    +entries: Doctrine\ORM\PersistentCollection {#4468 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4470 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4472 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4474 …}
    +posts: Doctrine\ORM\PersistentCollection {#4476 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4478 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4480 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4482 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4484 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4486 …}
    +follows: Doctrine\ORM\PersistentCollection {#4488 …}
    +followers: Doctrine\ORM\PersistentCollection {#4490 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4492 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4494 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4496 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4498 …}
    +reports: Doctrine\ORM\PersistentCollection {#4500 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
    +violations: Doctrine\ORM\PersistentCollection {#4504 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4506 …}
    +awards: Doctrine\ORM\PersistentCollection {#4508 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4510 …}
    +categories: Doctrine\ORM\PersistentCollection {#4512 …}
    -id: 42046
    -password: "$2y$13$qjpoR7ye0DhqS.iKdfL62ORXa0Szorc5lYPPdHcM8GQVf6Oz1Zpiq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4514 …}
    +apId: "tun@lemm.ee"
    +apProfileId: "https://lemm.ee/u/tun"
    +apPublicUrl: "https://lemm.ee/u/tun"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "tun"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728219113 {#4446
      date: 2024-10-06 14:51:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692717368 {#4447
      date: 2023-08-22 17:16:08.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.48 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4448
    +user: App\Entity\User {#4461
      +avatar: null
      +cover: null
      +email: "tun@lemm.ee"
      +username: "@tun@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724091820 {#4445
        date: 2024-08-19 20:23:40.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4466 …}
      +entries: Doctrine\ORM\PersistentCollection {#4468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4474 …}
      +posts: Doctrine\ORM\PersistentCollection {#4476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4486 …}
      +follows: Doctrine\ORM\PersistentCollection {#4488 …}
      +followers: Doctrine\ORM\PersistentCollection {#4490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4498 …}
      +reports: Doctrine\ORM\PersistentCollection {#4500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
      +violations: Doctrine\ORM\PersistentCollection {#4504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4506 …}
      +awards: Doctrine\ORM\PersistentCollection {#4508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4510 …}
      +categories: Doctrine\ORM\PersistentCollection {#4512 …}
      -id: 42046
      -password: "$2y$13$qjpoR7ye0DhqS.iKdfL62ORXa0Szorc5lYPPdHcM8GQVf6Oz1Zpiq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4514 …}
      +apId: "tun@lemm.ee"
      +apProfileId: "https://lemm.ee/u/tun"
      +apPublicUrl: "https://lemm.ee/u/tun"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "tun"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728219113 {#4446
        date: 2024-10-06 14:51:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692717368 {#4447
        date: 2023-08-22 17:16:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The basic concept is the same. The URL you provide is specifically for Windows.\n
      \n
      Check the Arch wiki on SSH keys to achieve what you want. It applies to other Linux distros\n
      \n
      [wiki.archlinux.org/title/SSH_keys](https://wiki.archlinux.org/title/SSH_keys)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1703071546 {#4442
      date: 2023-12-20 12:25:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4449 …}
    +nested: Doctrine\ORM\PersistentCollection {#4451 …}
    +votes: Doctrine\ORM\PersistentCollection {#4453 …}
    +reports: Doctrine\ORM\PersistentCollection {#4455 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4457 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4459 …}
    -id: 237458
    -bodyTs: "'/title/ssh_keys](https://wiki.archlinux.org/title/ssh_keys)':35 'achiev':23 'appli':28 'arch':17 'basic':2 'check':15 'concept':3 'distro':32 'key':21 'linux':31 'provid':10 'specif':12 'ssh':20 'url':8 'want':26 'wiki':18 'wiki.archlinux.org':34 'wiki.archlinux.org/title/ssh_keys](https://wiki.archlinux.org/title/ssh_keys)':33 'window':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7463414"
    +editedAt: DateTimeImmutable @1705863493 {#4443
      date: 2024-01-21 19:58:13.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703071546 {#4444
      date: 2023-12-20 12:25:46.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13562
  +subject: App\Entity\EntryComment {#4448
    +user: App\Entity\User {#4461
      +avatar: null
      +cover: null
      +email: "tun@lemm.ee"
      +username: "@tun@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724091820 {#4445
        date: 2024-08-19 20:23:40.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4466 …}
      +entries: Doctrine\ORM\PersistentCollection {#4468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4474 …}
      +posts: Doctrine\ORM\PersistentCollection {#4476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4486 …}
      +follows: Doctrine\ORM\PersistentCollection {#4488 …}
      +followers: Doctrine\ORM\PersistentCollection {#4490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4498 …}
      +reports: Doctrine\ORM\PersistentCollection {#4500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
      +violations: Doctrine\ORM\PersistentCollection {#4504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4506 …}
      +awards: Doctrine\ORM\PersistentCollection {#4508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4510 …}
      +categories: Doctrine\ORM\PersistentCollection {#4512 …}
      -id: 42046
      -password: "$2y$13$qjpoR7ye0DhqS.iKdfL62ORXa0Szorc5lYPPdHcM8GQVf6Oz1Zpiq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4514 …}
      +apId: "tun@lemm.ee"
      +apProfileId: "https://lemm.ee/u/tun"
      +apPublicUrl: "https://lemm.ee/u/tun"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "tun"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728219113 {#4446
        date: 2024-10-06 14:51:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692717368 {#4447
        date: 2023-08-22 17:16:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The basic concept is the same. The URL you provide is specifically for Windows.\n
      \n
      Check the Arch wiki on SSH keys to achieve what you want. It applies to other Linux distros\n
      \n
      [wiki.archlinux.org/title/SSH_keys](https://wiki.archlinux.org/title/SSH_keys)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1703071546 {#4442
      date: 2023-12-20 12:25:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4449 …}
    +nested: Doctrine\ORM\PersistentCollection {#4451 …}
    +votes: Doctrine\ORM\PersistentCollection {#4453 …}
    +reports: Doctrine\ORM\PersistentCollection {#4455 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4457 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4459 …}
    -id: 237458
    -bodyTs: "'/title/ssh_keys](https://wiki.archlinux.org/title/ssh_keys)':35 'achiev':23 'appli':28 'arch':17 'basic':2 'check':15 'concept':3 'distro':32 'key':21 'linux':31 'provid':10 'specif':12 'ssh':20 'url':8 'want':26 'wiki':18 'wiki.archlinux.org':34 'wiki.archlinux.org/title/ssh_keys](https://wiki.archlinux.org/title/ssh_keys)':33 'window':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7463414"
    +editedAt: DateTimeImmutable @1705863493 {#4443
      date: 2024-01-21 19:58:13.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703071546 {#4444
      date: 2023-12-20 12:25:46.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4448
    +user: App\Entity\User {#4461
      +avatar: null
      +cover: null
      +email: "tun@lemm.ee"
      +username: "@tun@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724091820 {#4445
        date: 2024-08-19 20:23:40.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4466 …}
      +entries: Doctrine\ORM\PersistentCollection {#4468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4474 …}
      +posts: Doctrine\ORM\PersistentCollection {#4476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4486 …}
      +follows: Doctrine\ORM\PersistentCollection {#4488 …}
      +followers: Doctrine\ORM\PersistentCollection {#4490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4498 …}
      +reports: Doctrine\ORM\PersistentCollection {#4500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
      +violations: Doctrine\ORM\PersistentCollection {#4504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4506 …}
      +awards: Doctrine\ORM\PersistentCollection {#4508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4510 …}
      +categories: Doctrine\ORM\PersistentCollection {#4512 …}
      -id: 42046
      -password: "$2y$13$qjpoR7ye0DhqS.iKdfL62ORXa0Szorc5lYPPdHcM8GQVf6Oz1Zpiq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4514 …}
      +apId: "tun@lemm.ee"
      +apProfileId: "https://lemm.ee/u/tun"
      +apPublicUrl: "https://lemm.ee/u/tun"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "tun"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728219113 {#4446
        date: 2024-10-06 14:51:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692717368 {#4447
        date: 2023-08-22 17:16:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The basic concept is the same. The URL you provide is specifically for Windows.\n
      \n
      Check the Arch wiki on SSH keys to achieve what you want. It applies to other Linux distros\n
      \n
      [wiki.archlinux.org/title/SSH_keys](https://wiki.archlinux.org/title/SSH_keys)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1703071546 {#4442
      date: 2023-12-20 12:25:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4449 …}
    +nested: Doctrine\ORM\PersistentCollection {#4451 …}
    +votes: Doctrine\ORM\PersistentCollection {#4453 …}
    +reports: Doctrine\ORM\PersistentCollection {#4455 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4457 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4459 …}
    -id: 237458
    -bodyTs: "'/title/ssh_keys](https://wiki.archlinux.org/title/ssh_keys)':35 'achiev':23 'appli':28 'arch':17 'basic':2 'check':15 'concept':3 'distro':32 'key':21 'linux':31 'provid':10 'specif':12 'ssh':20 'url':8 'want':26 'wiki':18 'wiki.archlinux.org':34 'wiki.archlinux.org/title/ssh_keys](https://wiki.archlinux.org/title/ssh_keys)':33 'window':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7463414"
    +editedAt: DateTimeImmutable @1705863493 {#4443
      date: 2024-01-21 19:58:13.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703071546 {#4444
      date: 2023-12-20 12:25:46.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13619
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4448
    +user: App\Entity\User {#4461
      +avatar: null
      +cover: null
      +email: "tun@lemm.ee"
      +username: "@tun@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724091820 {#4445
        date: 2024-08-19 20:23:40.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4466 …}
      +entries: Doctrine\ORM\PersistentCollection {#4468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4474 …}
      +posts: Doctrine\ORM\PersistentCollection {#4476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4486 …}
      +follows: Doctrine\ORM\PersistentCollection {#4488 …}
      +followers: Doctrine\ORM\PersistentCollection {#4490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4498 …}
      +reports: Doctrine\ORM\PersistentCollection {#4500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
      +violations: Doctrine\ORM\PersistentCollection {#4504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4506 …}
      +awards: Doctrine\ORM\PersistentCollection {#4508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4510 …}
      +categories: Doctrine\ORM\PersistentCollection {#4512 …}
      -id: 42046
      -password: "$2y$13$qjpoR7ye0DhqS.iKdfL62ORXa0Szorc5lYPPdHcM8GQVf6Oz1Zpiq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4514 …}
      +apId: "tun@lemm.ee"
      +apProfileId: "https://lemm.ee/u/tun"
      +apPublicUrl: "https://lemm.ee/u/tun"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "tun"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728219113 {#4446
        date: 2024-10-06 14:51:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692717368 {#4447
        date: 2023-08-22 17:16:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The basic concept is the same. The URL you provide is specifically for Windows.\n
      \n
      Check the Arch wiki on SSH keys to achieve what you want. It applies to other Linux distros\n
      \n
      [wiki.archlinux.org/title/SSH_keys](https://wiki.archlinux.org/title/SSH_keys)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1703071546 {#4442
      date: 2023-12-20 12:25:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4449 …}
    +nested: Doctrine\ORM\PersistentCollection {#4451 …}
    +votes: Doctrine\ORM\PersistentCollection {#4453 …}
    +reports: Doctrine\ORM\PersistentCollection {#4455 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4457 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4459 …}
    -id: 237458
    -bodyTs: "'/title/ssh_keys](https://wiki.archlinux.org/title/ssh_keys)':35 'achiev':23 'appli':28 'arch':17 'basic':2 'check':15 'concept':3 'distro':32 'key':21 'linux':31 'provid':10 'specif':12 'ssh':20 'url':8 'want':26 'wiki':18 'wiki.archlinux.org':34 'wiki.archlinux.org/title/ssh_keys](https://wiki.archlinux.org/title/ssh_keys)':33 'window':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7463414"
    +editedAt: DateTimeImmutable @1705863493 {#4443
      date: 2024-01-21 19:58:13.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703071546 {#4444
      date: 2023-12-20 12:25:46.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 0.97 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4448
    +user: App\Entity\User {#4461
      +avatar: null
      +cover: null
      +email: "tun@lemm.ee"
      +username: "@tun@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724091820 {#4445
        date: 2024-08-19 20:23:40.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4466 …}
      +entries: Doctrine\ORM\PersistentCollection {#4468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4474 …}
      +posts: Doctrine\ORM\PersistentCollection {#4476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4486 …}
      +follows: Doctrine\ORM\PersistentCollection {#4488 …}
      +followers: Doctrine\ORM\PersistentCollection {#4490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4498 …}
      +reports: Doctrine\ORM\PersistentCollection {#4500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
      +violations: Doctrine\ORM\PersistentCollection {#4504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4506 …}
      +awards: Doctrine\ORM\PersistentCollection {#4508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4510 …}
      +categories: Doctrine\ORM\PersistentCollection {#4512 …}
      -id: 42046
      -password: "$2y$13$qjpoR7ye0DhqS.iKdfL62ORXa0Szorc5lYPPdHcM8GQVf6Oz1Zpiq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4514 …}
      +apId: "tun@lemm.ee"
      +apProfileId: "https://lemm.ee/u/tun"
      +apPublicUrl: "https://lemm.ee/u/tun"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "tun"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728219113 {#4446
        date: 2024-10-06 14:51:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692717368 {#4447
        date: 2023-08-22 17:16:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The basic concept is the same. The URL you provide is specifically for Windows.\n
      \n
      Check the Arch wiki on SSH keys to achieve what you want. It applies to other Linux distros\n
      \n
      [wiki.archlinux.org/title/SSH_keys](https://wiki.archlinux.org/title/SSH_keys)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1703071546 {#4442
      date: 2023-12-20 12:25:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4449 …}
    +nested: Doctrine\ORM\PersistentCollection {#4451 …}
    +votes: Doctrine\ORM\PersistentCollection {#4453 …}
    +reports: Doctrine\ORM\PersistentCollection {#4455 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4457 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4459 …}
    -id: 237458
    -bodyTs: "'/title/ssh_keys](https://wiki.archlinux.org/title/ssh_keys)':35 'achiev':23 'appli':28 'arch':17 'basic':2 'check':15 'concept':3 'distro':32 'key':21 'linux':31 'provid':10 'specif':12 'ssh':20 'url':8 'want':26 'wiki':18 'wiki.archlinux.org':34 'wiki.archlinux.org/title/ssh_keys](https://wiki.archlinux.org/title/ssh_keys)':33 'window':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7463414"
    +editedAt: DateTimeImmutable @1705863493 {#4443
      date: 2024-01-21 19:58:13.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703071546 {#4444
      date: 2023-12-20 12:25:46.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13859
  +comment: App\Entity\EntryComment {#4448
    +user: App\Entity\User {#4461
      +avatar: null
      +cover: null
      +email: "tun@lemm.ee"
      +username: "@tun@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724091820 {#4445
        date: 2024-08-19 20:23:40.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4466 …}
      +entries: Doctrine\ORM\PersistentCollection {#4468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4474 …}
      +posts: Doctrine\ORM\PersistentCollection {#4476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4486 …}
      +follows: Doctrine\ORM\PersistentCollection {#4488 …}
      +followers: Doctrine\ORM\PersistentCollection {#4490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4498 …}
      +reports: Doctrine\ORM\PersistentCollection {#4500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
      +violations: Doctrine\ORM\PersistentCollection {#4504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4506 …}
      +awards: Doctrine\ORM\PersistentCollection {#4508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4510 …}
      +categories: Doctrine\ORM\PersistentCollection {#4512 …}
      -id: 42046
      -password: "$2y$13$qjpoR7ye0DhqS.iKdfL62ORXa0Szorc5lYPPdHcM8GQVf6Oz1Zpiq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4514 …}
      +apId: "tun@lemm.ee"
      +apProfileId: "https://lemm.ee/u/tun"
      +apPublicUrl: "https://lemm.ee/u/tun"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "tun"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728219113 {#4446
        date: 2024-10-06 14:51:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692717368 {#4447
        date: 2023-08-22 17:16:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "edinbruh@feddit.it"
        +username: "@edinbruh@feddit.it"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727381734 {#1516
          date: 2024-09-26 22:15:34.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
        +entries: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
        +posts: Doctrine\ORM\PersistentCollection {#1746 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
        +follows: Doctrine\ORM\PersistentCollection {#1422 …}
        +followers: Doctrine\ORM\PersistentCollection {#1660 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
        +reports: Doctrine\ORM\PersistentCollection {#1461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
        +violations: Doctrine\ORM\PersistentCollection {#1697 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
        +awards: Doctrine\ORM\PersistentCollection {#1429 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
        +categories: Doctrine\ORM\PersistentCollection {#1675 …}
        -id: 28350
        -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
        +apId: "edinbruh@feddit.it"
        +apProfileId: "https://feddit.it/u/edinbruh"
        +apPublicUrl: "https://feddit.it/u/edinbruh"
        +apFollowersUrl: null
        +apInboxUrl: "https://feddit.it/inbox"
        +apDomain: "feddit.it"
        +apPreferredUsername: "edinbruh"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728943169 {#1537
          date: 2024-10-14 23:59:29.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689413633 {#1515
          date: 2023-07-15 11:33:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#276
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#270
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#272
          date: 2023-11-02 13:51:08.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Storing-SSH-keys-on-gnome-keyring-kwallet-ibsecret-or-similar"
      +title: "Storing SSH keys on gnome-keyring, kwallet, ibsecret or similar"
      +url: null
      +body: """
        I don’t like my ssh keys being stored in plain sight, I also don’t like having to type a passphrase to use them.\n
        \n
        On windows, once you run ssh-add, the key is stored in a secure way and managed by some kind of session manager ([source](https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)), at that point you can delete the key file and go about your life knowing that the key is safe and you won’t need to type a password again.\n
        \n
        I would like something similar on linux, like storing the key via libsecret as you do with git, so that you can access your servers without having a key in plain text.\n
        \n
        I think it’s possible to generate a key with a passphrase and have gnome-keyring or kwallet remember the passphrase, but it would be nicer to just securely store the key itself.\n
        \n
        Can that be done?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 48
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1703146814 {#2410
        date: 2023-12-21 09:20:14.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 23549
      -titleTs: "'gnome':6 'gnome-keyr':5 'ibsecret':9 'key':3 'keyr':7 'kwallet':8 'similar':11 'ssh':2 'store':1"
      -bodyTs: "'/en-us/windows-server/administration/openssh/openssh_keymanagement)),':53 'access':106 'add':33 'also':14 'delet':59 'done':153 'file':62 'generat':122 'git':101 'gnome':131 'gnome-keyr':130 'go':64 'key':7,35,61,71,94,112,124,148 'keyr':132 'kind':46 'know':68 'kwallet':134 'learn.microsoft.com':52 'learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement)),':51 'libsecret':96 'life':67 'like':4,17,86,91 'linux':90 'manag':43,49 'need':78 'nicer':142 'passphras':22,127,137 'password':82 'plain':11,114 'point':56 'possibl':120 'rememb':135 'run':30 'safe':73 'secur':40,145 'server':108 'session':48 'sight':12 'similar':88 'someth':87 'sourc':50 'ssh':6,32 'ssh-add':31 'store':9,37,92,146 'text':115 'think':117 'type':20,80 'use':24 'via':95 'way':41 'window':27 'without':109 'won':76 'would':85,140"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703155003
      +visibility: "visible             "
      +apId: "https://feddit.it/post/4195146"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703068603 {#1850
        date: 2023-12-20 11:36:43.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The basic concept is the same. The URL you provide is specifically for Windows.\n
      \n
      Check the Arch wiki on SSH keys to achieve what you want. It applies to other Linux distros\n
      \n
      [wiki.archlinux.org/title/SSH_keys](https://wiki.archlinux.org/title/SSH_keys)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1703071546 {#4442
      date: 2023-12-20 12:25:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@edinbruh@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4449 …}
    +nested: Doctrine\ORM\PersistentCollection {#4451 …}
    +votes: Doctrine\ORM\PersistentCollection {#4453 …}
    +reports: Doctrine\ORM\PersistentCollection {#4455 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4457 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4459 …}
    -id: 237458
    -bodyTs: "'/title/ssh_keys](https://wiki.archlinux.org/title/ssh_keys)':35 'achiev':23 'appli':28 'arch':17 'basic':2 'check':15 'concept':3 'distro':32 'key':21 'linux':31 'provid':10 'specif':12 'ssh':20 'url':8 'want':26 'wiki':18 'wiki.archlinux.org':34 'wiki.archlinux.org/title/ssh_keys](https://wiki.archlinux.org/title/ssh_keys)':33 'window':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7463414"
    +editedAt: DateTimeImmutable @1705863493 {#4443
      date: 2024-01-21 19:58:13.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703071546 {#4444
      date: 2023-12-20 12:25:46.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#558 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.21 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#13984
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.18 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14048
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14113
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14169
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Sticky navbar"
  "help" => "The navbar will stick to the top of the page when you scroll down."
  "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14228
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8110
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11533
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.30 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#8280
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11600
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#13926
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14319
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14375
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14431
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14487
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14543
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.22 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14599
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14655
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14711
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14767
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.21 ms
Input props
[
  "label" => "Comment reply position"
  "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION"
  "values" => [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  "defaultValue" => "TOP"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#14823
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14881
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
user_actions App\Twig\Components\UserActionsComponent 14.0 MiB 8.65 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1943
    +avatar: null
    +cover: null
    +email: "edinbruh@feddit.it"
    +username: "@edinbruh@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727381734 {#1516
      date: 2024-09-26 22:15:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +entries: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
    +posts: Doctrine\ORM\PersistentCollection {#1746 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
    +follows: Doctrine\ORM\PersistentCollection {#1422 …}
    +followers: Doctrine\ORM\PersistentCollection {#1660 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
    +reports: Doctrine\ORM\PersistentCollection {#1461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
    +violations: Doctrine\ORM\PersistentCollection {#1697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
    +awards: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
    +categories: Doctrine\ORM\PersistentCollection {#1675 …}
    -id: 28350
    -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
    +apId: "edinbruh@feddit.it"
    +apProfileId: "https://feddit.it/u/edinbruh"
    +apPublicUrl: "https://feddit.it/u/edinbruh"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "edinbruh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728943169 {#1537
      date: 2024-10-14 23:59:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689413633 {#1515
      date: 2023-07-15 11:33:53.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#14958
  +user: Proxies\__CG__\App\Entity\User {#1943
    +avatar: null
    +cover: null
    +email: "edinbruh@feddit.it"
    +username: "@edinbruh@feddit.it"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727381734 {#1516
      date: 2024-09-26 22:15:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1632 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1713 …}
    +entries: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1659 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1470 …}
    +posts: Doctrine\ORM\PersistentCollection {#1746 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1490 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1772 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1622 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1758 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1450 …}
    +follows: Doctrine\ORM\PersistentCollection {#1422 …}
    +followers: Doctrine\ORM\PersistentCollection {#1660 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1454 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1425 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1439 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1428 …}
    +reports: Doctrine\ORM\PersistentCollection {#1461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1438 …}
    +violations: Doctrine\ORM\PersistentCollection {#1697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1690 …}
    +awards: Doctrine\ORM\PersistentCollection {#1429 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1612 …}
    +categories: Doctrine\ORM\PersistentCollection {#1675 …}
    -id: 28350
    -password: "$2y$13$/b/k4hq/RTZWAgwj3XfE2OnTvfPoDGPYKxzpl10.K1PnxOpTQosuC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1668 …}
    +apId: "edinbruh@feddit.it"
    +apProfileId: "https://feddit.it/u/edinbruh"
    +apPublicUrl: "https://feddit.it/u/edinbruh"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.it/inbox"
    +apDomain: "feddit.it"
    +apPreferredUsername: "edinbruh"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728943169 {#1537
      date: 2024-10-14 23:59:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689413633 {#1515
      date: 2023-07-15 11:33:53.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703068603 {#1850
    date: 2023-12-20 11:36:43.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15019
  +date: DateTimeImmutable @1703068603 {#1850
    date: 2023-12-20 11:36:43.0 +01:00
  }
}
magazine_box App\Twig\Components\MagazineBoxComponent 14.0 MiB 27.71 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#276
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#15075
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#276
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 14.0 MiB 0.45 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#276
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#15133
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#276
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.20 ms
Input props
[
  "date" => DateTimeImmutable @1698929468 {#272
    date: 2023-11-02 13:51:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15307
  +date: DateTimeImmutable @1698929468 {#272
    date: 2023-11-02 13:51:08.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.64 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#15366
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#15413
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15415 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15417 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15419 …}
    +entries: Doctrine\ORM\PersistentCollection {#15421 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15423 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15425 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15427 …}
    +posts: Doctrine\ORM\PersistentCollection {#15429 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15431 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15433 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15435 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15437 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15439 …}
    +follows: Doctrine\ORM\PersistentCollection {#15441 …}
    +followers: Doctrine\ORM\PersistentCollection {#15443 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15445 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15447 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15449 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15451 …}
    +reports: Doctrine\ORM\PersistentCollection {#15453 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15455 …}
    +violations: Doctrine\ORM\PersistentCollection {#15457 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15459 …}
    +awards: Doctrine\ORM\PersistentCollection {#15461 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15463 …}
    +categories: Doctrine\ORM\PersistentCollection {#15465 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15467 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#15414
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#15384
  +user: Proxies\__CG__\App\Entity\User {#15366
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#15413
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#15415 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#15417 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#15419 …}
    +entries: Doctrine\ORM\PersistentCollection {#15421 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#15423 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#15425 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#15427 …}
    +posts: Doctrine\ORM\PersistentCollection {#15429 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#15431 …}
    +postComments: Doctrine\ORM\PersistentCollection {#15433 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#15435 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#15437 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#15439 …}
    +follows: Doctrine\ORM\PersistentCollection {#15441 …}
    +followers: Doctrine\ORM\PersistentCollection {#15443 …}
    +blocks: Doctrine\ORM\PersistentCollection {#15445 …}
    +blockers: Doctrine\ORM\PersistentCollection {#15447 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#15449 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#15451 …}
    +reports: Doctrine\ORM\PersistentCollection {#15453 …}
    +favourites: Doctrine\ORM\PersistentCollection {#15455 …}
    +violations: Doctrine\ORM\PersistentCollection {#15457 …}
    +notifications: Doctrine\ORM\PersistentCollection {#15459 …}
    +awards: Doctrine\ORM\PersistentCollection {#15461 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#15463 …}
    +categories: Doctrine\ORM\PersistentCollection {#15465 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#15467 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#15414
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 16.0 MiB 13.80 ms
Input props
[
  "magazine" => "linux@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#15575
  +limit: 4
  +tag: null
  +magazine: "linux@lemmy.ml"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#334 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 16.0 MiB 3.45 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#276
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#15662
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#276
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_categories App\Twig\Components\RelatedCategoriesComponent 16.0 MiB 3.56 ms
Input props
[
  "magazine" => "linux@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#15721
  +limit: 4
  +tag: null
  +magazine: "linux@lemmy.ml"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#15722 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 16.0 MiB 15.51 ms
Input props
[
  "magazine" => "linux@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#15792
  +limit: 4
  +tag: null
  +magazine: "linux@lemmy.ml"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#15791 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#390 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 16.0 MiB 1.76 ms
Input props
[
  "magazine" => "linux@lemmy.ml"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#15861
  +limit: 4
  +tag: null
  +magazine: "linux@lemmy.ml"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#271 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#390 …}
}
support_us_block App\Twig\Components\SupportUsBlock 16.0 MiB 0.21 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#15930
  +subject: ? App\Entity\Contracts\VotableInterface
  +url: ? string
  -twig: Twig\Environment {#1252 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -partnerBlockRepository: App\Repository\PartnerBlockRepository {#15931 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 16.0 MiB 7.68 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#276
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#16019
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#276
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#334 …}
}