パスワードを忘れた? アカウント作成
498466 journal

uhyorinの日記: リモートのWindows環境からファイル転送:OpenSSH for Windows & WinSCP3

日記 by uhyorin

OpenSSH for Windowsのセットアップ手順を参考に、実家のWindows環境とSSH通信でファイル転送できるかな?と試してみた。
結果的に成功だったので、作業記録をここに記する。
前提条件として、
DDNSで常時接続可能状態である。
VNCでリモートデスクトップ接続可能にしている。

  1. OpenSSH for Windows をダウンロードし、インストール。
  2. コマンドプロンプトでインストールフォルダに移動。
    C:¥Program Files¥OpenSSH¥bin
  3. グループ権限ファイルを作成。
    mkgroup -l >> ..¥etc¥group
  4. ユーザ権限ファイルを作成。
    mkpasswd -l -u uhyorin >> ..¥etc¥passwd

    Windowsのすべてのローカルユーザにアクセスを許可する場合には、コマンドプロンプトから、以下を実行します。
    mkpasswd -l >> ..¥etc¥passwd

  5. \etc\sshd_config を編集。
    Port (ルータで設定した、ポートフォワード番号。標準は22だけど、これは別環境で使用中)
    Protocol 2 (SSH2のみ許可する)
  6. OpenSSH サービスを起動する。
    net start opensshd
  7. UTF-8 TeraTerm Proで接続テストする。
    TeraTerm Proの文字コード設定はSJIS。
    操作は限りなくWindowsのコマンドプロンプトに近いというかそのまんま?
  8. WinSCP3で接続する。
    このとき、リモートディレクトリを E:\ などのように変更しておくことで、接続時の初期ディレクトリを変更することが出来る。
  9. あとはファイルコピーを行うだけ。

当初はTiny FTP DaemonやBlackJumboDogのFTPデーモンになるソフトで試したけど、ディレクトリツリーを取得する段階でタイムアウトが発生してしまう。
どうもDDNS環境ではFTP転送が上手くいったためしがない…けど、SSHで繋がるならこれで十分ですな。

これが駄目だったら、ソフトイーサのDesktop VPN計画をもとにWinXP MCE2005+リモートデスクトップに移行することも考えたけど、肝心のノートパソコンが未だWin2000だからリモートのフォルダ参照+転送はできないっぽいんだよな。
なんにせよ繋がるようになってよかった。

とはいえ、そろそろHDDがあぼんしてもおかしくないので、今度帰省したときはHDDを取り替えることにしよう。
次回帰省は4月11日の予定。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

アレゲは一日にしてならず -- アレゲ見習い

読み込み中...