Remote Login

Recently I installed SuSE on my PC at home. I want to log on it from my company with my working laptop whose OS is Windows Vista. Problem is, I couldn’t install any software on my working laptop because I’m not a privileged user. Could I realize it with some green software? Or could I use get to my PC with something like PuTTy.

Yes, you can run putty without requiring admin permission to install it on your PC.

Your main problem will be opening and forwarding the ssh port on your border firewall and the SUSE firewall. You would be well advised to do all of the following in addition:

Change the ssh port away from 22 so that you don’t get lots of script kiddies having a go at guessing your accounts and passwords. This can be done at the border firewall, you don’t have the change the ssh daemon’s port.

Disallow root login via ssh.

Restrict the users allowed to use ssh using AllowUsers in sshd’s config.

Use public key authentication instead of password authentication if practical.

Thanks for advice. Another problem, because my PC at home connect to the internet through a router, and it gives my PC an IP address: 192.168.1.101. I use an ADSL modem to get to the broadband. And it allocate a random IP each time I plug the wire. I know how to log onto it when I’m home. But when I get to work, I’m no longer in the LAN at home. So I’m confused which IP address I should use when I’m working with PuTTy.

You need to connect to the external address of your router, then the router portforwards it to your PC. You will want to give your PC a static address on your LAN.

Your external IP address can change, so people in your situation usually arrange for a dynamic DNS service to map a domain name to your (variable) IP address.

Thank you.
I’m a green-hand with Linux.
How should I set the parameters of PuTTy?

There is very little to set, just enter a hostname or IP address and the port, if it is not the standard 22, and Open. You can leave all the advanced stuff at the original settings.

Thanks, I’ll try it.