Я указываю порт, когда использую scp, но я получаю сообщение об ошибке, в котором отказано соединение 22 порта. Что я делаю неправильно?

Все, что я хочу сделать, это переместить файл с моего ноутбука на мой сервер. На обеих машинах установлен openssh-сервер, и порт 2222 указан как в файлах sshd_config, так и в обоих файлах ssh_config. Я пытаюсь скопировать файл с помощью следующего:

scp -P 2222 user1@thenameofmylaptop:file.name user2@[serverIPaddress]:/home/user2/filepath/file.name

Несмотря на то, что для аутентификации по паролю установлено значение no и ключи rsa установлены в обоих направлениях, он все равно запрашивает у меня пароль. После того, как я дал ему пароль, он выдает мне следующую ошибку:

ssh: подключиться к хосту [IP-адрес сервера] порт 22: отказ в соединении

Есть ли отдельный файл конфигурации для scp? Чего мне не хватает?

0
задан 2 February 2015 в 05:54

1 ответ

Вам не нужно user@host:/path/to/file.name синтаксис для локальный файл, который Вы пытаетесь скопировать - на самом деле, делание также - вероятно, заставляет scp пытаться открыть соединение на порте 2222 от Вашего ноутбука до себя. Попробуйте всего

scp -P 2222 path/to/file.name user2@[serverIPaddress]:/home/user2/filepath/file.name
0
ответ дан 2 February 2015 в 05:54

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

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