Error in knife bootstrap using keypair

I am using hosted chef , I tried to bootstrap from workstation(instance from
softcom provider) to client(instance from softcom provider) using command like

knife bootstrap -x root -i ~/.ssh/orchestration_kp.ppk
–sudo, but it shows error like below
Bootstrapping Chef on
ERROR: Network Error: Connection timed out - connect(2)
Check your knife configuration and network settings

for this instance(softcom) having username and key pair instead of password .
some provider provides password for instance instead of key pair for these
type of instance using command like
knife bootstrap -x root –P FER$ed --sudo , but its working

I don’t know how to knife bootstrapping to client instance (with key pair) I
fully searched site I didn’t get any proper solution . I
placed this key pair in ~/.ssh/ directory in client instance.

I have to know what are the steps for knife bootstrapping from workstation to
client(with key pair ,both are instance).
Where I want to keep the authentication file in client instance or workstation
in which format (pem or ppk )
I have to make a change in knife.rb file or where I want to give authentication
for this??
Do u have any online chatting facility to Opscode supporting team.

Please send any solution for this as soon as possible I am in big problem.

What does "Connection Timeout" error has with ssh keys or client keys?

IRC is available for help:

On Nov 14, 2012, at 2:58 PM, wrote:

ERROR: Network Error: Connection timed out - connect(2)