为什么我的 SCP 只在一侧工作?“失去连接”SCP 传输

为什么我的 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

从您给出的输出来看,您的主机似乎不接受端口 22 上的连接。

ssh: connect to host 192.168.1.67 port 22: Connection refused

检查您的防火墙配置,并确保它允许来自所有位置的端口 22 上的 ssh 连接。

还要确保sshd在对 进行更改后重新引导sshd_config

您可以通过运行service sshd restart/etc/init.d/sshd restart

如果您需要任何进一步的帮助,请发布输出iptables -L

相关内容