cgiを作成しようと思うのですが、まずは環境構築ということで質問です。

使っているPC内にcoLinuxなどでサーバを作りそこでテストcgiを作りwebにアップロード
だと二度手間なので
sshログインができるwebサーバにデータ一式を置いてsshログインし直接修正しながら作成
にしようと思うのですが、この方法はオススメと思いますか?

もし他に管理が簡単な方法などありましたら教えてください。