Mục lục:
- Bước 1: Yêu cầu
- Bước 2: Các biến
- Bước 3: Kết nối
- Bước 4: Tắt phân trang
- Bước 5: Nhận cấu hình
- Bước 6: Kiểm tra xem cấu hình có đúng kích thước không
- Bước 7: Dọn dẹp
- Bước 8: Tất cả cùng nhau
Video: Cách sao lưu tường lửa Netscreen: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:37
Bởi joeFollow More của tác giả:
Giới thiệu: Tôi thích mày mò bất cứ điều gì, đôi khi nó thành công. Hãy vui vẻ khi nhìn vào các dự án, thử mở một thứ gì đó ra và cho tôi biết nó diễn ra như thế nào. chúc mừng, -Joe Thông tin thêm Về joe »
Hướng dẫn này hiển thị một tập lệnh có thể được sử dụng để tự động sao lưu tường lửa màn hình lưới đang chạy ScreenOS.
Bước 1: Yêu cầu
Tập lệnh này được viết theo dự kiến và giả sử bạn đã bật SSH trên màn hình lưới và môi trường linux. Nếu bạn chưa bao giờ trả phòng như mong đợi, Oreilly có một cuốn sách tuyệt vời "Khám phá sự mong đợi"
Bước 2: Các biến
Chúng ta sẽ bắt đầu với việc thiết lập một số biến, bạn sẽ muốn đặt các biến cổng / tên người dùng / mật khẩu / netscreen / prompt để phù hợp với môi trường của bạn. #! / usr / bin / hope # Mong đợi tập lệnh để sao lưu cấu hình của tường lửa màn hình lưới # Joe # Đặt một số thời gian chờ varsset 60set người dùng "root" đặt mật khẩu "mật khẩu" thiết lập cổng "2022" set netscreen "foo.bar.com" set basedir "/mnt/netapp/backups/foo.bar.com"set log" [timestamp -format% Y-% m-% d] -config.txt "set mailto" [email protected] "set mailsubject" Lỗi: netscreen sao lưu không thành công [timestamp -format% Y-% m-% d] "set mailfail" "đặt lời nhắc" foo->"
Bước 3: Kết nối
Tiếp theo trong tập lệnh, chúng ta sẽ thử và connect.send_user "NetScren Backup Script / n" send_user "Đang kết nối với $ netscreen / n" sinh ra ssh $ user @ $ netscreen -p $ port mong đợi {"password:" {send "$ password / r "mong đợi {" $ prompt "{send_user" Connected "}" Quyền bị từ chối "{send_user" Mật khẩu không hợp lệ, thoát "đặt mailfail" Mật khẩu không hợp lệ, thoát "close} timeout {send_user" Không có lời nhắc trả lại "đặt mailfail" Không có lời nhắc trả lại "close}}}" Không có đường dẫn đến máy chủ "{send_user" Không thể kết nối với $ netscreen / n "set mailfail" Không thể kết nối với $ netscreen / n "}" Tên hoặc dịch vụ không xác định "{send_user" Không thể kết nối với $ netscreen / n "set mailfail" Không thể kết nối với $ netscreen / n "} timeout {send_user" Timeout kết nối với $ netscreen "đặt mailfail" Timeout kết nối với $ netscreen "close}} nếu {$ mailfail! =" "} { executive / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Bước 4: Tắt phân trang
Bạn cần tắt tính năng phân trang - hoặc nhắc nhiều hơn trên màn hình lưới. # Vô hiệu hóa trang bảng điều khiển đặt "more" promptsend "0 / r" mong đợi {"$ prompt" {send_user "\ nPaging Disabled / n"} mặc định {send "ScreenOS không ngoại trừ tùy chọn phân trang. / N" đặt mailfail "ScreenOS đã thực hiện không ngoại trừ tùy chọn phân trang. " close} timeout {send_user "ScreenOS không ngoại trừ tùy chọn phân trang / n" đặt mailfail "ScreenOS không ngoại trừ tùy chọn phân trang." close}} if {$ mailfail! = ""} {execute / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Bước 5: Nhận cấu hình
Bây giờ chúng ta sẽ nhận được cấu hình. send_user "Đang tải xuống cấu hình / n" log_file $ basedir / $ logsend "get config / r" mong đợi {"$ prompt" {log_file send_user "\ nConfiguration Downloaded / n"} hết thời gian chờ {send_user "\ n Lỗi khi tải xuống cấu hình." đặt mailfail "Lỗi khi tải xuống cấu hình." }} closeif {$ mailfail! = ""} {execute / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit}
Bước 6: Kiểm tra xem cấu hình có đúng kích thước không
Chúng tôi sẽ biết kiểm tra xem cấu hình có ít nhất 1k.set filesize hay không [kích thước tệp $ basedir / $ log] nếu {$ filesize <= 1024} {send_user "Netscreen config quá nhỏ, vui lòng điều tra / n" đặt mailfail " Cấu hình Netscreen quá nhỏ, vui lòng điều tra / n "execute / bin / mail -s $ mailsubject $ mailto <<" $ mailfail "exit}
Bước 7: Dọn dẹp
Hãy chạy một chút dọn dẹp để loại bỏ các cấu hình cũ hơn hai tuần. # Xóa cấu hình cũ hơn 2 tuầnsexec tìm $ basedir -name '* config.txt *' -mtime +14
Bước 8: Tất cả cùng nhau
Đặt tất cả lại với nhau ngay bây giờ. Nó được đính kèm dưới dạng tệp văn bản. Nó sẽ gửi email về bất kỳ lỗi nào. #! / usr / bin / hope # Mong đợi tập lệnh để sao lưu cấu hình tường lửa màn hình lưới # Joe # Đặt một số thời gian chờ varsset 60set người dùng "root" đặt mật khẩu "mật khẩu" thiết lập cổng "2022" set netscreen "foo.bar.com" set basedir "/mnt/netapp/backups/foo.bar.com"set log" [timestamp -format% Y-% m-% d] -config.txt "set mailto" [email protected] "set mailsubject" Lỗi: netscreen sao lưu không thành công [timestamp -format% Y-% m-% d] "set mailfail" "set prompt" foo-> "send_user" NetScren Backup Script / n "send_user" Đang kết nối với $ netscreen / n "xuất hiện ssh $ user @ $ netcreen -p $ port mong đợi {"password:" {send "$ password / r" mong đợi {"$ prompt" {send_user "Connected"} "Quyền bị từ chối" {send_user "Mật khẩu không hợp lệ, đang thoát" đặt mailfail "Mật khẩu không hợp lệ, đang thoát "close} timeout {send_user" Không trả lại lời nhắc "đặt mailfail" Không trả lại lời nhắc "close}}}" Không có đường dẫn đến máy chủ "{send_user" Không thể kết nối với $ netscreen / n "đặt mailfail" Không thể kết nối với $ netscreen / n "}" Không xác định được tên hoặc dịch vụ "{send_user" Không thể kết nối với $ netscreen / n "s et mailfail "Không thể kết nối với $ netscreen / n"} hết thời gian chờ {send_user "Thời gian chờ kết nối với $ netscreen" đặt mailfail "Thời gian chờ kết nối với $ netscreen" close}} nếu {$ mailfail! = ""} {execute / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit} # Bây giờ việc đó đã kết thúc, hãy tiếp tục # Tắt trang bảng điều khiển thiết lập "thêm" lời nhắc 0 / r "mong đợi {" $ prompt "{send_user" / n Đã tắt phân trang / \ n "} default {send" ScreenOS không ngoại trừ tùy chọn phân trang. / n "đặt mailfail" ScreenOS không ngoại trừ tùy chọn phân trang. " close} timeout {send_user "ScreenOS không ngoại trừ tùy chọn phân trang / n" đặt mailfail "ScreenOS không ngoại trừ tùy chọn phân trang." close}} if {$ mailfail! = ""} {execute / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit} send_user "Đang tải xuống cấu hình / n" log_file $ basedir / $ logsend "get config / r "mong đợi {" $ prompt "{log_file send_user" / nConfiguration Downloaded / n "} hết thời gian chờ {send_user" / nLỗi khi tải xuống cấu hình. " đặt mailfail "Lỗi khi tải xuống cấu hình." }} closeif {$ mailfail! = ""} {execute / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit} đặt kích thước tệp [kích thước tệp $ basedir / $ log] nếu {$ filesize <= 1024} {send_user "Netscreen config quá nhỏ, vui lòng điều tra / n" set mailfail "Netscreen config quá nhỏ, vui lòng điều tra / n" execute / bin / mail -s $ mailsubject $ mailto << "$ mailfail" exit} # Xoá cấu hình cũ hơn 2 tuầnsexec tìm $ basedir -name '* config.txt *' -mtime +14
Đề xuất:
Cách sao lưu chương trình cơ sở gốc của Esp8266EX hoặc Esp-01: 4 bước
Cách sao lưu chương trình cơ sở gốc của Esp8266EX hoặc Esp-01: Tại sao? sao lưu firmware gốc là rất quan trọng .simplest ans is = original is original Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách sao lưu firmware gốc của esp8266ex. ESP8266EX là một vi mạch Wi-Fi giá rẻ với đầy đủ ngăn xếp TCP / IP và vi điều khiển
Cách sao chép Bản lưu trò chơi sang Microsoft hoặc Bên thứ 3 MU theo cách DỄ DÀNG: 9 bước
Cách sao chép trò chơi lưu vào Microsoft hoặc bên thứ 3 MU theo cách DỄ DÀNG: Hướng dẫn gốc HẾT Có rất nhiều hướng dẫn về Softmod trên mạng và tất cả chúng đều tốt nhưng việc lưu tệp vào Xbox HDD là một điều khó khăn, tôi đã thực hiện trực tiếp cd giúp bạn dễ dàng thực hiện điều đó. Đây không phải là một hướng dẫn softmod hoàn chỉnh, đây
OrangeBOX: Thiết bị lưu trữ sao lưu an toàn dựa trên OrangePI: 5 bước
OrangeBOX: Thiết bị lưu trữ sao lưu an toàn dựa trên OrangePI: OrangeBOX là một hộp sao lưu lưu trữ từ xa tất cả trong một cho bất kỳ máy chủ nào. Máy chủ của bạn có thể bị nhiễm, bị hỏng, bị xóa và tất cả dữ liệu của bạn vẫn được bảo mật trên OrangeBOX và ai sẽ không thích một nhiệm vụ bất khả thi như thiết bị sao lưu những gì bạn chỉ làm
Cách nén tệp tin ISO của Psp sao lưu vào tệp CSO để tiết kiệm dung lượng.: 4 bước
Cách nén tệp ISO của bản sao lưu Psp của bạn thành tệp CSO để tiết kiệm dung lượng. có thể sử dụng được với Wine Trong Ubuntu. Bạn cũng sẽ cần một psp CFW (Cusstom Firm-Ware) để mak
Cách sao lưu DVD cho Noobs (Có Video): 4 bước
Cách sao lưu DVD cho Noobs (Có Video): Tôi sẽ hướng dẫn bạn cách sao lưu DVD của bạn. Đây là một quá trình rất dễ dàng và chỉ mất một giờ hoặc lâu hơn. Trước tiên, tôi muốn nói rằng tôi không chịu trách nhiệm về bất kỳ hành động nào bạn có thể thực hiện, trích xuất hoặc ghi đĩa DVD hiện là bất hợp pháp ở Hoa Kỳ