SSH и Linux консоль: полезные команды

Мы уже публиковали основные команды, доступные в консоли Linux или SSH терминале.

Эта статья также содержит базовую информацию для тех, кто знакомится с системой на базе Linux — такой как Ubuntu, например.

Информация сгруппирована по шести разделам:

Сочетания клавиш, стандартные команды и команды, дающие информацию по системе, работа с сетью, действия с командной строкой, основные Команды Администрирования, контроль процессов

Читать далее SSH и Linux консоль: полезные команды

Основные команды Linux и Unix консоли

Приступая к изучению консоли Linux, не обойтись без знания консольных команд.

В этой заметке перечислены основные команды линукс консоли, доступные как при работе за терминалом, так и через ssh:
su, sudo, whoami, fsck, uptime, who, w, df, du, ifconfig, ping, traceroute, mtr, whois, ps, top, kill, killall, man, passwd, ls, pwd, mkdir, rmdir, rm, mv, cat, less, more, chmod, chown, tar, wget, find, locate, history, reboot, halt, shutdown
Читать далее Основные команды Linux и Unix консоли

Как использовать SFTP для безопасного обмена файлами с удаленным сервером

Что такое SFTP?

FTP («File Transfer Protocol» — протокол передачи файлов) — это популярный способ передачи файлов между двумя удаленными системами.

SFTP («SSH File Transfer Protocol» или «Secure File Transfer Protocol») — это отдельный протокол с SSH, который работает аналогичным образом, но с использованием защищенного соединения. Его преимуществом является способность использовать защищенное соединение для передачи файлов и навигации по файловой системе на обеих системах — локальной и удаленной.

Почти во всех случаях, SFTP предпочтительнее FTP, из-за его встроенной поддержки шифрования. FTP — небезопасный протокол, который следует использовать лишь в ограниченных случаях или в сети, которой Вы доверяете.

Читать далее Как использовать SFTP для безопасного обмена файлами с удаленным сервером

rsync +нестандартный порт ssh

Для копирования файла или каталога с помощью rsync на удаленный компьютер, на котором SSH использует нестандартный порт, можно использовать команду

rsync -avz  --rsh='ssh -p8023' source_dir user@host:destination_dir/

Переадресация портов SSH клиентом

Если вам нужно подключиться к серверу, который принимает подключения локальном IP адресе (127.0.0.1), то один из вариантов — настроить переадресацию портов клиентом SSH. Читать далее Переадресация портов SSH клиентом

Screen — несколько экранов в одной SSH сессии

Screen — очень удобная программа, если вы часто работаете в консоли, подключившись к серверу по SSH. В таком случае screen позволяет держать в одной консоли несколько разных экранов, удобно переключаясь между ними.

Screen позволяет отключиться от SSH, сохранив выполеняющиеся на удаленном сервере задания. Читать далее Screen — несколько экранов в одной SSH сессии

Аутентификация на SSH сервере с помощью ключей

Подключаясь к SSH серверу есть возможность использовать для авторизации использовать пару приватный/публичный ключ вместо логин пароль.

В данной статье описано, как создать приватный и публичный ключ, а также настроить OpenSSH сервер для использования ключа вместо пароля. Читать далее Аутентификация на SSH сервере с помощью ключей

SSH — передача файлов и выполнение команд

SSH — протокол и средство работы с консолью Unix и ОС на базе Linux, поддерживаемое любой современной Linux или Unix системой. Знать основные команды, которые вы можете использовать при работе через SSH полезно, даже если вы не собираетесь заниматься администрированием, но по какой-то причине работаете с удаленным компьютером на базе Linux. Например, это может пригодится при управлении хостингом своего сайта через SSH — многие хостинг компании предоставляют такую возможность.

Про основные команды Linux (Ubuntu) или Unix (FreeBSD), которые вы можете использовать в SSH — su, sudo, w, df, du, ifconfig, ping, ps, top, kill, man, passwd, ls, pwd, less, chmod, chown, tar — вы можете прочитать в статье http://itman.in/komandy-linux-i-unix-konsoli/.

Если вы ищете, как через ssh скачать файл (wget), удалить файл (rm), как выполнить поиск файла (find или locate) или редактирование файла (vi) — вам определенно нужно прочесть про основные команды Linux :) Читать далее SSH — передача файлов и выполнение команд