scp mà không biết


58

Có bất kỳ cơ hội để bỏ qua known_hostskiểm tra mà không xóa known_hostshoặc vô hiệu hóa nó trong ssh.conf? Tôi không có quyền truy cập known_hostscũng không ssh.conf. Đừng tìm thấy bất kỳ phù hợp trong man.


"Tôi chưa có quyền truy cập vào know_hosts hay ssh.conf. Tôi không tìm thấy bất kỳ sự phù hợp nào ở con người." nghĩa là? Các known_hoststập tin được tạo ra khi bạn đã kết nối, vì vậy tất cả sẽ ổn.
glglgl

Xin chào glglgl, biết rằng_hosts là một tệp từ một người dùng dịch vụ khác và visudo không hoạt động chính xác. Vì vậy, tôi không có quyền truy cập có thể ghi vào các know_host cũng như ssh.conf. Có một chữ ký sai trong tập tin đã biết đó.
burnersk

Câu trả lời:


113

scpđược cho là có các tùy chọn dòng lệnh tương tự như ssh, thử:

-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null

Có thể thêm -qvào để vô hiệu hóa các cảnh báo là tốt.


8

Đối với những người trong chúng ta ít thông thạo về tốc ký Linux, cú pháp đầy đủ sẽ trông giống như thế này:

scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -r $source $user@$host:$destination
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.