Я хочу скопировать на удаленный компьютер каталог 111. Набираю и получаю
text
pilot@609b ~/Загрузки $ scp -rp 111 10.44.1.1 /home
cp: невозможно создать каталог «/home/111»: Отказано в доступе
Почему? Я с удаленного компа 10.44.1.1 по sftp файлы забираю командой get, но там система спрашивает имя и пароль а здесь этого не спрашивает а делает сразу отлуп
А если набрать
text
scp -rp 111 10.44.1.1
то вроде срабатывает без ошибок только вот нигде каталога 111 на удаленном компьютере не создаётся
Если же в пути указать дополнительный параметр, например директорию пользователя то вообще фигня получается
text
pilot@609b ~/Загрузки $ scp -rp 111 10.44.1.1 /home/pol
/home/pol: No such file or directory
[quote="kerogaz⇓"]scp -r pilot@10.44.4.201:/home/pilot/Загрузки/111 -P 2456 /home/pol /home/pol: No such file or directory
блин, ну неправильно, порт пишут сразу же за комадой scp.. а не перед путем копирования на хост. правда глянь man))
а вообще
"kerogaz⇓" написал:
scp -r сюда пиши -P port!!! user@ip:/home/mydir /home/mydir/test # пример как копирую папку mydir со всем содержимым на другой хост в папку test
[/quote]
text
scp -r -P 2456 pilot@10.44.4.201:/home/pilot/Загрузки/111 /home/pol
ssh: connect to host 10.44.4.201 port 2456 Connection refused
Хочу добавить что на моём компьютере (10.44.4.201) ssh на порту 22 а на удаленном (10.44.1.1) на порту к примеру 2456 и при соединении по ssh я пишу
ssh -p 2456 name@ip после чего появляется приглашение ввести пароль а затем я ввожу su - для системных изменений . На удаленном компьютере подключение root по ssh запрещено и наверное поэтому невозможно создать папку в Home. ( у меня там CentOS)
В данном случае, у нас удаленный сервер SSH, сидит на нестандартном порту, поэтому с помощью опции -P, указываем на какой порт подключаемся. Не путайте с ключем -p у программы ssh, для указания порта, для scp, опция -p, означает "Сохранить время модификации, время последнего доступа, и режимы, оригинального файла". В случае, если у пользователя, под которым вы пытаетесь подключится для копирования, установлен пароль ( что собственно и должно быть ), SCP попросит его ввести, выглядит это примерно так.
Подключить удаленную папку можно с помощью Konqueror или Midnight Commander, введя путь в виде user@gate. Кроме того можно воспользоваться утилитой sshfs, это клиент для файловых систем на базе SCP. See fuse sshfs.
ssh -p 2456 name@ip после чего появляется приглашение ввести пароль а затем я ввожу su - для системных изменений . На удаленном компьютере подключение root по ssh запрещено и наверное поэтому невозможно создать папку в Home. ( у меня там CentOS)
а это может быть. но сначала правильно команду напиши. проверь синтаксис.
Я так думаю что нельзя скопировать по scp из за запрета подключения root по ssh. Чем же ещё попробовать, потому что открывать root подключение по ssh я однозначно не буду
Я так думаю что нельзя скопировать по scp из за запрета подключения root по ssh. Чем же ещё попробовать, потому что открывать root подключение по ssh я однозначно не буду
root не надо. но ты можешь разрешить юзеру копировать. или под другим именем копировать. доступ же есть на удаленную машину?
[quote="kerogaz⇓"]Я так думаю что нельзя скопировать по scp из за запрета подключения root по ssh. Чем же ещё попробовать, потому что открывать root подключение по ssh я однозначно не буду
root не надо. но ты можешь разрешить юзеру копировать. или под другим именем копировать. доступ же есть на удаленную машину?[/quote]
В Гноме CentOS на панели напрмер есть такое окно : /Переход,/Соединение с сервером,/ssh где я прописываю порт, имя удаленного хоста ,пароль и спокойно вхожу на этот удаленный хост как пользователь (хотя рут и запрщен удаленно) и в графике всё копирую. Так что доступ есть.Вторая система на моём компе CentOS но неохота для копирования перегружаться а в Гноме Минта 15 Мате я такого окна на панели не наблюдаю