ラベル ssh の投稿を表示しています。 すべての投稿を表示
ラベル ssh の投稿を表示しています。 すべての投稿を表示

2021年9月2日木曜日

OpenSSH新形式からOpenSSH旧形式に変換

古い形式の鍵しか読めないアプリのために、新形式から旧形式へ変換する必要があったので、方法を調査した際のメモ

旧刑式は、ファイルのヘッダ部分が
BEGIN RSA PRIVATE KEY
新形式は、ファイルのヘッダ部分が
BEGIN OPENSSH PRIVATE KEY
と、なっている。
以下のsh-keygenで変換できる。元の鍵ファイルはバックアップを取っておいたほうがよい。 ちなみに、当然だが元がRSAじゃないと変換できへんで。
$ ssh-keygen  -m PEM -f 鍵ファイル

2021年8月31日火曜日

curlコマンドのsftpは遅い

ワンライナーでsftpできるからcurlでsftpしていたが、どうも遅い。
sftpコマンドで転送知る場合と比べると明らかに遅いので、速度がほしいならcrulでやらないほうがいいっぽい
実装上の問題みたいで、ソースをいじれば多少早くなる。
ここらへんの情報 WHY SFTP IS STILL SLOW IN CURL
ざっくりいうと、CURL_MAX_WRITE_SIZE が小さすぎるから、大ききくすれば良い。

2021年6月22日火曜日

ssh 鍵接続

接続元で $ ssh-keygen $ ssh-copy-id 接続先ユーザ@接続先ホスト 以上!

2021年6月20日日曜日

sshの鍵接続で接続できない

秘密鍵をもらって、接続しようとしたが接続に失敗した。
原因がわかったので備忘録として残しておこう。

 秘密鍵をおいた場所と同じ場所に、別の秘密鍵のペアとなる同名ファイルの公開鍵があると、キーペアが一致せずにssh接続に失敗すり。

sshポート転送

local:222 -> 192.168.1.10:22 -> 192.168.2.10:22 

 1. ローカルから、ポート転送するために接続する。
 $ssh user@192.168.1.10 -L 222:192.168.1.10:22 

2. 1.が接続している状態で、ローカルに対してssh:222に接続すると192.168.10に転送される。
このときのユーザ/パスワードは192.168.2.10のもの。