Я пытаюсь передать файл через 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
Чего мне не хватает?
networking
port
file-transfer
scp
AAlvz
источник
источник
ps aux | grep sshd
И между хозяевами ничего нет ..ssh
также терпит неудачу сConnection refused
?Ответы:
Вы скопировали свой открытый ключ в 192.168.1.67? Если нет, вам нужно включить PasswordAuthentication. Должно быть "да", если вы хотите использовать пароль.
источник
Проблема была не в
ssh_config
.Проблема была в
sshd_config
Там для доступа по паролю просто включена линия
PasswordAuthentication yes
Затем перезапустил службу ssh
Это была проблема
источник