Я пытаюсь загрузить файл с компьютера, к которому я подключился, используя ssh. Я печатаю в терминал
scp /path/to/file <name of my computer>@192.168.0.15:home/desktop
Этот файл не большой (около 35 МБ), но после ввода этой команды буквально ничего не происходит, и через некоторое время появляется такое сообщение:
ssh: connect to host 192.168.0.15 port 22: Connection timed out
lost connection
Итак, как я могу это исправить?
Вы уверены в syntaxe своей команды scp? Попробуйте:
scp /path/to/file 192.168.0.15:.
можно также проверить/var/log/syslog файл 198.168.0.15 серверов, для проверки соединения
Синтаксис scp:
$ scp SOURCE DESTINATION
, Например, если я хочу скопировать файл, названный нечто в моем корневом каталоге к корневому каталогу удаленной машины 192.168.0.15 , выполняя ssh сервер, синтаксис был бы:
$ scp /home/john/foo luther@192.168.0.15:/home/luther/
, где luther является именем пользователя по телефону 192.168.0.15
Могут иногда быть проблемы брандмауэра. Если наличие терминала, открытого на Вашем компьютере и список источника как с ssh сервера, не будут работать, попытаться открыть терминал на ssh сервере и установить место назначения на Ваш локальный компьютер. Другими словами, попытайтесь ОТПРАВИТЬ его от ssh сервера вместо того, чтобы ПРИНЕСТИ его оттуда, или наоборот. Это имеет смысл? Это часто устраняет проблему для меня.