Доступ по ssh¶
Удаленная консоль по ssh¶
Удаленный доступ к приставке осуществляется посредством ssh-протокола.
Для доступа к приставке по ssh вам необходимо иметь RSA-ключ, а так же знать ip-адрес приставки.
в ОС Windows необходимо
- Запустить putty
- В вкладке "session" введите ip-адрес приставки в поле "Host name (or ip-adress)"
- Во вкладке Connection -> Ssh -> Auth в поле "Private key..." указат ваш приватный ключ (.ppk файл).
- Нажать Open
- Ввести root в качестве имени пользователя
в ОС Linux можно поступить как в Windows или проще в консоли:
ssh -i id_rsa root@ip_adress
Где id_rsa - путь к вашему приватному ключу, ip_adress - соответсвенно ip-адрес приставки
Монтирование по sshfs¶
Для монтирования файловой системы приставки в локальную папку необходимо иметь установленный пакет sshfs. Собственно команда подключения имеет вид:
sshfs root@айпи-адрес:/ папка
Подробнее о команде sshfs можно почитать в её документации.
Как пользоваться scp (с RSA)¶
Для копирования с приставки на компьютер:
scp root@айпи_адрес:/путь_на_приставке локальный_путь
Для копирования файла с компьютера на приставку:
scp локальный_путь root@айпи_адрес:/путь_на_приставке
Для использования scp с вашим RSA-ключом, сохраните его под именем ~/.ssh/id_rsa или укажите к нему путь в команде с помощью параметра -i. Например:
scp -i id_rsa input_file root@10.204.40.240:/root/output_file
Смена пароля/ключа на ssh¶
Для снены пароля пользователя root, зайдите под ним и введите в консоли команду
passwd
после чего вам будет предложено ввести новый пароль.
Для добавления ключа доступа, допишите его публичную часть в файл /root/.ssh/authorized_keys
cat key.pub >> /root/.ssh/authorized_keys
Можно удалить неиспользуемые ключи из этого файла, просто удалив лишние строчки.
ВНИМАНИЕ!!! Если у пользователя root нет пароля (состояние по-умолчанию), вход возможен только по ключам. Если при этом так же нет ни одного ключа, доступ к приставке получить уже не получится. (это возможно исправить только перепрошивкой или с помощью специально сформированного обновления)
Для доступа по ssh, можно использовать ключи: http://support.wrtech.ru/attachments/download/180/rsakeys.tgz