Điểm:0

Có thể đăng nhập vào máy chủ từ xa qua SSH nhưng không thể sao chép tệp qua scp: Xác minh khóa máy chủ không thành công

lá cờ vn

Vì vậy, tôi đã thiết lập với 3 máy ảo chạy máy chủ Ubuntu 20.04. Những gì tôi đang cố gắng làm là sao chép một thư mục từ máy 1 sang máy 2 và sau đó là một thư mục khác từ máy 1 sang máy 3.

  1. Tất cả các máy đã cài đặt OpenSSH với cùng sshd_config (cổng tùy chỉnh, chỉ có mật khẩu, v.v.)
  2. Trên dòng lệnh tôi có thể đăng nhập vào bất kỳ máy 2 hoặc 3 nào thông qua lệnh ssh -p XXX tên người dù[email protected]. Tất nhiên, nó yêu cầu mật khẩu người dùng, nhưng tôi có thể đăng nhập.
  3. Tôi đã thiết lập một cron để thực hiện lệnh sau: sshpass -p 'PASSWORD' scp -r -P PORT# /home/user/folder/ [email protected]:/home/user

Khi thực hiện cho máy 2, mọi thứ đều ổn và thư mục và nội dung của nó đang được sao chép. Nhưng khi thực hiện cho máy 3 tôi nhận được Xác minh khóa máy chủ không thành công điều này thật kỳ lạ, vì tôi đã thực hiện các bước tương tự cho từng máy.

Bất kỳ trợ giúp được đánh giá cao.

P.S.: Cả trên máy 2 và 3, đều có một bản ghi giống hệt nhau trong /home/user/.ssh/authorized_keys

lá cờ hr
Công việc định kỳ chạy dưới tài khoản của ai? nó là `root` hay `user`?
lá cờ vn
Tôi đang chạy cả cron với quyền root vì thư mục tôi muốn sao chép nằm trong thư mục/root. Nhưng người dùng 'mục tiêu' không phải là root.
lá cờ hr
Đúng - nhưng nó sẽ xác định thư mục chính mà nó tìm trong tệp `known_hosts`
lá cờ vn
Nhưng tại sao máy 2 copy thành công mà máy 3 lại báo lỗi?
lá cờ hr
Tôi không biết - có lẽ trước đây bạn đã đăng nhập vào máy 2 từ root và chấp nhận dấu vân tay của nó?
lá cờ vn
Đăng nhập root qua ssh bị cấm trong tệp sshd_config. Hơn nữa, chỉ cần cố gắng sao chép một thư mục với tư cách là một người dùng bình thường (thông qua cron một lần nữa) và lại gặp lỗi tương tự.
lá cờ hr
Xin lỗi, tôi không nói về đăng nhập root qua ssh - Tôi đang nói về việc *là root* (hay cụ thể hơn, có `$HOME` bằng `/root`) khi kết nối với tư cách `[email protected] `. Bất chấp điều đó, bạn có thể cân nhắc cài đặt `StrictHostKeyChecking` một cách dễ dàng hơn để tránh lỗi.
Điểm:0
lá cờ vn

Chợt nhớ ra một chuyện. Tôi đã thử rsync với quyền root từ máy 1 để sao chép qua máy 2 và nó đã hoạt động. Và sau đó tôi xác nhận rằng cron cũng hoạt độ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.