uhyorinの日記: リモートのWindows環境からファイル転送:OpenSSH for Windows & WinSCP3
日記 by
uhyorin
OpenSSH for Windowsのセットアップ手順を参考に、実家のWindows環境とSSH通信でファイル転送できるかな?と試してみた。
結果的に成功だったので、作業記録をここに記する。
前提条件として、
DDNSで常時接続可能状態である。
VNCでリモートデスクトップ接続可能にしている。
- OpenSSH for Windows をダウンロードし、インストール。
- コマンドプロンプトでインストールフォルダに移動。
C:¥Program Files¥OpenSSH¥bin - グループ権限ファイルを作成。
mkgroup -l >> ..¥etc¥group - ユーザ権限ファイルを作成。
mkpasswd -l -u uhyorin >> ..¥etc¥passwdWindowsのすべてのローカルユーザにアクセスを許可する場合には、コマンドプロンプトから、以下を実行します。
mkpasswd -l >> ..¥etc¥passwd - \etc\sshd_config を編集。
Port (ルータで設定した、ポートフォワード番号。標準は22だけど、これは別環境で使用中)
Protocol 2 (SSH2のみ許可する) - OpenSSH サービスを起動する。
net start opensshd - UTF-8 TeraTerm Proで接続テストする。
TeraTerm Proの文字コード設定はSJIS。
操作は限りなくWindowsのコマンドプロンプトに近いというかそのまんま? - WinSCP3で接続する。
このとき、リモートディレクトリを E:\ などのように変更しておくことで、接続時の初期ディレクトリを変更することが出来る。 - あとはファイルコピーを行うだけ。
当初はTiny FTP DaemonやBlackJumboDogのFTPデーモンになるソフトで試したけど、ディレクトリツリーを取得する段階でタイムアウトが発生してしまう。
どうもDDNS環境ではFTP転送が上手くいったためしがない…けど、SSHで繋がるならこれで十分ですな。
これが駄目だったら、ソフトイーサのDesktop VPN計画をもとにWinXP MCE2005+リモートデスクトップに移行することも考えたけど、肝心のノートパソコンが未だWin2000だからリモートのフォルダ参照+転送はできないっぽいんだよな。
なんにせよ繋がるようになってよかった。
とはいえ、そろそろHDDがあぼんしてもおかしくないので、今度帰省したときはHDDを取り替えることにしよう。
次回帰省は4月11日の予定。
リモートのWindows環境からファイル転送:OpenSSH for Windows & WinSCP3 More ログイン