SSH and SFTP
From Applepedia
Contents |
SSH
SSH is a secure way to login to another computer (i.e. like telnet but secure).
To use the built in ssh client open Terminal and enter:
ssh login_name@server.com
If you omit the login_name and the '@' it will try to log you in as the user you are. It will then prompt you for your password, unless you have set up public key authentication.
SSH Server
To enable the built in ssh server go to System Preferences, Sharing, and check the box for Remote Login.
SFTP
SFTP is a protocol functionally similar to FTP but it runs over SSH, making it secure.
- Fugu is a good SFTP client.
SFTP Server
As SFTP is a part of the SSH protocol, all you have to do is turn on the built in SSH server.
Public Key Authentication
Public key authentication is an even more secure way to login to a remote computer, and also is handy because you don't have to type your password each time.
See this HOWTO for info on how to set it up.
- SSHKeychain is a great GUI interface to ssh_agent.

