0

リモート ファイルをローカル コンピューターにダウンロードせずに編集すると、実際にどのように詳細に機能するのか疑問に思っていました。Google を使用していくつかの投稿を読んだ後、FTP または SSH プロトコルを使用してこれが可能であることを知りました。

サーバーへの TCP/IP ソケット接続をセットアップするのは特別なクライアント アプリケーション次第だと思いますが、これが完了した後はどうなるのでしょうか?

誰がプロトコルを実装する必要があり、リモート ファイルを開く別のアプリケーションは必要なデータをどのように取得するのでしょうか?

4

3 に答える 3

3

SSH を介して動作する SFTP プロトコル (FTP/FTPS と混合しないでください) は、リモート ファイルへのブロック単位のアクセスを許可します。また、ほぼすべての SSH サーバー (sftp サブシステムが許可されている場合) で動作します。

たとえば、この方法で は、リモート サーバーのファイル システムを Windows ドライブとしてマウントするSFTP ネット ドライブアプリケーションが機能します。

于 2013-04-14T10:19:29.137 に答える
0

FTPSFTPに関するウィキペディアの記事はかなり適切なようで、さらに調査したい場合は RFC へのリンクが提供されています。

誰がプロトコルを実装する必要があり、リモート ファイルを開く別のアプリケーションは必要なデータをどのように取得するのでしょうか?

あなたのプログラムがどの言語で書かれるかはわかりませんが、それらのほとんどに適した ftp および sftp ライブラリが確実に利用可能です。

ftpプログラムが Linux / OS X / 他の BSD で実行されている場合は、 /sftpプログラムを呼び出すことさえできます。

于 2013-04-14T10:28:24.587 に答える