scpでファイル転送:MINIX on VMware Player

さてsshでのアクセスができるようになったら次に必要なのはファイル転送です。ファイル転送と言えば旧来のftpを使う方法と、sshベースのscpやsftpを使う方法がありますが、ftpはセキュリティ上安全とは言えないのでscpやsftpを使うことにします。

が、実際にscpやsftpでMINIXにアクセスしてみたところ、ユーザ名(root)とパスワードを入力した後に無応答になってしまうという現象が発生しました。この現象についてGoogleで検索したところこのページで、「この現象はおそらくMINIX 3.1.2aのバグである」という記述を見つけました。テストバージョンの3.1.3ではこの現象は発生しないようです。そして残念ながら3.1.2aでの修正方法まではまだ見つかっていないようです。

というわけで、今回は不本意ながらftpを使ってファイル転送をすることで代用します。

とは言ってもやはり不安なので、MINIX起動時に自動でftpdが起動する設定にしてしまうのではなく、必要なときだけftpdを起動する方法を取ります。

scpでファイル転送01

MINIX上でftpdを起動するには「tcpd ftp in.ftpd」というコマンドを実行します。これでftpdが起動されました。

scpでファイル転送02

そしてWindows上のコマンドプロンプト画面から仮想マシンのIPアドレスを指定してftpコマンドを実行します。ユーザ名(root)とパスワードを入力すればOKです。あとは通常通りファイルのアップロード、ダウンロードが可能です。

scpでファイル転送03

そしてftpが使い終わったら安全のためにftpdを終了しておきます。「Ctrl+C」を押せばftpdプロセスが終了します。

これでftpでファイル転送をするための確認ができました。

MINIXメニュー

Copyright (C) 2008 MINIXが今VMware Playerでよみがえる! All Rights Reserved.