Difference between revisions of "Ssh сървър"
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
− | |||
== ssh == | == ssh == | ||
ssh - Secure shell | ssh - Secure shell | ||
− | + | ssh се ползва за достъп до отдалечен компютър, като се използва криптирана връзка. | |
− | |||
За създаване на връзка към отдалечена машина през криптирана връзка | За създаване на връзка към отдалечена машина през криптирана връзка | ||
Line 13: | Line 8: | ||
където ''user' e името на потребитяла на отдалечената машина, а ''host'' е адреса. | където ''user' e името на потребитяла на отдалечената машина, а ''host'' е адреса. | ||
− | + | == Остраняване на грешки == | |
− | Ако командата не може да бъде намерена, трябва да я инсталирате: | + | |
+ | === Няма инсталиран клиент === | ||
+ | Ако командата ssh не може да бъде намерена, трябва да я инсталирате: | ||
# sudo apt-get install openssh-client | # sudo apt-get install openssh-client | ||
+ | === Няма инсталиран сървър == | ||
Ако след изпълнението на командата при опит за свързване с отдалечения компютър ви даде '''Conection refused''', най-вероятно на отдалечения компютър няма инсталиран ssh сървър. | Ако след изпълнението на командата при опит за свързване с отдалечения компютър ви даде '''Conection refused''', най-вероятно на отдалечения компютър няма инсталиран ssh сървър. | ||
− | + | shell# sudo apt-get install openssh-server | |
− | == | + | == VPN/Proxy == |
Криптиране на web трафик, при достъп до Интернет от несигурна точка или случайна Интернет връзка. | Криптиране на web трафик, при достъп до Интернет от несигурна точка или случайна Интернет връзка. | ||
# ssh -D 8080 -fN user@server | # ssh -D 8080 -fN user@server | ||
+ | |||
Командата извършва tunneling, като всички заявки към локалната машина на порт 8080 се пренасочват, към отдалечената машина. Mоже да работи с Firefox, като в настройките на Firefox се настрои ползване на proxy през SOCKS:127.0.0.1:8080. | Командата извършва tunneling, като всички заявки към локалната машина на порт 8080 се пренасочват, към отдалечената машина. Mоже да работи с Firefox, като в настройките на Firefox се настрои ползване на proxy през SOCKS:127.0.0.1:8080. | ||
+ | |||
+ | ssh -N -f -R 0.0.0.0:2222:localhost:22 user@remote-machine | ||
+ | |||
+ | http://www.symantec.com/connect/articles/ssh-port-forwarding | ||
+ | |||
+ | http://docstore.mik.ua/orelly/networking_2ndEd/ssh/ch09_02.htm | ||
+ | |||
+ | http://superuser.com/questions/96489/ssh-tunnel-via-multiple-hops | ||
+ | |||
+ | http://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html | ||
+ | http://www.debianadmin.com/howto-use-ssh-local-and-remote-port-forwarding.html | ||
+ | |||
+ | https://github.com/apenwarr/sshuttle/ | ||
+ | |||
+ | http://openvpn.net/index.php/open-source/downloads.html | ||
+ | |||
+ | http://code.google.com/p/badvpn/wiki/tun2socks | ||
+ | |||
+ | http://systembash.com/content/a-poor-mans-vpn-proxy-web-connection-to-remote-server-via-ssh-and-tunnel/ | ||
[[Category:ssh]] | [[Category:ssh]] |
Latest revision as of 16:28, 18 March 2013
Contents
ssh
ssh - Secure shell
ssh се ползва за достъп до отдалечен компютър, като се използва криптирана връзка.
За създаване на връзка към отдалечена машина през криптирана връзка
# ssh user@host
където user' e името на потребитяла на отдалечената машина, а host е адреса.
Остраняване на грешки
Няма инсталиран клиент
Ако командата ssh не може да бъде намерена, трябва да я инсталирате:
# sudo apt-get install openssh-client
= Няма инсталиран сървър
Ако след изпълнението на командата при опит за свързване с отдалечения компютър ви даде Conection refused, най-вероятно на отдалечения компютър няма инсталиран ssh сървър.
shell# sudo apt-get install openssh-server
VPN/Proxy
Криптиране на web трафик, при достъп до Интернет от несигурна точка или случайна Интернет връзка.
# ssh -D 8080 -fN user@server
Командата извършва tunneling, като всички заявки към локалната машина на порт 8080 се пренасочват, към отдалечената машина. Mоже да работи с Firefox, като в настройките на Firefox се настрои ползване на proxy през SOCKS:127.0.0.1:8080.
ssh -N -f -R 0.0.0.0:2222:localhost:22 user@remote-machine
http://www.symantec.com/connect/articles/ssh-port-forwarding
http://docstore.mik.ua/orelly/networking_2ndEd/ssh/ch09_02.htm
http://superuser.com/questions/96489/ssh-tunnel-via-multiple-hops
http://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html http://www.debianadmin.com/howto-use-ssh-local-and-remote-port-forwarding.html
https://github.com/apenwarr/sshuttle/
http://openvpn.net/index.php/open-source/downloads.html