когда я пытаюсь скопировать любой файл с scp на Snow Leopard Mac OS X от другой машины, я получаю эту ошибку:
scp me@192.168.1.10:/home/me/file.zip .
Password:
...
---> Couldn't open /dev/null: Permission denied
это - вывод "ls-l/dev/null":
crw-rw-rw- 1 root wheel 3, 2 May 14 14:10 /dev/null
Я нахожусь в колесе группы, и даже если я делаю "sudo scp...", оно не работает. Это сводит меня с ума, у Вас есть какое-либо предложение? Спасибо!
Я использую scp (и rsync и др.) все время на OS X 10.6 без любых проблем.
Попробуйте это хотя:
% scp me@192.168.1.10:file.zip ./
Если это все еще не работает затем попытка:
% ssh me@192.168.1.10
% ls
удостоверяться, что можно на самом деле сделать соединение SSH рассматриваемой машиной и просмотреть корневой каталог.
Я предполагаю, что/dev/null находится на удаленном сервере? Вы попробовали SSH'ing в (как предложенный Paul) и проверка полномочий на/dev/null? Если это не 666, Вы должны chmod это к этому, я верю.
Вполне возможно это - проблема в Вашем файле (файлах) запуска в удаленном хосте. Если Вы обычно можете ssh к удаленному хосту, затем пытаться временно переместить Ваш .profile, .bashrc, (или безотносительно файлов запуска, которые Вы можете иметь на том хосте) к другим именам и затем повторяют Вашу команду scp.