17.10. ʹ��SSH����İ�ȫ TCP/IP ����

����ʹ��SSH�����ܿͻ��˺�PostgreSQL������֮����������ӡ������õ����⽫�ṩһ���㹻��ȫ���������ӣ���ʹ�Ƕ���Щ�� SSL �����Ŀͻ��ˡ�

����ȷ����PostgreSQL��������ͬһ̨��������ȷ������һ��SSH�����������������ʹ��ssh��Ϊij���û����롣Ȼ������Դӿͻ��˻�����������������ʽ�������һ����ȫ�������

ssh -L 63333:localhost:5432 joe@foo.com

-L�����еĵ�һ����63333�������������һ�˵Ķ˿ںţ������������δ�ù�Ķ˿ڣ�IANA �Ѷ˿� 49152 �� 65535 ����Ϊ����ʹ�ã����ڶ�����5432���������Զ�ˣ���ķ�������ʹ�õĶ˿ںš��ڶ˿ں�֮������ֻ� IP ��ַ����׼�����ӵ���ݿ�������������������Ǵ��ĸ��������ģ����������������foo.com��ʾ��Ϊ��ʹ�����������ӵ���ݿ�����������ڱ��ػ��������ӵ��˿� 63333��

psql -h localhost -p 63333 postgres

������ݿ�����������������������㿴�������ӵ�localhost������foo.com�ϵ���ʵ�û�joe���������ʹ�ñ�����������������û�����������ӵ���֤��̡�ע���������������Ϊ������ SSL ���ܵģ���Ϊ��ʵ��SSH��������PostgreSQL������֮��û�м��ܡ�ֻҪ������ͬһ̨�����ϣ���Ͳ�������κζ���İ�ȫ���ա�

Ϊ����������óɹ������������ͨ��ssh��Ϊjoe@foo.com���ӣ��������Ѿ�����ʹ��ssh������һ���ն˻Ự��

��Ӧ��Ҳ�Ѿ��趨���˶˿�ת����

ssh -L 63333:foo.com:5432 joe@foo.com

������ݿ�������򽫻ῴ�����Ӵ����foo.com�ӿڽ�������û�б�Ĭ������listen_addresses = 'localhost'��򿪡���ͨ����������Ҫ�ġ�

��������ͨ��ij����¼����"��"����ݿ��������һ�����ܵ����ÿ�������

ssh -L 63333:db.foo.com:5432 joe@shell.foo.com

ע�����ִ�shell.foo.com��db.foo.com�����ӵķ��������ᱻ SSH ������ܡ������类�����ڸ��ַ���ʱ��SSH �ṩ���൱������ÿ����ԡ�������ο� SSH ���ĵ���

提示: һЩ�����Ӧ�ÿ����ṩ��ȫ���������ʹ�ú͸ո������� SSH ���������ƵĹ�̡�