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? 2005-03-14 (月) 13:09:45
  • 参考までに: http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/ssh-url-scheme.html -- kawai? 2005-03-17 (木) 00:56:52
  • こんにちは :) ここで kawai?さんが言われているのは、「sftp」という URI scheme はきちんと既定されたものではないという点ですね。 -- henoheno 2005-03-26 (土) 21:35:24
  • 現実的な道具であって欲しいので、ひどく問題でなければあまりこだわらないのですが、わからない点があります。 -- henoheno 2005-03-26 (土) 21:35:33
    • もとの提案をされた je1sgh さんがどのような形でどのようにsftpを使っているのか。どんな環境で、クリックしたら何が起動するのか。そのために必要な設定は何か。
    • je1sgh さんと同じ方法をどの位の人(OS、ブラウザ)が利用できるのか。
      • Firefox 1.0.2は「sftpというプロトコルは登録されていません。」と表示するようです
      • Internet Explorer 6 でちょっと試した範囲では、ftpで接続しようとしてしまうようです
    • 実際にこの URI scheme はどこで、どのくらい使われているのか。
  • カスタマイズは非常に容易なようですが、Tipsとして残しておくにしても少々情報が足りないように思います。 -- henoheno 2005-03-26 (土) 21:38:07
  • SSH上で動作するファイル転送プロトコルでしょうか。例えばそのGUIクライアントであるWinSCP( http://winscp.net/ http://www.tab2.jp/~winscp/ ) はscpとsftpのプロトコルを登録することができます。が、普通は不特定多数にSSHのアクセスを許容する事は無いでしょうし、用途としてはかなりニッチでしょうね… -- Mizar 2005-03-27 (日) 00:55:10
    • コメントありがとうございます。「プロトコルを登録する」という部分をもう少し教えて下さい。そこが(このページに)明確になれば、上のパッチと合わせて、少なくとも同じニーズを持った人が使える様になると思います。ポイントはWebブラウザからsftp(WinSCPやOpenSSHのsftp)をダイレクトに起動できるかどうかです(je1sgh さんが「使っている」のだから、どこかにあるのでしょうけど)。 -- henoheno 2005-03-27 (日) 11:34:09
    • WinSCPの場合、インストール時のオプション項目、もしくは起動後の環境設定ダイアログにて、「scp:// sftp:// のファイルタイプを登録」を選択できます。その後は、ブラウザのロケーションバーやその他諸々(例:「ファイル名を指定して実行」ダイアログ)にsftp://で始まるURIを入力することで、プロトコルに対応するアプリケーション(この場合はWinSCP)を起動できるようです。 -- Mizar 2005-03-27 (日) 12:06:05
  • 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 2005-03-27 (日) 12:02:21
    • コメントありがとうございます。結局最近のWindowsでは、ヘルパーアプリケーションを設定する機能がOS側に取り込まれたのでしょうね。 -- henoheno 2005-03-27 (日) 12:08:45
    • Internet Explorer ではなく、「エクスプローラ」の「フォルダオプション」にそれらしき設定がありました。ただ手動登録の方法は不明でした。 -- henoheno 2005-03-27 (日) 12:18:43
    • 取り込まれた、というかアプリケーションがめいめいにレジストリを操作しているだけではないかと。 -- Mizar 2005-03-27 (日) 12:21:54
  • 申し訳ありません.半端な情報出して,そのままフォローせず.MacOS XにInterarchyというftp, sftpクラアイアントをインストールしていると,FireFoxで,sftp://... をクリックしてダイレクトに起動します.また,KDEでKonquerorでは,Konqueror自身がsftpをハンドルします.いずれも私にとっては日常的な環境ですが,一般的ではないということでしょうね^^; -- je1sgh? 2005-05-25 (水) 17:01:31
    • 一般的でないというよりは、先に議論が出ているように正式なRFCが発効されていないというのが大きいと思います。非公式なものをサポートするということはそれだけリスクも大きいんですよね。ちなみにsftpではなくftpsはRFCで定義されていたように思いますが、こちらの方はどうでしょうか。 -- Ratbeta? 2005-05-25 (水) 20:41:18
    • たとえば,http://homepage1.nifty.com/yito/anhttpd/faq/ftp.html にありますが,sftpはsshに包含される拡張機能で,ftpsとは別物のようです.RFC的にはあくまで"ssh"なんですね.しかし,私にはsftpなしの暮らしは考えられないのですが.世間一般ではftpsを使うのが普通なのでしょうか.いまさらftpで個人情報をやりとりするわけにも行きませんし^^; -- je1sgh? 2005-05-26 (木) 07:48:27
    • 世間一般で言うと、ftps (ftp + SSL) < sftp (ssh subsystem) だと思います。wiki にまとめる場合は、私の場合はむしろ https の webdav を選択してしまうので、あまりこういったニーズには考えが及んでいませんでしたが、なるほど Konqueror は扱うのですか…。 -- kawai? 2005-06-11 (土) 21:36:48
  • また URL に関しては、野良仕様が特にたくさんあるので、sftp にいちいち目くじらを立てる必要もなく、使いたい人がいれば使えばいいんじゃないかという意見も、それはそれでアリだと思います。例えば、w3c のドキュメント http://www.w3.org/TR/uri-clarification/ の 2.1.2 を見ると、そう思えてきました。結局、さじ加減の問題でしょうかしら。 -- kawai? 2005-06-11 (土) 21:59:19
  • 関連 > URL認識パターン -- kawai? 2008-05-06 (火) 02:31:03

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-07-08 (月) 20:26:30
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.245 sec.

OSDN