トップ «前の日記(2005-04-25) 最新 次の日記(2005-05-01)» 編集

tito Memo

2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|
2010|02|04|05|06|08|
2011|01|02|03|08|10|12|
2012|01|
2013|03|04|

個人的なメモを記していくためのページです。


2005-04-29

* unixからwindowsアプリを起動

  • unixとwindowsを両方つかう上でsambaは基本です。
  • unixで受信しているメール添付のexcelファイルを開くのが(マウス操作が)面倒だなぁ。
  • そんなときにコマンド一発でファイルが開けるようになる手順。
以下作業項目。
  • sambaをインストール(u)
  • cygwinをインストール(w)
  • ssh用の公開鍵を作成(u)
  • ssh用公開鍵を登録(w)
  • sshdを起動(w)
  • startコマンドを用意(w)
  • startコマンドを用意(u)
  • 使う(u)

* 作業手順

各項の(u)(w)はそれぞれunix、windows上で作業の意味。

* □sambaをインストール(u)

何とかしてsamba をインストールしてください。homeディレクトリを共有してwindows上では u: に割り当てたとします。

* □ cygwinをインストール(w)

windowsにcygwinをインストールする。

□ ssh用の公開鍵を作成(u) passphraseは空で作成。秘密鍵をパスフレーズで保護しかつパスフレーズを接続毎に聞かれないようにするにはssh-agentを使う方がよいと思うがとりあえず。
$ ssh-keygen -f forwin -t dsa
Generating public/private dsa key pair.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in forwin.
Your public key has been saved in forwin.pub.
The key fingerprint is:
98:35:f8:a8:49:05:64:cb:14:3d:0d:e2:96:a2:77:92 USER@YOUR_HOST
$
□ ssh用公開鍵を登録(w) forwin.pubを cygwin の ~/.ssh/authorized_keys に登録する。explorerでコピーして名前を変えるなり何なり。
$ cd
$ mkdir .ssh
$ cd .ssh
$ cat /cygdrive/u/forwin.pub >> authorized_keys
□ sshdを起動(w) cygwinのバージョンによってはsshdをサービスとして登録できるらしい。いまそうでなければ手動で起動。
$ /usr/sbin/sshd
□ startコマンドを用意(w) startというコマンドを用意。Makino TakakiさんのCygwin で start コマンドを使う ページからもらってきた1行スクリプト。
$ cat /usr/local/bin/start
#!/bin/sh
`cygpath -S -u`/cmd /c start `echo "$*" | xargs -n 1 cygpath -w`
□ startコマンドを用意(u) パス名とかホスト名とかユーザー名とか埋め込みでかっこ悪いけど。 スクリプトを見る
□ 使う(u)
$ start .         # カレントディレクトリを開く
$ start foo.xls     # ファイル foo.xls をexcelで開く
$ explorer foo.txt     # ファイル foo.txt が選択された状態でexplorerで開く
本日のツッコミ(全1件) [ツッコミを入れる]
_ JohnTF (2020-08-29 08:50)

< <br>

本日のTrackBacks(全1件) []
_ tito Memo:unixからwindowsアプリを起動(追加memo) (2005-05-10 23:25)

sshdはサービスで動かすとsshでログオンしたシェルや子プロセスは
ネットワーク上の共有フォルダにアクセスできない。


このページ内のリンクがクリックされたことを知るのにjavascriptを使用しています。javascriptを無効にするとあなたがどのリンクをクリックしたか通知されなくなります。javascriptを無効にしてもこのページの閲覧に問題はありません。javascriptを無効にするページもご覧ください。
クラシック・ドーム クラシック・ドームソフト・ドーム ソフト・ドームソフト・リム ソフト・リム
キャップ10個入り。3種類の詰め合わせ(3種x2=6個入り)の、トラックポイント・キャップ・コレクションはIBMダイレクトで945円(税込み)