2016-07-13 58 views
0

リモートサーバにftpしてパスワードを使用していますが、代わりに私設鍵と公開鍵を使用したいと考えています。 認証にプライベートキーと公開キーを使用するスクリプト(コマンドライン)ftpを実行している人がいれば、毎晩このプロセスが自動的に実行されます。PSFTP.exeを使用してsftpをプライベートと公開鍵で

どのように私は秘密鍵を参照しますか?

おかげで、

+1

データベース管理に関するものではないため、この質問をトピックとしてクローズすることにしました。代わりに[su]を考えてみましょう。 – mustaccio

+0

haha​​hahaご迷惑をおかけして申し訳ありませんが、返信しないでください。 –

+0

あなたの質問は閉鎖されます。あなたの無礼によってここにお友達ができません。 –

答えて

2

私はあなたがこの質問のためのWindows上でPuttyを使用して、そのドキュメントはhttp://the.earth.li/~sgtatham/putty/0.67/htmldoc/Chapter6.html#psftpに位置していますので、場合されていると仮定するつもりです。そのFAQでは、それは述べて:私はPSCP、PSFTPとのPlink内のすべてのPuTTYの機能(など、公開鍵、プロキシ、暗号の選択を、)を使用するにはどうすればよい

A.6.7?

ほとんどの主な機能(公開鍵、ポート転送など)は、コマンドラインオプションから利用できます。ドキュメントを参照してください。

これを修正したいのですが、コマンドラインからすべての機能にアクセスできるわけではありません。その間、PuTTYで保存されたセッションを作成し、ホスト名の代わりにコマンドラインで保存されたセッションの名前を使用すると、ほとんどのPuTTYの機能を使用できます。これはPSCP、PSFTP、Plink(ただし、ファイル転送アプリケーションではポート転送を期待していません)で動作します。

ドキュメントは述べている:

PSFTPは、ファイル転送 ユーティリティで意味をなさないものを除き、 PuTTYのツールでサポートされているすべての一般的なコマンドラインオプションを受け付けます。

彼らは、コマンドラインオプションについて語っ section、そのうちの1持っているが、状態:

-iオプションを使用すると、 で秘密鍵ファイルの名前を指定することができます* .PPKフォーマットましたPuTTYはサーバーとの認証に使用します。私は通常、WinSCPを使用し、そのスクリプトのドキュメントがhttp://winscp.net/eng/docs/scriptingに位置しています(それが唯一のネイティブFTPをサポートしているので)SSISでこれを行うために持っていた別の方法として

、。彼らはまたsimple guideを持っています。あなたがそのツールを使用することに決めた場合、それは簡単に消化することができます。

これが役に立ちます。

+0

あなたの答えをありがとう、より多くの研究を行い、私が成功すればあなたに知らせる –

関連する問題