SSH

From UVOO Tech Wiki
(Redirected from Ssh)
Jump to navigation Jump to search

Tunneling Protocols

Tunnel postgres from local machine to server (most common)

ssh -p 22 -L 443:10.x.x.99:443 foo@example.com

curl -kL https://127.0.0.1

ssh -L 1111:localhost:5432 user@remote.example.com

psql -h localhost -p 1111 -U your-db-username database-name

-g option allows remote hosts to connect to local forwarded ports

https://stackoverflow.com/questions/16835761/postgresql-via-ssh-tunnel

Tunneling is nice when using tools like https://www.sqlmanager.net/en/products/postgresql/manager or https://www.dbvis.com/ which are convenient for complex datastores.

Remote Forwarding Tunnel is another option to look at but if you have ssh access/perms to server the above is usually what you will do

Cheat Sheet

http://www.cheat-sheets.org/saved-copy/OpenSSH_quickref.pdf

ssh server - https://www.thegeekdiary.com/centos-rhel-how-to-set-up-sftp-to-chroot-jail-only-for-specific-group/

sshfs

sshfs mytest@127.0.0.1: /home/mytest/mnt -o follow_symlinks
fusermount -u mnt

SFTP

SFTP

Securing sshd

Bandwidth