Tôi có thể kết nối thành công với máy chủ của mình thông qua sshnhưng khi thử chạy scplệ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 scptrên?
ssh_config mantrang: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.
scphoạ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ắtsshlệnh thông quaps x | grep scphoặ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?