ошибка scp в ubuntu 12.04

Когда я подключаюсь к серверу с локального рабочего стола - он подключается.

Когда я использую scp через порт 22 - есть тайм-аут.

Я использую следующие команды для подключения через SSH:

ssh -p 22 user1@192.168.12.10

, и он подключен, и я могу войти в систему

После этого я хочу скопировать файл с IP-адреса сервера 192.168.12.10:

scp -P 22 /home/user1/Desktop/1.txt user2@192.168.12.10:/home/user2/Desktop

Ей я получаю следующую ошибку

ssh: connect to host 192.168.12.10 port 22: Connection timed out
lost connection

В Ubuntu 10.04 все работает нормально.

У меня проблема только для Ubuntu 12.04. Я могу подключиться к серверу с помощью ssh и не могу скопировать файл с помощью scp.

В чем проблема?

2
задан 8 July 2014 в 13:34

2 ответа

Добавьте ssh 192.168.xx.xx подсеть 255.255.xxx.xxx в host.allow файл

0
ответ дан 8 July 2014 в 13:34

В то время как -p допустимая опция определить порт для соединения с эти ssh команда, это не для эти scp команда.

-P (капитал P) параметр для определения порта для соединения с эти scp команда.

-p параметр (с любым значением после него) используется, чтобы попросить scp сохранять время изменения, времена доступа и режимы из исходного файла. Как -p опция локальной команды копии, cp.

Между прочим, 22 являющийся портом SSH по умолчанию, никакая потребность явно определить это к командной строке.

1
ответ дан 8 July 2014 в 13:34

Другие вопросы по тегам:

Похожие вопросы: