Работа с SSH — различия между версиями

Материал из Вікі Фаланстэра
Перейти к: навигация, поиск
Строка 27: Строка 27:
 
   
 
   
 
==Монтирование удаленой папки по ssh ==
 
==Монтирование удаленой папки по ssh ==
sshfs IP_SERVER:/Dir /Local_Dir -o reconnect
+
sshfs IP_SERVER:/Dir /Local_Dir -o reconnect
  
 
==Выполнение команды и возвращение в консоль ==
 
==Выполнение команды и возвращение в консоль ==

Версия 21:03, 11 апреля 2013

Создание ключа

ssh-keygen \[-t <тип ключа> -b <размер>\]

Если сомневаетесь что писать - следуйте стандартным инструкциям. Например

ssh-keygen -t rsa

Копирование ключа на удаленный сервер

Если ваш ключ ~/.ssh/id_rsa.pub:

ssh-copy-id username@remote-server.org

Удалить ключ сервера

ssh-keygen -R server

Подключение к серверу

ssh username@remote-server.org

где username - имя вашего пользователя на удаленном сервере; remote-server.org - адрес удаленного сервера

Копирование файлов на сервер и с сервера (SFTP)

scp filename Username@IP_SERVER:/Dir Из локальной папки на сервер
scp Username@IP_SERVER:/Dir/filename /homedir  C сервера в локальную папку

Монтирование удаленой папки по ssh

sshfs IP_SERVER:/Dir /Local_Dir -o reconnect

Выполнение команды и возвращение в консоль

ssh Username@IP_SERVER command

Проброс X сервера

ssh -X Username@IP_SERVER - на локальном компе и запущен X Window System

Программа выполняется на удаленном сервере, а окно отображается у нас на локальном компе В /etc/ssh/sshd_config должна быть опция: X11Forwarding yes (Debian)