CommentsTweetPocketふと、秘密鍵を分割して別々のとこに置いておき、それをsshコマンド実行時だけ結合させて利用できないかと思ったのでやってみた。事前に秘密鍵を以下のようなコマンドで暗号化、分割しておく(ここでは、秘密鍵ファイル「testkey」を「testkey.aa」~「testkey.ac」に分割している)。Linksで、接続時に以下のようにsshコマンドを実行してみる。password:...ありゃ。sshコマンドでは、プロセス置換では鍵ファイルは渡せないみたいだ。'/dev/stdin':これもだめかー...。そもそも、ここを見てるとsshコマンドでは鍵ファイルを複数回開いてるみたいだ。一回こっきりしか利用できない標準出力での取得やプロセス置換では、2回目以降の鍵取得でこけてしまうためうまくいかないということか。mktempでパーミッション700の一時ファイルを作成して、作業終了後にそれを削除させるという方法ならうまくいった。blacknonインフラエンジニア(...のつもり)。仕事で使うならクライアントはWindowsよりはUNIXの方が好き。Commentコメントをキャンセルメールアドレスが公開されることはありません。