Tôi có thể kết nối thành công với máy chủ của mình thông qua ssh
nhưng khi thử chạy scp
lệnh tôi sẽ hết thời gian kết nối.
$ scp ~/.ssh/id_rsa.pub root@192.168.12.2:id_rsa.pub
ssh: connect to host 192.168.12.2 port 22: Connection timed out
lost connection
Có, tôi đã cài đặt openssh-client và openssh-server trên cả máy của tôi, máy khách và máy chủ.
Bộ định tuyến của tôi cũng được cấu hình để chuyển tiếp cổng ssh 22 và không tôi không bật tường lửa.
ssh
(khách hàng) làm việc từ phía bạn đang chạy scp
trên?
ssh_config
man
trang:ClearAllForwardings - Specifies that all local, remote, and dynamic port forwardings specified in the configuration files or on the command line be cleared. This option is primarily useful when used from the ssh command line to clear port forwardings set in configuration files and is automatically set by scp(1) and sftp(1). The argument must be yes or no. The default is no.
scp
hoạt động bằng cách chạyssh
. Trong khi nó đang ngồi ở đó (trước khi hết thời gian), bạn sẽ có thể bắtssh
lệnh thông quaps x | grep scp
hoặc tương tự. Lệnh đó có hoạt động không nếu bạn chạy nó trực tiếp, trừ điscp -t .
ở cuối?