SCP-перевод не может быть сделано в обоих случаях. потерянное соединение


0

Я пытаюсь передать файл через ssh, но он работает только с ПК1 на ПК2, но не работает в обратном направлении.

Брандмауэр моих ресиверов отключен

Я проверил мои файлы ssh_config, и оба они одинаковы. Что является основным:

Host *
SendEnv LANG LC_*
HashKnownHosts 
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no

Потому что я также пытаюсь добавить это к получателям ssh_config

PasswordAuthentication yes
Port 22
Protocol 2, 1

И это все еще не работает.

Вот мой ввод / вывод

:~# scp -v testFile.txt user@192.168.1.67:/home
Executing: program /usr/bin/ssh host 192.168.1.67, user root, command scp -v -t /home
OpenSSH_5.1p1 Debian-5, OpenSSL 0.9.8o 01 Jun 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to 192.168.1.67 [192.168.1.67] port 22.
debug1: connect to address 192.168.1.67 port 22: Connection refused
ssh: connect to host 192.168.1.67 port 22: Connection refused
lost connection

Чего мне не хватает?


Работает ли sshd на обоих хостах? У вас есть какой-нибудь NAT-бокс между хостами?
Kride

@Kride SShd работает на обоих хостах. Я проверил это с ps aux | grep sshdИ между хозяевами ничего нет ..
AAlvz

Добавление многословия может дать некоторую подсказку. Попробуйте "scp -vvv" или "ssh -vvv"
Kride

Простое простое sshтакже терпит неудачу с Connection refused?
Hennes

Ответы:


1

Вы скопировали свой открытый ключ в 192.168.1.67? Если нет, вам нужно включить PasswordAuthentication. Должно быть "да", если вы хотите использовать пароль.


Я включил passAuth и у меня та же проблема ...
AAlvz

0

Проблема была не в ssh_config.

Проблема была в sshd_config

Там для доступа по паролю просто включена линия

PasswordAuthentication yes

Затем перезапустил службу ssh

Это была проблема

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.