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 [2025/01/20 14:47]
val [SSH вместо VPN (привязка к порту сервера)]
сервис_ssh [2026/04/06 16:08] (current)
val [Аутентификация с использованием ключей ssh]
Line 6: Line 6:
   * [[http://​linux.bolden.ru/​ssh-tunnels/​|Подробный анализ теории и практики использования SSH-туннелей]]   * [[http://​linux.bolden.ru/​ssh-tunnels/​|Подробный анализ теории и практики использования SSH-туннелей]]
   * [[https://​m.habr.com/​post/​435546/​|Практические советы,​ примеры и туннели SSH]]   * [[https://​m.habr.com/​post/​435546/​|Практические советы,​ примеры и туннели SSH]]
 +  * [[https://​habr.com/​ru/​articles/​122445/​|Памятка пользователям ssh]]
  
 ===== Установка ===== ===== Установка =====
Line 34: Line 35:
   * [[https://​winscp.net/​eng/​docs/​lang:​ru|WinSCP]]   * [[https://​winscp.net/​eng/​docs/​lang:​ru|WinSCP]]
   * [[http://​val.bmstu.ru/​unix/​SSH/​WinSCP-5.19.2-Setup.exe]]   * [[http://​val.bmstu.ru/​unix/​SSH/​WinSCP-5.19.2-Setup.exe]]
 +
 +=== Tabby ===
 +
 +  * [[https://​tabby.sh/​|A terminal for the modern age]]
 ==== Ubuntu/​Debian ==== ==== Ubuntu/​Debian ====
 <​code>​ <​code>​
Line 68: Line 73:
 [Socket] [Socket]
 ListenStream= ListenStream=
-ListenStream=2222+ListenStream=0.0.0.0:2222
 ... ...
 ubuntu24# systemctl restart ssh.socket ubuntu24# systemctl restart ssh.socket
Line 189: Line 194:
  
   * [[Управление сервисами в Linux]]   * [[Управление сервисами в Linux]]
 +  * [[Управление ядром и модулями в Linux#​Переменные ядра]]
  
 <​code>​ <​code>​
Line 197: Line 203:
 ... ...
 </​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 283: Line 285:
 === Настройка sshd на использование ключей === === Настройка sshd на использование ключей ===
 <​code>​ <​code>​
-gate# less /​etc/​ssh/​sshd_config+# less /​etc/​ssh/​sshd_config
 </​code><​code>​ </​code><​code>​
 ... ...
Line 293: Line 295:
 === Генерация ключей === === Генерация ключей ===
 <​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 307: Line 309:
  
 <​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.1737373661.txt.gz · Last modified: 2025/01/20 14:47 by val