Lupo Alberto пишет:Возможно, ТС имеет ввиду сам способ передачи каких-либо текстовых данных, выступающих в роли пароля.
проще всего ИМХО файлик послать командой scp.
Lupo Alberto пишет:1. Создаём (разумеется, беспарольно, с помощью ключей) sftp-доступ
root@localhost:~# sshfs remoteuser@somehost:/some/path /mnt/sshfsmount/
вы всё усложняете. Я делаю так:
Консоль:
$ sshfs aranei: aranei
заметьте - от простого юзера, а НЕ рута. Работать от рута - моветон. Не мне вас учить...
ЗЫЖ перед этой командой я проделал следующее:
1. создал пару ключей на клиенте. ВСЁ ДЕЛАЕМ ОТ ПОЛЬЗОВАТЕЛЯ! на сервере - тоже.
Консоль:
$ man ssh-keygen
2.
публичный ключ перенёс на сервер.
если сервер в зоне досягаемости - то можно перенести на флешке и т.д. Иначе
Консоль:
$ man ssh-copy-id
файлик
key_name.pub надо перенести на сервер в
authorized_keys, точнее - добавить к этому файлу. Все эти файлы должны лежать в каталогах
~/.ssh, причём права на каталог 0700, а на файлы 0600. Владелец - юзер.
3. теперь редактируем файл
.ssh/config на клиенте.
Host имя_хоста
HostName IP_хоста_или_доменное_имя_если_есть
Compression yes
User имя_юзера
Port 66666 # порт надо выбрать. Например написав $ echo $RANDOM
IdentityFile ~/.ssh/key_name # это секретный ключ
4. на сервере надо сменить номер порта, и рестартануть демон ssh.
потом проверить, и если всё хорошо, запретить логин по паролю. (вот тут понадобятся ненадолго права рута)
Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)