ssh: connect to host bitbucket.org port 22: Connection timed out fatal

bitbucket, push, ssh

Solution

check if you don't have iptable rules for ssh outgoing connections, if true, add port 22. For multiple ports:

iptables -t filter -A OUTPUT -p tcp --match multiport --dport 22,1111,2222,3333 -j ACCEPT

Problem

Whole error is: ``` ssh: connect to host bitbucket.org port 22: Connection timed out fatal: The remote end hung up unexpectedly ``` I'm getting this error when I do push from two of my projects which are on different servers (countries). What could be problem? UPDATE: Using ``` ssh -v ``` I'm getting this: ``` usage: ssh [-somecode] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-e escape_char] [-F configfile] [-i identity_file] [-L [bind_address:]port:host:hostport] [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port] [-R [bind_address:]port:host:hostport] [-S ctl_path] [-w tunnel:tunnel] [user@]hostname [command] ```

Original source