web-dev-qa-db-ja.com

なぜ私のscpは片側だけで動作しているのですか? 「接続が失われました」SCP転送

Ssh経由でファイルを転送しようとしていますが、PC1からPC2にのみ機能しますが、逆方向には機能しません。

Ssh_configファイルを確認しましたが、どちらも同じです。基本的なこと:

Host *
SendEnv LANG LC_*
HashKnownHosts 
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no

これも受信者に追加しようとしているのでssh_config

PasswordAuthentication no
Port 22
Protocol 2, 1

そして、それはまだ機能しません。

これが私のI/Oです

:~# scp -v testFile.txt [email protected]:/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

何が足りないのですか?

1
AAlvz

指定された出力から、ホストがポート22で接続を受け入れていないように見えます。

ssh: connect to Host 192.168.1.67 port 22: Connection refused

ファイアウォールの構成をチェックし、すべての場所からポート22でssh接続が許可されていることを確認します。

また、sshd_configに変更を加えた後、必ずsshdを再起動してください。

これを行うには、service sshd restartまたは/etc/init.d/sshd restartを実行します。

さらにヘルプが必要な場合は、iptables -Lの出力を投稿してください

2
QuentinMoss