User Tools

Site Tools


сервис_ssh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервис_ssh [2026/04/01 13:24]
val [Аутентификация с использованием ключей ssh]
сервис_ssh [2026/09/17 14:53] (current)
val [Настройка ssh сервера]
Line 12: Line 12:
 ==== Windows ==== ==== Windows ====
  
 +=== Windows Power Shell ===
 +<​code>​
 +$ export NO_COLOR=1
 +</​code>​
 === PuTTY === === PuTTY ===
   * [[http://​www.putty.org/​|PuTTY]]   * [[http://​www.putty.org/​|PuTTY]]
Line 46: Line 50:
 ===== Настройка ssh сервера ===== ===== Настройка ssh сервера =====
 <​code>​ <​code>​
 +gate# less /​etc/​ssh/​sshd_config
 +</​code><​code>​
 +...
 +#​PermitRootLogin prohibit-password
 +...
 +Include /​etc/​ssh/​sshd_config.d/​*.conf
 +...
 +</​code><​code>​
 gate# cat /​etc/​ssh/​sshd_config.d/​my.conf gate# cat /​etc/​ssh/​sshd_config.d/​my.conf
 </​code><​code>​ </​code><​code>​
Line 95: Line 107:
 #        Port 2222 #        Port 2222
 ##        User root ##        User root
 +
 +#Host gate
 +#    HostName 192.168.X.1
 +#    User root
 +#    IdentityFile ~/​.ssh/​id_rsa
  
 #Host switch* 192.168.X.5* #Host switch* 192.168.X.5*
Line 155: Line 172:
        ​ForceCommand internal-sftp        ​ForceCommand internal-sftp
 </​code><​code>​ </​code><​code>​
-# chown root ~user1/+# chown root:www-data ~user1/ 
 + 
 +debian13# chmod 755 ~user1/
  
 # mkdir ~user1/​public_html && chown user1:user1 ~user1/​public_html/​ # mkdir ~user1/​public_html && chown user1:user1 ~user1/​public_html/​
Line 177: Line 196:
  
 ==== SSH вместо VPN (привязка к порту клиента) ==== ==== SSH вместо VPN (привязка к порту клиента) ====
 +
 +==== Local Port Forwarding Tunnel ====
 +
 <​code>​ <​code>​
 windows desktop windows desktop
Line 192: Line 214:
  
 ==== SSH вместо VPN (привязка к порту сервера) ==== ==== SSH вместо VPN (привязка к порту сервера) ====
 +==== Remote Port Forwarding Tunnel ====
  
   * [[Управление сервисами в Linux]]   * [[Управление сервисами в Linux]]
 +  * [[Управление ядром и модулями в Linux#​Переменные ядра]]
  
 <​code>​ <​code>​
Line 202: Line 226:
 ... ...
 </​code><​code>​ </​code><​code>​
-# cat /​proc/​sys/​net/​ipv4/​ip_local_port_range 
-  или 
-# sysctl net.ipv4.ip_local_port_range 
- 
 lan# ssh -N -R 61022:​localhost:​22 -o ServerAliveInterval=5 -o ServerAliveCountMax=1 -o ExitOnForwardFailure=yes student@server.corpX.un lan# ssh -N -R 61022:​localhost:​22 -o ServerAliveInterval=5 -o ServerAliveCountMax=1 -o ExitOnForwardFailure=yes student@server.corpX.un
  
Line 288: Line 308:
 === Настройка sshd на использование ключей === === Настройка sshd на использование ключей ===
 <​code>​ <​code>​
-gate# less /​etc/​ssh/​sshd_config+# less /​etc/​ssh/​sshd_config
 </​code><​code>​ </​code><​code>​
 ... ...
Line 298: Line 318:
 === Генерация ключей === === Генерация ключей ===
 <​code>​ <​code>​
-$ ssh-keygen+# ssh-keygen
 </​code><​code>​ </​code><​code>​
 ... ...
-Enter passphrase (empty for no passphrase):​ ENTER или password1+Enter passphrase (empty for no passphrase):​ ENTER
 ... ...
 </​code><​code>​ </​code><​code>​
-$ ls .ssh/+# ls .ssh/
 </​code>​ </​code>​
  
Line 312: Line 332:
  
 <​code>​ <​code>​
-linux$ ​ssh-copy-id userX@gate.isp.un +# ssh-copy-id userX@gate.isp.un
- +
-freebsd$ ssh-copy-id -i .ssh/​id_rsa.pub gate+
 </​code>​ </​code>​
  
сервис_ssh.1775039064.txt.gz · Last modified: 2026/04/01 13:24 by val