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
何が足りないのですか?
指定された出力から、ホストがポート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
の出力を投稿してください