Hatena::ブログ(Diary)

別の部屋 RSSフィード

プロフィール

SriVidyut

SriVidyut

Saint Lightning

2017-06-17

2016-10-30

2016年10月29日のツイート

2016-06-14

2016-04-18 Windows版 OpenSSH64 から Unison 導入

windows 版 OpenSSH 導入

参考になった記事

"Download the latest build" のlatestのリンク先に64bit版もある

実際の導入で参考になった記事

  1. セットアップ (※配布元) / https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH

解説頁にあるようにせず、カレントディレクトリから ".\"を省いてbasenameだけで目的のファイルを実行しようとしてもうまくいかない場合があった。なので環境によっては ".\"が厳守なようである。

  1. 共通鍵作成(※配布元) / https://github.com/PowerShell/Win32-OpenSSH/wiki/ssh.exe-examples
  2. WinSCPを利用した鍵の登録 / FreeSSHdRSAキーペアを用いた認証の設定手順 - FreeSSHdでの公開鍵、秘密鍵認証設定 https://www.ipentec.com/document/document.aspx?page=windows-freesshd-rsa-keypair-authentication-setting&culture=ja-jp

(パスフレーズなし登録) 共通鍵作成迄はMSの配布物で行い、秘密鍵の方をputty付属のputtygenでppk拡張子の形式のid.rsa.ppkに変換して一応保存しておく。初回ログインと秘密鍵の登録がうまく出来なかったので、WinSCPを利用してみたらうまく行った。送信する秘密鍵を読み込むときの形式指定でputty用の形式を選ばずにignoreを2回程繰り返し選択して接続を押す。ログオンして接続状態がうまく行かずに更にダイアログが2回出るのでその時に終了させる。そしてその後、MSのSSHssh -i id_rsa user@xxx.xxx.xxx.xxx のコマンドを実行したらユーザーのパスワード無しにログオン出来た。

Unison(windows用) 導入

参考になった記事

  1. 入手元
  2. 頁一番上の配布物をputtyと同フォルダに解凍しunisonの引数もしくは設定のsshcmdに指定 http://www.wischik.com/lu/programmer/unison-ssh.html
  3. hoge.prfの記述 (2016/09/22 記事の説明不足が気になるので追記)
root = e:/hoge/
root = ssh://valid-user@192.168.0.2/e:/hoge/
sshcmd = d:/pathto/putty/ssh.exe ※puttyと同フォルダ
sshargs = -i c:/Users/valid-user/.ssh/id_rsa-host_n.ppk ※接続先host n用に作った秘密鍵

いろいろ試行錯誤し悩んだが上記の方法で一発でいけた

リモホに-socketオプションで常駐させて生通信の同期で使ってみていたが、同期が開始せずに「ユーザーディレクトリにある.unisonフォルダ以下のxxxxxというファイルが間違っているので削除してください」などと都度面倒くさいエラーが出て終了していたのに対し、sshでの接続は殆どそういうことが殆どないので格段と良くなった感じがする。流石

しかし文字化けだけ少々気になる。

(17/08/14 追記)

環境変数のpathの通ったディレクトリに、Windows版のバイナリのbasename (この場合 unison-2.48.*-text.exe)もしくはunison.exeの名前でシンボルリンクを貼るか、コピーしておかないと接続時にエラーが出る(どちらによって正しく動作するかは未検証)

2016-04-13 OSの設定

次回の起動OSの予約について

grubのローダはインストール時はsdaの先頭部分にインストールしたくはなかった。なのでsda5の先頭部分に入っていてノートPCの入電源時はwindows7のOS選択画面→grubの起動OSの選択画面という順序で納得していたが、次回の起動OSの予約と言った動作が可能になる可能性があるので、sdaの先頭部分にgrubをインストールしなおした。なの現在はgrubが起動しwindowsを選択するとwindowsのOS選択画面という順序になる

grub をインストールしたlinux 環境側

  1. "grub-reboot n"をroot権限(パスワードの入力)無しに実行できるようにする為、/boot/grub/grubenv のファイルのみ書込のアクセス権をchmodコマンドで緩くする。
  2. "grub-reboot n"の実行が通用しない時はgrub-editenv や grub-set-defaultなどgrubenvファイルの内容を変更する関連のコマンドでnext_entryの要素を追加し直してからgrub-reboot n を実行する。
  3. set-nextboot-win.desktop とか set-nextboot-ubu.desktop とかのファイル (実行内容は grub-reboot n)のファイルを作ってデスクトップにリンクを張るか、ランチャに登録する

Windows

  1. grub をインストールしたlinux 環境を予め /boot 部分がFAT32パーティションのシステムにしておくことが想像される(未確認)、その方法以外では以下の方法を取る
  2. paragon の ExtFs for windows をインストールし、そのままでは自動でドライブレターが振られ、不便なので再起動後、ExtFs の管理画面を出して、起動時に自動でマウントしないように設定のチェックをオフする
  3. cmd.exe の窓を開き、"C:\Program Files (x86)\Paragon Software\Paragon ExtFS for Windows\extmounter.exe" /list を実行して マウントしたいディスクを確認 ( diskX と volumeY のXとYの番号)
  4. 起動時に何らかの実行するバッチファイルに以下の行を追加 (以下は例)

"C:\Program Files (x86)\Paragon Software\Paragon ExtFS for Windows\extmounter.exe" /mount disk0 volume1 L:

(※L: は /boot を含むパーティションのドライブ)

  1. windowsから L:\boot\grub\grubenv のnext_entry=n (n=次回起動したいOSのgrub上の論理的番号) を書換えるスクリプトかバッチを書く

作業のためにやっておいたこと

  • 入れたOSのすべてイメージ単位のバックアップ

問題点

  • 起動時に environment block なんちゃらエラー等と出るが放っておくと起動してくれるので割り切る!!!
  • 偶に デスクトップのログイン中にもエラーのダイアログが出るが割り切る

2016-02-14

2016年02月13日のツイート

2015-12-25

2015年12月24日のツイート

関連コンテンツ
カレンダー
2006 | 02 | 03 | 04 | 05 | 06 | 08 | 11 | 12 |
2007 | 05 | 06 | 07 | 09 |
2009 | 04 |
2010 | 06 |
2011 | 06 |
2012 | 09 |
2013 | 09 | 11 |
2014 | 03 | 04 | 05 | 06 | 08 | 11 |
2015 | 01 | 02 | 07 | 08 | 09 | 12 |
2016 | 02 | 04 | 06 | 10 |
2017 | 06 |
最近書いたコメント
”ブリハッド・アーラ
“ブリハッド・アーラニヤカ・ウパニシャッド ユングの東洋趣味はよく
両性の記述
饗宴 182C パウサニアースの言論 饗宴 189D アリストパネースの言論
【画像あり】自然って
【画像あり】自然ってスゴい・・・ きっとあなたを驚かせる珍しい気象現象 21選
”日本人は、古来より
“日本人は、古来よりお地蔵様にお花を添えて、頭に水をかけてきた。神社のような地域
中村元先生の思い出
中村元先生の思い出 - Togetter
辺境社会研究室: 人
辺境社会研究室: 人生という名のインターネットはむずかしい: youkoseki
2017-05-04
日付: 2017/05/03アルバムにある写真の数: 1アルバムを表示
2016-12-01
日付: 2016/12/01アルバムにある写真の数: 1アルバムを表示
2016-12-01
日付: 2016/12/01アルバムにある写真の数: 1アルバムを表示
2016-07-26
日付: 2016/07/26アルバムにある写真の数: 19アルバムを表示
2016-07-26
日付: 2016/07/26アルバムにある写真の数: 7アルバムを表示
2016-07-26
日付: 2016/07/26アルバムにある写真の数: 13アルバムを表示
リンク