LinuxForum.Fans
Тема

scp: отказ в доступе

Автор: kerogaz 44 сообщений 5141 просмотров
#327058
sotariz написал:
kerogaz, потому что правильно так
text
sudo sshfs user@host:/directory /mount_point

На шаг продвинулся но

text
sudo sshfs pol@10.44.1.1: /home/pol/Audio
[sudo] password for pilot: 
fuse: bad mount point `/home/pol/Audio': No such file or directory

Хотя директории эти существуют

Пробовал я сократить путь

text
sudo sshfs pol@10.44.1.1: /home
fuse: mountpoint is not empty
fuse: if you are sure this is safe, use the 'nonempty' mount option
#327066
"kerogaz⇓" написал:
/home/pol/Audio

это путь на локальной машине... он должен существовать, в каталоге должно быть пусто...
и порт не забудь указать, если он не стандартный...

но если нужно один файл скопировать, то это из пушки по воробьям... и если scp только из-за разрешений не даёт, копировать то магии ни какой не жди...

#327069
"kerogaz⇓" написал:
fuse: bad mount point `/home/pol/Audio': No such file or directory

путь сокрашать не надо. надо монтировать. попробуйте так.

Монтирование
Монтирование файловой системы удаленного сервера при помощи sshfs выполняется следующей командой:

text
sshfs -C -p 22 user@example.com:/ /home/user/mnt/example.com

user заменяем на имя пользователя в системе к которой подлючаемся.
example.com заменяем на доменное имя либо IP адрес системы к которой подключаемся.
/ заменяем на путь к директории на сервере которую вы хотите примонтировать.
/home/user/mnt/example.com заменяем на путь к ранее созданной директории, в которую будет монтироваться файловая система с сервера. Обратите внимание, что папка, в которую монтируется удаленная файловая система, должна существовать.
Опция -C сообщает sshfs, чтобы он сжимал передаваемые данные
Опция -p задает номер рабочего порта. Эту опцию можно опустить, если это стандартный порт SSH (22).


Во время установки соединения sshfs спросит у вас пароль пользователя для подключения к серверу. Если имя пользователя и пароль указаны верно и нет проблем с доступом к папке в которую монтируется файловая система, клиент sshfs не выдаст никаких сообщений после успешного монтирования ФС удаленного сервера.

#327074

kerogaz, я конечно все понимаю, но ... читать то можно не через слово?

"kerogaz⇓" написал:
sudo sshfs user@host:/directory /mount_point

Эх... дополню...
directory - папка на удаленном компе, указать полный путь
mount_point - папка на локальном компе, указать полный путь

#327084
Linux777 написал:
[quote="kerogaz⇓"]fuse: bad mount point `/home/pol/Audio': No such file or directory

путь сокрашать не надо. надо монтировать. попробуйте так.

Монтирование
Монтирование файловой системы удаленного сервера при помощи sshfs выполняется следующей командой:

text
sshfs -C -p 22 user@example.com:/ /home/user/mnt/example.com

user заменяем на имя пользователя в системе к которой подлючаемся.
example.com заменяем на доменное имя либо IP адрес системы к которой подключаемся.
/ заменяем на путь к директории на сервере которую вы хотите примонтировать.
/home/user/mnt/example.com заменяем на путь к ранее созданной директории, в которую будет монтироваться файловая система с сервера. Обратите внимание, что папка, в которую монтируется удаленная файловая система, должна существовать.
Опция -C сообщает sshfs, чтобы он сжимал передаваемые данные
Опция -p задает номер рабочего порта. Эту опцию можно опустить, если это стандартный порт SSH (22).


Во время установки соединения sshfs спросит у вас пароль пользователя для подключения к серверу. Если имя пользователя и пароль указаны верно и нет проблем с доступом к папке в которую монтируется файловая система, клиент sshfs не выдаст никаких сообщений после успешного монтирования ФС удаленного сервера.[/quote]

text
sshfs -C  pol@10.44.1.1:/ /home/pol/mnt/10.44.1.1
fuse: bad mount point `/home/pol/mnt/10.44.1.1': No such file or directory
#327088
"kerogaz⇓" написал:
/home/pol/mnt/10.44.1.1

такой путь вообще существует? или хотя бы почему не монтировать просто в /mnt?
PS. т.к. монтирование будет происходить от root'а, т.к. только он имеет право, работа в точке монтирования будет возможна только от root'a или через sudo
PPS. попробуй так

text
sudo sshfs -C  pol@10.44.1.1:/ /mnt

но лучше вместо корня удаленной машины указать все же более точный путь

#327090
"kerogaz⇓" написал:
sshfs -C pol@10.44.1.1:/ /home/pol/mnt/10.44.1.1 fuse: bad mount point `/home/pol/mnt/10.44.1.1': No such file or directory

проверить пути. а вы просто по ssh можете зайти и глянуть куда вы копируете? пишет нет такого пути

#327098
sotariz написал:
[quote="kerogaz⇓"]/home/pol/mnt/10.44.1.1

такой путь вообще существует? или хотя бы почему не монтировать просто в /mnt?
PS. т.к. монтирование будет происходить от root'а, т.к. только он имеет право, работа в точке монтирования будет возможна только от root'a или через sudo
PPS. попробуй так

text
sudo sshfs -C  pol@10.44.1.1:/ /mnt

но лучше вместо корня удаленной машины указать все же более точный путь[/quote]

text
sudo sshfs -C pol@10.44.1.1:/ /mnt
fuse: bad mount point `/mnt': Transport endpoint is not connected
#327101
Linux777 написал:
[quote="kerogaz⇓"]sshfs -C pol@10.44.1.1:/ /home/pol/mnt/10.44.1.1 fuse: bad mount point `/home/pol/mnt/10.44.1.1': No such file or directory

проверить пути. а вы просто по ssh можете зайти и глянуть куда вы копируете? пишет нет такого пути[/quote]

прописую заведомо существующую директорию Audio (у меня там лежат mp3 файлы которые я по sftp могу забрать без проблем командой get имя_файла)

text
sudo sshfs -C  pol@10.44.1.1:/ /home/pol/Audio
fuse: bad mount point `/home/pol/Audio': No such file or directory
#327106

ты просто на сервер по ssh зайти можешь? скриншот сделай что заходишь на сервер, а потом сделай скриншот твоей папки Audio (предаврительно сделай ls -l). судя по всему прав нет

#327108
Linux777 написал:
ты просто на сервер по ssh зайти можешь? скриншот сделай что заходишь на сервер, а потом сделай скриншот твоей папки Audio (предаврительно сделай ls -l). судя по всему прав нет

Да я постоянно нахожусь по ssh на сервере 10.44.1.1 а если прав нет то как я с помошью Гнома Сентоса туда всё спокойно заливаю?

#327109

l

text
s -l
итого 287808
-rw-rwxr--  1 root root  293750047 Июн 25 18:39 2506dackup.gz
-rw-r--r--  1 root root      15201 Фев  6 14:22 arp060213.txt
drwxrwxrwx 38 pol  pol        4096 Май 15 13:04 Audio
-rw-rw-r--  1 pol pol     889051 Янв 28 08:03 etherape-0.9.9-2.el6.rf.i686.rpm
-rw-rw-rw-  1 root root      15093 Апр  9 12:17 iptables
-rw-rw-rw-  1 root root      15090 Апр  9 12:17 iptables.save
-------rw-  1 root named      1110 Янв 31 13:22 named.conf
-rw-rw-r--  1 pol pol        1018 Апр  9 12:26 no_passaran
drwxrwxr-x  4 pol pol        4096 Июн 12 13:54 Soft
drwxrwxr-x  4 pol pol        4096 Май 15 13:05 Video
#327110
"kerogaz⇓" написал:
Да я постоянно нахожусь по ssh на сервере 10.44.1.1,

тогда посмотри лог ssh когда пытаешь скорировать файл, а еще лучше сделай tail -f /var/log/auth.log и выложи что пишет. если постоянно сидишь на сервере, копируешь в существующую папку audio как я понял, где уже 3 файла есть. если команда верна, должно все работать. почему не получается для меня загадка. изначально были ошибки в синтаксисе команды scp.

ведь на удаленный сервер копируешь.верно же?

#327114
Linux777 написал:
[quote="kerogaz⇓"]Да я постоянно нахожусь по ssh на сервере 10.44.1.1,

тогда посмотри лог ssh когда пытаешь скорировать файл, а еще лучше сделай tail -f /var/log/syslod и выложи что пишет. если постоянно сидишь на сервере, копируешь в существующую папку audio как я понял, где уже 3 файла есть. если команда верна, должно все работать. почему не получается для меня загадка. изначально были ошибки в синтаксисе команды scp.

ведь на удаленный сервер копируешь.верно же?[/quote]
Я если загружаю у себя на компе Сентос 6.4 то в Гноме с помощью окна панели /Переход,/Подключить сервер/ssh спокойно вхожу на удаленный сервер и копирую туда файлы. А когда загружаю Mint 15 то результат тот что имеем. А в папке Audio лежит 10 ГБ которые я залил на удаленный сервер с помощью этого Гнома Сентоса. Но неохота постоянно из-за пару файлов перегружать комп. Кстати на Гноме Федоры 18 (Мате) я тоже заливал туды фйлы без проблем. Вот я репу и чешу: либо scp Минта глючит либо что другое
Кстати на сервере у меня тоже Сентос нотам нет такого файла tail -f /var/log/syslog

text
 Смотрим /var/log/ ls
anaconda.ifcfg.log    anaconda.storage.log  anaconda.yum.log  btmp        dmesg       lastlog  messages  tallylog
anaconda.log          anaconda.syslog       audit             ConsoleKit  dmesg.old   list     secure    wtmp
anaconda.program.log  anaconda.xlog         boot.log          cron        dracut.log  maillog  spooler   yum.log

#327130

Вот что я ещё получил

text
scp -P 2456 Amodt_Sem_Vong_001.mp3 pol@10.44.1.1: /home/
cp: невозможно создать обычный файл «/home/Amodt_Sem_Vong_001.mp3»: Отказано в доступе
Затем через некоторое время появляется:
pol@10.44.1.1's password: (ввожу пароль, он честно срабатывает)
scp: .: not a regular file

Причем scp видит только /home а за home уже каталогов не видит

text
scp -P 2456 Amodt_Sem_Vong_001.mp3 pol@10.44.1.1: /home/pol
/home/pol: No such file or directory
#327134
"kerogaz⇓" написал:
scp -P 2456 Amodt_Sem_Vong_001.mp3 pol@10.44.1.1: /home/

\рукалицо\ Пробел после двоеточии НЕ СТАВЬ. [прошу прощения за капс]
но в /home у pol'а, само собой, нет прав записи... пиши в /home/pol/

#327136
Fat-Zer написал:
[quote="kerogaz⇓"]scp -P 2456 Amodt_Sem_Vong_001.mp3 pol@10.44.1.1: /home/

\рукалицо\ Пробел после двоеточии НЕ СТАВЬ. [прошу прощения за капс]
но в /home у pol'а, само собой, нет прав записи... пиши в /home/pol/[/quote]

Да уж.А ларчик просто открывался . День прошёл не напрасно :D

text
 scp -P 2456 Amodt_Sem_Vong_001.mp3 pol@10.44.1.1:/home/pol/Audio
pol@10.44.1.1's password: 
Amodt_Sem_Vong_001.mp3                                                                              100% 3559KB   3.5MB/s   00:00  
#327137

kerogaz, нет слов одни эмоции... выложи сюда путь к папке ОТ КУДА надо забрать файлы и порт используемый для ssh... если уж сам ни как не поймешь напишут правильную команду для копипаста...

#327139
sotariz написал:
kerogaz, нет слов одни эмоции... выложи сюда путь к папке ОТ КУДА надо забрать файлы и порт используемый для ssh... если уж сам ни как не поймешь напишут правильную команду для копипаста...

Да уже всё получилось См.выше :)

#327143
"kerogaz⇓" написал:
Да уж.А ларчик просто открывался . День прошёл не напрасно ag

scp -P 2456 Amodt_Sem_Vong_001.mp3 pol@10.44.1.1:/home/pol/Audio
pol@10.44.1.1's password:
Amodt_Sem_Vong_001.mp3 100% 3559KB 3.5MB/s 00:00

просто надо было внимательно смотреть посты и почитать man scp. ошибки в синтаксисе сплошь и рядом.
вот у себя делал, проблем нет.

text
root@admin:~$ scp zp_bio_fed.pdf test@192.168.20.26:/home/test
zp_bio_fed.pdf                                                               100% 1643KB   1.6MB/s   00:00   

вот же писал

"Linux777⇓" написал:
Еще пара примеров использования SCP

# scp -P 2525 ./file_to_copy root@remote_host:/tmp/copied_file

ну, ладно. все получилось, молодца) хоть не зря мучались, а то уже голову сломал, почеу не работает.

Войдите или зарегистрируйтесь, чтобы ответить.