Difference between revisions of "Ssh сървър"

From Ilianko
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
# sudo apt-get install openssh-server
+
== 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
 +
 +
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

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

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/