0
0

More than 3 years have passed since last update.

iosのgoodreaderでsftpのprivate-keyが読み込めない問題

Last updated at Posted at 2020-01-25

これはmacのssh-keygenで作成されるコマンドの出力が変更されているので、昔作ったキーでは読み込めますが、新しく作ったキーは読み込めません。よって、キーを作り直すか、キー自体を編集しましょう。

# 公開鍵、秘密鍵の作成
$  ssh-keygen -t rsa -b 4096 -m PEM -f ~/.ssh/goodreader

# serverにpublic-keyを登録
$ ssh-copy-id -i ~/.ssh/goodreader.pub user@192.168.1.11 -p 22

# ~/.ssh/goodreader
# (private-key)をiosのgoodreaderに持っていく

続編

openssh 8.2に上げたら、またしてもgoodreaderからsftpに繋がらなくなりました。これはキーの問題ではなく、パスワードでもアクセス不可になっていることから、openssh 8.2に上げたことが原因と考えられますが、しかし、ダウングレードしてもつながらないので(systemctl restart sshdもしている)、libなどが原因かもしれません。

ただ、goodreader以外はちゃんとsftpできるので、goodreader側が対処する問題だと思われます。goodreaderのupdateを待つしかないのか。

解決法

一時的な解決策です。これでgoodreadeからsftpアクセスできるようになります。

$ yay -S downgrade
$ downgrade openssh
openssh    8.1p1  4  x86_64  (remote)
$ sudo systemctl restart sshd
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0