SFTP サーバーにアクセスし、ユーザーが資格情報を提供してサーバー上のファイルを参照できるようにする必要があるアプリケーション (Node.js で) を作成しています。SSH経由で接続するためにexpectを使用してみましたが、すべての異なるOS /ディストリビューション/ SSHサーバーのカスタマイズで、難しすぎてエラーが発生しやすいことがわかりました。ユーザーがサーバーをブラウズするときに、簡単に接続を確立してディレクトリ一覧を取得できるコマンドライン ツールはありますか? FileZilla に含まれている実行可能ファイルを使用してみましたが、ドキュメントがないために何も達成できませんでした。
質問する
1079 次
1 に答える
1
OpenSSH (sftp) は、(セキュリティ上の理由から) やりたいことをするべきではないというアプローチを取っているため、それが難しくなっています (代わりに SSH キー認証を使用することを望んでいます)。openSSH を使用してこれを回避する唯一の方法は、期待することです (つまり、sftp をだまして、人間とやり取りしていると思い込ませます)。
プログラムでパスワードを簡単に入力できる唯一の sftp クライアントは、Net::SSH Ruby ライブラリの一部です。
于 2012-09-05T21:27:57.157 に答える