Điểm:1

Tôi có thể thực hiện ssh từ máy chủ đến máy tính cục bộ nhưng không phải từ máy tính đến máy chủ

lá cờ es

Tôi có thể ssh thành công máy tính cục bộ của mình tới máy chủ từ xa trong một mạng khác. Nhưng ngược lại không hoạt động (máy chủ đến máy tính cục bộ). Tôi cần chuyển các tệp lớn từ máy chủ sang máy tính cục bộ của mình và tôi muốn sử dụng scp nhưng trước đó tôi nghĩ bước đầu tiên là làm cho ssh hoạt động. xin vui lòng hướng dẫn.

lá cờ hr
Nếu bạn có thể ssh đến máy chủ từ PC của mình, thì bạn sẽ có thể sử dụng thứ gì đó như `scp user@server:/path/to/bigfilewhere/on/pc/` để chuyển `bigfile` sang PC của bạn. Không cần phải kết nối rõ ràng từ máy chủ với PC.
lá cờ es
cảm ơn, đã hoạt động, tôi đang sử dụng wincp để kết nối và truyền tệp đến và từ máy chủ
Điểm:2
lá cờ us

Bạn không cần máy chủ ssh vào máy tính của mình để gửi tệp từ máy chủ đến PC của bạn. Tất cả những gì bạn cần làm là nhập những gì @steeldriver đã nói trong nhận xét của anh ấy (được sử dụng scp user@server:/path/to/bigfile đâu đó/on/pc/).

Nếu bạn vẫn cần ssh vào PC vì lý do nào đó, bạn có thể thử đảm bảo rằng máy chủ OpenSSH được cài đặt/cài đặt nó.

(Các hướng dẫn này dành cho Windows, vì tôi cho rằng đó là hệ điều hành PC của bạn bởi thực tế là bạn đang sử dụng wincp)

Tìm kiếm Quản lý các tính năng tùy chọn trong menu bắt đầu, nhấp vào kết quả trên cùng -> chọn Thêm một tính năng ở đầu trang cài đặt hiện đang mở -> nhập vào hộp tìm kiếm Máy chủ OpenSSH -> chọn Máy chủ OpenSSH -> bấm cài đặt (1) ở phía dưới bên trái.

Sau khi cài đặt xong, bạn cần mở Powshell với tư cách Quản trị viên và gõ Bắt đầu dịch vụ ssh để bắt đầu nó, hoặc Set-Service -Name sshd -StartupType 'Tự động' để làm cho nó khởi động tự động.

Để biết thêm thông tin, bạn có thể xem hướng dẫn của Microsoft tại đây.

Điều này sẽ cho phép bạn có thể nhận các kết nối SSH trên PC chạy Windows 10.

Đảm bảo rằng dịch vụ OpenSSH được cho phép thông qua Windows Firewall.

Ngoài ra, tôi chỉ muốn đề cập rằng bạn không cần sử dụng phần mềm của bên thứ ba như wincp để sử dụng ssh/scp trên Windows, vì OpenSSH đã là một phần của Windows được vài năm rồi. Bạn có thể sử dụng ssh trong Windows cmd giống như cách bạn làm trong Linux Terminal. (Ví dụ. ssh <người dùng>@<địa chỉ ip>)

Điểm:0
lá cờ aw

Tôi muốn giới thiệu việc sử dụng rsync trên scp.

rsync mang lại tốc độ cao hơn nhiều và khả năng tiếp tục trong trường hợp bản sao bị dừng giữa chừng.

Ảnh từ tràn ngăn xếp (nguồn được trích dẫn trong tài liệu tham khảo)

Cách sử dụng:

# Để sao chép tệp từ máy chủ từ xa sang máy cục bộ
# =======> câu trả lời cho câu hỏi của bạn <======================= ====
rsync -av [email protected]:/path/to/resource /path/to/dst/on/local/machine

# Để sao chép tệp từ máy cục bộ sang máy chủ từ xa
rsync -av /path/to/dst/on/local/machine [email protected]:/path/to/resource 

# Xem qua các trang thủ công để biết thêm thông tin về rsync
người đàn ông rsync

Ngoài ra, nếu bạn đang sử dụng một ISP cục bộ cho Internet, thì bạn có thể nhận được một địa chỉ IP cục bộ (chẳng hạn như 192.168.0.{0-254}) và máy chủ có một địa chỉ IP cố định (chẳng hạn như 100.172.34.26).

Vì vậy, đích có một vị trí duy nhất, có thể truy cập từ bất kỳ ip nào, nhưng địa chỉ IP của máy cục bộ bị che (không hiển thị) với toàn bộ internet và đó là lý do tại sao bạn không thể ssh từ máy chủ từ xa sang máy cục bộ của mình.

Người giới thiệu:

anuraag tummanapally avatar
lá cờ aw
Điều này có trả lời câu hỏi và giải quyết vấn đề không?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.