Difference between revisions of "SSH"
(→Tunneling between any two ports) |
|||
Line 4: | Line 4: | ||
In short: | In short: | ||
− | + | ssh -D 9999 username@ip-address-of-ssh-server | |
− | Then set in Firefox to use a SOCKS proxy: “localhost", port 9999 | + | # Then set in Firefox to use a SOCKS proxy: “localhost", port 9999 |
Line 12: | Line 12: | ||
Say, you want to read a remote server web page, but there is only ssh port open on the server. If you have a valid user account to the server, then you can create a tunnel, like this: | Say, you want to read a remote server web page, but there is only ssh port open on the server. If you have a valid user account to the server, then you can create a tunnel, like this: | ||
− | + | ssh -f user@server.com -L 8080:server.com:80 -N | |
Now you can enter the following in your browser: http://server.com:8080 | Now you can enter the following in your browser: http://server.com:8080 | ||
Line 18: | Line 18: | ||
Or in general, -f means sit in background and -N menas do not execute any command: | Or in general, -f means sit in background and -N menas do not execute any command: | ||
− | + | ssh -f user@server.com -L my-local-port:server.com:server-port -N | |
+ | |||
+ | |||
+ | == Removing a key from the known hosts file == | ||
+ | |||
+ | Note, you may run this for the hostname of the "old" computer and for the IP address. | ||
+ | |||
+ | ssh-keygen -R hostname |
Revision as of 22:12, 27 April 2012
Tunneling to socks proxy
From here: ssh-tunnel-socks-proxy
In short:
ssh -D 9999 username@ip-address-of-ssh-server # Then set in Firefox to use a SOCKS proxy: “localhost", port 9999
Tunneling between any two ports
Say, you want to read a remote server web page, but there is only ssh port open on the server. If you have a valid user account to the server, then you can create a tunnel, like this:
ssh -f user@server.com -L 8080:server.com:80 -N
Now you can enter the following in your browser: http://server.com:8080
Or in general, -f means sit in background and -N menas do not execute any command:
ssh -f user@server.com -L my-local-port:server.com:server-port -N
Removing a key from the known hosts file
Note, you may run this for the hostname of the "old" computer and for the IP address.
ssh-keygen -R hostname