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/02/02 05:42]
val [Настройка ssh сервера]
сервис_ssh [2026/07/24 08:15] (current)
val [Использование SSH Chroot]
Line 155: Line 155:
        ​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 179:
  
 ==== SSH вместо VPN (привязка к порту клиента) ==== ==== SSH вместо VPN (привязка к порту клиента) ====
 +
 +==== Local Port Forwarding Tunnel ====
 +
 <​code>​ <​code>​
 windows desktop windows desktop
Line 192: Line 197:
  
 ==== SSH вместо VPN (привязка к порту сервера) ==== ==== SSH вместо VPN (привязка к порту сервера) ====
 +==== Remote Port Forwarding Tunnel ====
  
   * [[Управление сервисами в Linux]]   * [[Управление сервисами в Linux]]
 +  * [[Управление ядром и модулями в Linux#​Переменные ядра]]
  
 <​code>​ <​code>​
Line 202: Line 209:
 ... ...
 </​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 291:
 === Настройка sshd на использование ключей === === Настройка sshd на использование ключей ===
 <​code>​ <​code>​
-gate# less /​etc/​ssh/​sshd_config+# less /​etc/​ssh/​sshd_config
 </​code><​code>​ </​code><​code>​
 ... ...
Line 298: Line 301:
 === Генерация ключей === === Генерация ключей ===
 <​code>​ <​code>​
-user1@client1:​~$ ​ssh-keygen+ssh-keygen
 </​code><​code>​ </​code><​code>​
 ... ...
-Enter passphrase (empty for no passphrase): ​password1+Enter passphrase (empty for no passphrase): ​ENTER
 ... ...
 </​code><​code>​ </​code><​code>​
-user1@client1:​~$ ​ls .ssh/+ls .ssh/
 </​code>​ </​code>​
  
Line 312: Line 315:
  
 <​code>​ <​code>​
-linux$ ​ssh-copy-id gate +ssh-copy-id ​userX@gate.isp.un
- +
-linux$ ssh-copy-id server +
- +
-freebsd$ ssh-copy-id -i .ssh/id_rsa.pub gate+
 </​code>​ </​code>​
  
сервис_ssh.1770000175.txt.gz · Last modified: 2026/02/02 05:42 by val