Назад | Перейти на главную страницу

Почему мой scp работает только с одной стороны? «Потеря связи» передача SCP

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

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

Host *
SendEnv LANG LC_*
HashKnownHosts 
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no

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

PasswordAuthentication no
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

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

Из предоставленных вами выходных данных похоже, что ваш хост не принимает соединения через порт 22.

ssh: connect to host 192.168.1.67 port 22: Connection refused

Проверьте конфигурацию вашего брандмауэра и убедитесь, что он разрешает ssh-соединения через порт 22 из всех мест.

Также убедитесь, что вы перезапустили sshd после внесения изменений в sshd_config.

Вы можете сделать это, запустив service sshd restart или /etc/init.d/sshd restart

Если вам нужна дополнительная помощь, опубликуйте вывод iptables -L