gymnoの自由談

音楽系、プログラミング系の内容 方針はいずれ

lftpでagentを使ったssh接続

リモートとファイルをやりとりするときはlftpが便利だ
かなり対話的だし補完や履歴もかなり強力

しかし どうもsshを使ったアクセスはパスワードを打たなければいけないらしい

$ lftp sftp://userid:password@hostname

lftp - [物理のかぎしっぽ]

それはいやなので agentを使う
@IT:Linuxでsshの鍵を作成するには
パスフレーズは入れない が 本当はよくないかもしれない
ただ mpiなどで分散的に並列計算するときなどはパスフレーズは空にしておく必要がある
でagentをたちあげる

$ ssh-agent bash
$ ssh-add ${key_path}/ids_rsa

そのあとは 普通にsshを使うことができる

$ lftp sftp://user:@host

userのあとにコロンが入ることに注意
これは構文的には要求されるパスワードを省略している形である

Then specify an empty password in URL:

open sftp://user:@host

network.lftp.user - Re: Feature request with SFTP: use the SSH agent demon if present - msg#00021 - Recent Discussion OSDir.com