sftpプロトコルに対する自動リンク†
- ページ: BugTrack2
- 投稿者: Ratbeta
- 優先順位: 低
- 状態: 却下
- カテゴリー: その他
- 投稿日: 2005-03-14 (月) 12:15:01
- バージョン:
メッセージ†
official:続・質問箱/660より。
sftpプロトコルに対して自動的にリンクさせるパッチです。
--- make_link.1.17.php Sat Feb 05 12:40:13 2005
+++ make_link.php Mon Mar 14 11:14:18 2005
@@ -340,7 +340,7 @@
(?:>|:)
)?
( # (3) url
- (?:(?:https?|ftp|news):\/\/|mailto:)[\w\/\@\$()!?&%#:;.,~'=*+-]+
+ (?:(?:https?|s?ftp|news):\/\/|mailto:)[\w\/\@\$()!?&%#:;.,~'=*+-]+
)
(?($s1)\]\]) # close bracket
EOD;
- この定義に厳密に従うとなると、微妙な気がします。 http://www.iana.org/assignments/uri-schemes pukiwiki ローカルルールで対応というのもアリだとは思いますが…。あるいは「ftp として解釈されるよりはマシ」という考え方もありますし。うむむ。 -- kawai
- 参考までに: http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/ssh-url-scheme.html -- kawai
- こんにちは :) ここで kawaiさんが言われているのは、「sftp」という URI scheme はきちんと既定されたものではないという点ですね。 -- henoheno
- 現実的な道具であって欲しいので、ひどく問題でなければあまりこだわらないのですが、わからない点があります。 -- henoheno
- もとの提案をされた je1sgh さんがどのような形でどのようにsftpを使っているのか。どんな環境で、クリックしたら何が起動するのか。そのために必要な設定は何か。
- je1sgh さんと同じ方法をどの位の人(OS、ブラウザ)が利用できるのか。
- Firefox 1.0.2は「sftpというプロトコルは登録されていません。」と表示するようです
- Internet Explorer 6 でちょっと試した範囲では、ftpで接続しようとしてしまうようです
- 実際にこの URI scheme はどこで、どのくらい使われているのか。
- カスタマイズは非常に容易なようですが、Tipsとして残しておくにしても少々情報が足りないように思います。 -- henoheno
- SSH上で動作するファイル転送プロトコルでしょうか。例えばそのGUIクライアントであるWinSCP( http://winscp.net/ http://www.tab2.jp/~winscp/ ) はscpとsftpのプロトコルを登録することができます。が、普通は不特定多数にSSHのアクセスを許容する事は無いでしょうし、用途としてはかなりニッチでしょうね… -- Mizar
- コメントありがとうございます。「プロトコルを登録する」という部分をもう少し教えて下さい。そこが(このページに)明確になれば、上のパッチと合わせて、少なくとも同じニーズを持った人が使える様になると思います。ポイントはWebブラウザからsftp(WinSCPやOpenSSHのsftp)をダイレクトに起動できるかどうかです(je1sgh さんが「使っている」のだから、どこかにあるのでしょうけど)。 -- henoheno
- WinSCPの場合、インストール時のオプション項目、もしくは起動後の環境設定ダイアログにて、「scp:// sftp:// のファイルタイプを登録」を選択できます。その後は、ブラウザのロケーションバーやその他諸々(例:「ファイル名を指定して実行」ダイアログ)にsftp://で始まるURIを入力することで、プロトコルに対応するアプリケーション(この場合はWinSCP)を起動できるようです。 -- Mizar
- Internet Explorer 5.0J Macintosh Edition: プロトコルヘルパー
- http://web.kyoto-inet.or.jp/people/quantum/IE/protocol.html
- Mac OS X: プロトコルヘルパーを安全な設定にする
- http://isl.educ.fukushima-u.ac.jp/~shinoda/net-docs/20040520-applehelper/
- そういえば最近こんな画面(ヘルパーアプリケーションの設定画面)を見ていないなぁ・・・ -- henoheno
- コメントありがとうございます。結局最近のWindowsでは、ヘルパーアプリケーションを設定する機能がOS側に取り込まれたのでしょうね。 -- henoheno
- Internet Explorer ではなく、「エクスプローラ」の「フォルダオプション」にそれらしき設定がありました。ただ手動登録の方法は不明でした。 -- henoheno
- 取り込まれた、というかアプリケーションがめいめいにレジストリを操作しているだけではないかと。 -- Mizar
- 申し訳ありません.半端な情報出して,そのままフォローせず.MacOS XにInterarchyというftp, sftpクラアイアントをインストールしていると,FireFoxで,sftp://... をクリックしてダイレクトに起動します.また,KDEでKonquerorでは,Konqueror自身がsftpをハンドルします.いずれも私にとっては日常的な環境ですが,一般的ではないということでしょうね^^; -- je1sgh
- 一般的でないというよりは、先に議論が出ているように正式なRFCが発効されていないというのが大きいと思います。非公式なものをサポートするということはそれだけリスクも大きいんですよね。ちなみにsftpではなくftpsはRFCで定義されていたように思いますが、こちらの方はどうでしょうか。 -- Ratbeta
- たとえば,http://homepage1.nifty.com/yito/anhttpd/faq/ftp.html にありますが,sftpはsshに包含される拡張機能で,ftpsとは別物のようです.RFC的にはあくまで"ssh"なんですね.しかし,私にはsftpなしの暮らしは考えられないのですが.世間一般ではftpsを使うのが普通なのでしょうか.いまさらftpで個人情報をやりとりするわけにも行きませんし^^; -- je1sgh
- 世間一般で言うと、ftps (ftp + SSL) < sftp (ssh subsystem) だと思います。wiki にまとめる場合は、私の場合はむしろ https の webdav を選択してしまうので、あまりこういったニーズには考えが及んでいませんでしたが、なるほど Konqueror は扱うのですか…。 -- kawai
- また URL に関しては、野良仕様が特にたくさんあるので、sftp にいちいち目くじらを立てる必要もなく、使いたい人がいれば使えばいいんじゃないかという意見も、それはそれでアリだと思います。例えば、w3c のドキュメント http://www.w3.org/TR/uri-clarification/ の 2.1.2 を見ると、そう思えてきました。結局、さじ加減の問題でしょうかしら。 -- kawai
- 関連 > URL認識パターン -- kawai