最近,ふとホームページを作ってみたいと思い立ち,さくらのレンタルサーバのライトプランを契約したが,ハマってしまった点があるので注意点を記す.
もっとも,需要が有るかどうかは甚だ疑問であるが…
ライトプランって?
さくらのレンタルサーバのライトプランとは131円/月
でwebサーバをレンタルできる素敵なプランである.
当然この価格でレンタルできるのには理由があり,
- 静的なコンテンツしか扱えない(WordPressが使えない)
- sshでログインできない
という制約がある.
あえてライトプランを選んだのは,せっかくホームページを作るのだからhtmlの細かいところも学んでみたかったのと,単純に筆者が金欠学生だからである.
ハマったところ
上述の通り,ライトプランではSSHが使えない.この時点で察しの良い方はお気づきだろうが
SFTPによるファイル転送ができないのである.
上の記事にある通りSFTPプロトコルはSSHで暗号化された通信経路を使う.
普段SFTPを使い慣れていたが,SFTPがSSHを使うことを完全に失念していた.
うわ,ftpコマンド,使いにく過ぎ…?
早速FTPでファイル転送をしようとしたが,ここで大きな問題が立ちはだかる.
ftpコマンドが非常に使いにくいのである.なんとローカルマシンのカレントディレクトリ内すら確認できない.
手先が不器用なためGUIのftpクライアントに抵抗があり,なんとかならないか調べてみたら
NcFTPなるコマンドを見つけた.
詳しい使い方は
ncftp - 高機能 ftpクライアントにまとめられているが,SFTPコマンドと近い操作感で大変快適である.
コマンドラインでのFTP通信にはNcFTPを使おう
このように非常に便利なNcFTPコマンドであるが,何故か調べてもすぐには出てこない.
筆者と同じくライトプランを契約しようとしている人が困らないようこの記事を書いた次第である.
この記事需要有る…?