I am trying to log in to my home computer that is behind nat addressing and has no fully qualified domain.
Using my external address I get a 'not found' error with something like this:
ssh -l me :external-address:
Perhaps leave out the ":" ?
Ports and keys are set in config and user files.
If I run dig against the 'external-address' it reports the correct pc as forwarded by the router.
Must be doing something stupid!