並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 27 件 / 27件

新着順 人気順

ssh-agentの検索結果1 - 27 件 / 27件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

ssh-agentに関するエントリは27件あります。 sshセキュリティwindows などが関連タグです。 人気エントリには 『混沌を極めるWindowsのssh-agent事情 - Qiita』などがあります。
  • 混沌を極めるWindowsのssh-agent事情 - Qiita

    どうしてこうなった。 何の話? WindowsでのSSH-AGENTとSSHの話です。 この記事での用語: SSHとssh, SSH-AGENTとssh-agent この記事では、SSH-AGENTと書いたときにはカテゴリとしてのSSHエージェントを意味します。 ssh-agentと書いたときには、実行プログラムとしてのssh-agentコマンドを意味します。 同様に、SSHと書いたときにはカテゴリとしてのSSHクライアントを意味します。 sshと書いたときには、実行プログラムとしてのsshコマンドを意味します。 SSH-AGENTって? SSH-AGENTは、秘密鍵での署名を代行1してくれるツールです。 SSH-AGENT に秘密鍵をロードしてしまえば、あとはパスワード(パスフレーズ)入力なしでSSH認証できる agent forward機能を使うことで、SSHした先でさらにSSHすると

      混沌を極めるWindowsのssh-agent事情 - Qiita
    • ssh-agent のしくみ - eagletmt's blog

      ssh-agent のように daemon として起動し秘密の情報を保持しつつ別プロセスと通信するようなプログラムを書きたくて、ssh-agent はどう実装しているのかざっくり調べた。 https://github.com/openssh/openssh-portable 通信方法 これは普通に ssh-agent を使っていてもすぐ気付くことだけど、ssh-agent は UNIX domain socket を使って通信している。 eval $(ssh-agent) のように実行すると SSH_AUTH_SOCK と SSH_AGENT_PID の2つの環境変数がセットされ、SSH_AUTH_SOCK は UNIX domain socket のパスを、SSH_AGENT_PID は daemon 化した ssh-agent の pid を指している。 SSH_AUTH_SOCK は

        ssh-agent のしくみ - eagletmt's blog
      • WSLでWindows10標準のssh-agentを使うようにした - ただのにっき(2020-02-06)

        ■ WSLでWindows10標準のssh-agentを使うようにした Windowsネイティブ側とWSL側でssh鍵を共有するのに、2年前からPuTTY付属のpageantをweasel-pageantを経由してWSLから利用するようにしていたんだけど、「そういえば最近のWindowsにはOpenSSHが標準でインストールされてるんじゃなかったっけ?」と思っていろいろ調べた。 まず、Windows/System32/OpeSSHの下に、ssh関連のバイナリが全部入ってる。もちろんssh-agentも。しかもこのssh-agent、ちゃんとWindows Serviceとして動作するので(サービスから「OpenSSH Authentication Agent」を有効にしてやる必要がある)、自動起動するようにしてやれば良い。あとはssh-addしてやればパスフレーズも覚えてくれる。 あとはW

        • WSLでGNOME Keyringを使ってssh-agentのパスフレーズ入力を省略する - ぶていのログでぶログ

          WSLになってからssh-agentのパスフレーズ入力をどうするか悩んでいた。 毎回パスフレーズを入力するのはめんどくさいし、ssh-agentはプロセスを再起動すると再度パスフレーズの入力を求められる。 今までだましだまし使っていたが、最近WSL上でGNOME Keyring動くことに気がついたのでこれにパスフレーズを記憶させることでこの問題を解決した。 環境 Windows11 WSLバージョン 1.0.3.0 WSLの詳細 > wsl --version WSL バージョン: 1.0.3.0 カーネル バージョン: 5.15.79.1 WSLg バージョン: 1.0.47 MSRDC バージョン: 1.2.3575 Direct3D バージョン: 1.606.4 DXCore バージョン: 10.0.25131.1002-220531-1700.rs-onecore-base2-hy

            WSLでGNOME Keyringを使ってssh-agentのパスフレーズ入力を省略する - ぶていのログでぶログ
          • GitHub - webfactory/ssh-agent: GitHub Action to setup `ssh-agent` with a private key

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - webfactory/ssh-agent: GitHub Action to setup `ssh-agent` with a private key
            • SSH Agent Explained

              Experience SSH certificates for yourself in <5min⚡! Introduction The SSH agent is a central part of OpenSSH. In this post, I'll explain what the agent is, how to use it, and how it works to keep your keys safe. I'll also describe agent forwarding and how it works. I'll help you reduce your risk when using agent forwarding, and I'll share an alternative to agent forwarding that you can use when acc

                SSH Agent Explained
              • KeePassとKeeAgentでWSL2用にssh-agentを動かす · hnakamur's blog

                2020-05-29 はじめに wsl-ssh-agentでWindows Subsystem for LinuxからWindowsのssh-agentを使う設定手順 · hnakamur’s blog は快適だったのですが WSL2 では使えないことが分かりました。 wsl-ssh-agent の WSL 2 compatibility に回避策が書いてあるのを見つけ Use an ssh-agent in WSL with your ssh setup from windows 10 も読んで設定してみたので手順をメモしておきます。 KeePass と KeeAgent プラグインをセットアップ KeePass Password Safe はパスワードマネージャーですが、 KeeAgent – lechnology.com プラグインを入れると experimental ではありますが

                • macOS で再起動しても ssh agent に秘密鍵を保持させ続ける二つの方法 - Qiita

                  マシンを再起動すると消えるので、その場合、再度 ssh-add する必要がある。 macOS の ssh agent には特別に keychain に秘密鍵を登録する -K オプションがあり、それを使うと再起動のたびに ssh-add する手間を省くことができる。 以前はこれだけで良かったのだが、Sierra (10.12) 以降では keychain に保存はされるものの、再起動時に自動では読み込まれなくなったので解決方法を記す。 1. .ssh/config に macOS 特有設定を書く 以下のような設定を .ssh/config に書いておくと、初回 ssh 時に keychain から自動で読み込まれるようになるのでお使い頂ける。

                    macOS で再起動しても ssh agent に秘密鍵を保持させ続ける二つの方法 - Qiita
                  • wsl2-ssh-agent: WSL2からssh-agent.exeサービスへのブリッジ

                    なに? WSL2からWindowsサービスのssh-agent.exeにアクセスするためのかんたんなツールです。 使い方 ssh-agent.exeサービスがセットアップ済みなら、次の2ステップだけで動くはず。 WSL2でwsl2-ssh-agentの実行ファイルを取得して、好きなところに置く curl -L -O https://github.com/mame/wsl2-ssh-agent/releases/latest/download/wsl2-ssh-agent chmod 755 wsl2-ssh-agent 新しい端末を開いてどこかにsshしたら、ssh-agent.exeと通信してくれるはずです。 うまく動かなかったら、eval $(/path/to/wsl2-ssh-agent -log /tmp/wsl2-ssh-agent.log) などとして、ログを見てみてください。

                      wsl2-ssh-agent: WSL2からssh-agent.exeサービスへのブリッジ
                    • GitHub - Foxboron/ssh-tpm-agent: :computer: ssh-agent for TPMs

                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                        GitHub - Foxboron/ssh-tpm-agent: :computer: ssh-agent for TPMs
                      • ssh-agentを利用して、安全にSSH認証を行う

                        SSH認証、皆さんどのような手順で行ってますか? ローカルで作業する分にはいいものの、 クラウド上にサーバーを立てて、そこからgitに接続... などの場面で、まさか秘密鍵をサーバーに置くなんて危険な真似はしてないですよね? (これ死亡フラグです。) そんな危険度100%のあなたに是非お伝えしたいのが、ssh-agent。 すっごく簡単に説明すると、彼は、ユーザーと常に一緒に行動してくれて、 必要な時に「はいっ」と秘密鍵を渡してくれる、ハイパーセキュリティボーイなのです。 今日はそんなssh-agentの使い方をまとめてみたいと思います。 (Macでの使用を想定しております。ご了承下さい。) 1. ローカルで鍵の作成 まずは通常のssh認証と同じようにローカルで秘密鍵の作成を行っていきます。 ここは特に問題ないと思うので省略。 (不明な方はこのリンクが参考になります。) 2. ssh-ag

                          ssh-agentを利用して、安全にSSH認証を行う
                        • 新しい SSH キーを生成して ssh-agent に追加する - GitHub Docs

                          SSH キー パスフレーズについて SSH (Secure Shell プロトコル) を使用して、GitHub.com 上のリポジトリ内のデータにアクセスし、書き込みを行うことができます。 SSH 経由で接続する場合は、ローカル コンピューター上の秘密キー ファイルを使用して認証します。 詳しくは、「SSH について」をご覧ください。 SSH キーを生成するときに、パスフレーズを追加してキーをさらにセキュリティで保護できます。 キーを使用するときは、必ずパスフレーズを入力する必要があります。 キーにパスフレーズがあり、キーを使用するたびにパスフレーズを入力したくない場合は、SSH エージェントにキーを追加できます。 SSH エージェントでは SSH キーを管理し、パスフレーズを記憶します。 SSH キーがまだない場合は、認証に使う新しい SSH キーを生成する必要があります。 SSH キー

                            新しい SSH キーを生成して ssh-agent に追加する - GitHub Docs
                          • Mac OS X以降のssh-agent事情 - Qiita

                            ssh についてもう少し詳しくなろうと色々と調べたり手を動かしたりと勉強する中で、ssh-agent の Mac での扱い方、挙動に数日悩んだので調べてみました。 ssh-agent とは ssh-agent is a program to hold private keys used for public key authentication (RSA, DSA, ECDSA, Ed25519). ssh-agentは、公開鍵認証(RSA、DSA、ECDSA、Ed25519)に使用される秘密鍵を保持するプログラムです。 The agent initially does not have any private keys.Keys are added using ssh(1) (see AddKeysToAgent in ssh_config(5) for details) or ssh-

                              Mac OS X以降のssh-agent事情 - Qiita
                            • GitHub - FiloSottile/yubikey-agent: yubikey-agent is a seamless ssh-agent for YubiKeys.

                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                GitHub - FiloSottile/yubikey-agent: yubikey-agent is a seamless ssh-agent for YubiKeys.
                              • WSL2のUbuntuでkeychain経由でssh-agentを使う

                                TL;DR WSL2のUbuntuでssh-agentを使うには、keychainを使って、.zshrcに /usr/bin/keychain -q --nogui $HOME/.ssh/id_rsa source $HOME/.keychain/$HOST-sh と書けば良い。cshやfishは、$HOST-shの-shを-cshや-fishにする。 はじめに WSL2のUbuntuでssh-agentを使うためにevalしてる人、いると思います。

                                  WSL2のUbuntuでkeychain経由でssh-agentを使う
                                • Using SSH-Agent the right way in Windows 10/11 WSL2

                                  The Problem Link to headingIf you use ssh-agent with an encrypted ssh key, or use it for agent forwarding, you may have come to realize that even though you started an agent session using eval $(ssh-agent -s) it does not persist when you open a new terminal window. It does not even work with a new tmux window or pane. The Solution Link to headingFortunately, it’s pretty simple. keychain to the res

                                    Using SSH-Agent the right way in Windows 10/11 WSL2
                                  • wsl-ssh-agentでWindows Subsystem for LinuxからWindowsのssh-agentを使う設定手順 · hnakamur's blog

                                    wsl-ssh-agentでWindows Subsystem for LinuxからWindowsのssh-agentを使う設定手順 2020-03-06 はじめに Windows 10 に OpenSSH クライアントをインストール · hnakamur’s blog で Windows の ssh-agent を使いだしてから Windows Subsystem for Linux (以下WSLと略)からも使いたいと思うようになりました。 調べてみると wsl-ssh-agent で出来るそうなので設定手順をメモ。 設定手順 wsl-ssh-agent のダウンロードと解凍 Releases · rupor-github/wsl-ssh-agent から最新版の wsl-ssh-agent.7z をダウンロードします。 解凍するには ダウンロード | 7-Zip から 7-Zip を

                                    • SSH agent restriction

                                      Author: Damien Miller <djm@openssh.com> Last modified: 2022-01-10 TLDR OpenSSH 8.9 will include the ability to control how and where keys in ssh-agent may be used, both locally and when forwarded (subject to some limitations). Background The OpenSSH SSH protocol implementation includes the ssh-agent authentication agent. This tool supports two overlapping uses: a safe runtime store for unwrapped p

                                      • mattn on Twitter: "最近の Windows 10 に付属してる OpenSSH って ssh-agent がちゃんと使えてパスワード入力せずに ssh できる様になってるのね。Visual Studio Code から git push するときめっちゃ便利やん。"

                                        最近の Windows 10 に付属してる OpenSSH って ssh-agent がちゃんと使えてパスワード入力せずに ssh できる様になってるのね。Visual Studio Code から git push するときめっちゃ便利やん。

                                          mattn on Twitter: "最近の Windows 10 に付属してる OpenSSH って ssh-agent がちゃんと使えてパスワード入力せずに ssh できる様になってるのね。Visual Studio Code から git push するときめっちゃ便利やん。"
                                        • macOSのssh-agentでSSH鍵のパスワードを省略する

                                          macOS に最初から入っている ssh-agent に SSH の秘密鍵を追加して、SSH 接続時に SSH 鍵のパスフレーズを求められないようにする設定の備忘録。 動作確認した OS は macOS Monterey (12.3)です。 目次 新しい SSH キーを生成する バックグラウンドで ssh-agent を起動する ~/.ssh/config に ssh-agent 用の設定をする ssh-agent に追加されている鍵を表示する ssh-agent から鍵を削除する SSH 接続をテストする 新しい SSH キーを生成する 検証用に SSH の鍵を生成します。 ssh-keygen -t ed25519 -C "your_email@example.com" パスフレーズも設定しておきます。 > Enter passphrase (empty for no passphra

                                            macOSのssh-agentでSSH鍵のパスワードを省略する
                                          • KeePassXC の SSH エージェント機能と Windows の ssh-agent.exe を連携させる

                                            KeePass 形式のパスワード DB を読むアプリケーションの一つに KeePassXC があります。 このアプリには、 Pageant や ssh-agent といった既存の SSH Agent に鍵を追加したり削除したりする機能があります。 この記事では、 Windows 標準搭載の ssh-agent と KeePassXC を連携させる方法について説明します。 ssh-agent を起動する 最近の Windows ( 1803 "Spring Update" 以降) には、オプション機能の一つとして OpenSSH が搭載されています。 この OpenSSH には ssh-agent も含まれており、「OpenSSH Authentication Agent」サービスとして起動することができます。 自動起動の設定は、「サービス」からポチポチ設定することもできますし、以下のような

                                            • 1Passwordのssh-agent機能をWSL2でも利用する - Qiita

                                              かつては下に説明したやり方が必要でしたが、今はもう少しシンプルなやり方で WSL2 から Windows 側にインストールした 1Password が提供するssh-agent機能を使えるようになりました。 Use the 1Password SSH agent with WSL 日本語での更新記事はこちら: 1Password の ssh-agent 機能を WSL/WSL2 でも利用する(2023/12版) はじめに 1Passwordのバージョン8では、SSH Keyの管理機能(エントリごとにpublic key, fingerprint, 秘密鍵を管理)、および、ssh-agent機能が導入されました。 これにより、例えばGitHubにSSH接続する際に、コマンドラインでssh-keygenした後、ssh-addで生成された秘密鍵を追加、public keyはGitHubのウェブ画

                                                1Passwordのssh-agent機能をWSL2でも利用する - Qiita
                                              • 1passwordのssh-agent機能を試してみた - Alternative Architecture DOJO

                                                こんにちは、先日娘をお風呂に入れてると自分の足を見ながら「親指、人差し指・・足の指も手の指と名前一緒だね!」というのでちゃんと名前覚えたのかと感心していたら「けど、足の指で人を指ささないよねー」と言ってきて、言葉の意味も理解してることに驚いた木村です。 本日は、2022/3/15にβ機能としてリリースされた、1passwordのssh-agent機能を試したのでそれについて書こうと思います。 ssh-agentとは ssh-agentは、公開鍵認証で使われる認証鍵を保持するプログラムです。単に保持するだけではなく、sshにはssh agent forwardingという機能があり、「sshで接続した先からさらにssh接続するとき、最初のローカルマシンのssh-agentから安全に秘密鍵を取得して認証に利用する」ということができます。 言葉で書くとちょっと分かりにくいのですが、例として、ロー

                                                  1passwordのssh-agent機能を試してみた - Alternative Architecture DOJO
                                                • 公開鍵認証によるSSHで使う鍵管理をssh-agentで楽する

                                                  ssh接続で使う公開鍵のパスフレーズ入力は面倒ですが、ssh-agentでパスフレーズ入力を代理してくれます。 また、複数サーバを横断する場合に鍵の管理に困りますが、ssh-agentで秘密鍵をサーバに配置せずに済みます。 ssh-agentとは? ssh-agentは認証代理プログラムです。 RSAやDSA、ECDSAなど公開鍵認証に使う秘密鍵をメモリ上に保持します。 エージェントプロセスが生きている間は、sshログイン時のパスフレーズ入力を代理します。 ssh-agentの最大のメリット ssh-agentはパスフレーズを代理してくれることですが、最もその効果を発揮するのは、 複数サーバーを跨いだ認証で、サーバ毎に秘密鍵の配置が不要になります。 インターネット上に秘密鍵を配置するリスクを負わずに、ローカル上で秘密鍵を保持しててもエージェントが認証を代理してくれます。 ssh-agent

                                                    公開鍵認証によるSSHで使う鍵管理をssh-agentで楽する
                                                  • 【Linux】ssh-agentを用いた公開鍵認証によるSSH接続 - SEワンタンの独学備忘録

                                                    前提と全体像 ssh-agentコマンドについて 比較参考 ssh-agentによる公開鍵認証 認証方式を公開鍵認証に設定する 鍵ペアの生成 公開鍵の配布 ssh-agentの実行と秘密鍵登録 おまけ シェルスクリプトでも適用する LPICの勉強をしていて、今更ながらssh-agentがすぐにうまく利用できずにちょっとハマってしまったのでまとめます。 前提と全体像 ssh-agentコマンドについて ssh-agentは、SSH接続における交換鍵認証において、メモリ上に鍵のパスフレーズを保存することで認証におけるパスフレーズに入力を自動化するものです。 なので、そもそもSSH接続時の認証が交換鍵認証になっていない場合は使用できません。 ■ユーザパスワード認証 最も基本的な認証方法。 なにも設定を行っていなければ、この認証方法になっているはず。 パスフレーズはログイン先のユーザのパスワードが

                                                      【Linux】ssh-agentを用いた公開鍵認証によるSSH接続 - SEワンタンの独学備忘録
                                                    • GitHub - rupor-github/wsl-ssh-agent: Helper to interface with Windows ssh-agent.exe service from Windows Subsystem for Linux (WSL)

                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                        GitHub - rupor-github/wsl-ssh-agent: Helper to interface with Windows ssh-agent.exe service from Windows Subsystem for Linux (WSL)
                                                      • Restricting SSH agent keys [LWN.net]

                                                        Did you know...?LWN.net is a subscriber-supported publication; we rely on subscribers to keep the entire operation going. Please help out by buying a subscription and keeping LWN on the net. The OpenSSH suite of tools for secure remote logins is used widely within our communities; it also underlies things like remote Git repository access. A recent experimental feature for the upcoming OpenSSH 8.9

                                                        1

                                                        新着記事