Thẻ: ssh

  • Bash backup hệ thống

    Tự động remove file: #!/bin/bash cd /home/backup/databases/ && (ls database-* -t|head -n 100;ls database-*)|sort|uniq -u|xargs rm Backup database từ server khác đã add ssh key: #!/bin/bash ssh user@example.com “mysqldump –column-statistics=0 {DATABASE_NAME} -h 127.0.0.1 –port=3306 -u{MYSQL_USER_NAME}” > ~/backup/databases/database-$(date ‘+%d-%m-%Y_%H:%M:%S’).sql Tạo crontab: 10 * * * * /home/backup/backup-database.sh 10 23 * * * /home/backup/auto-remove.sh Backup storage Bỏ…

  • Kiểm tra xem đứa nào đang kết nối tới cổng nào trên server – ddos

    netstat -tn 2>/dev/null | grep :3306 | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -nr | head netstat -tn 2>/dev/null | grep :80 | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -nr | head netstat -tn 2>/dev/null | grep :443 |…

  • Lỗi ssh không kết nối được

    Di chuyển và phân quyền cho public key Di chuyển Public Key đến vị trí mặc định của nó là /.ssh/authorized_keys mv ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys Phân quyền cho các file và thư mục chứa keys. chmod 600 ~/.ssh/authorized_keys chmod 700 ~/.ssh Chỉnh sửa file cấu hình Chạy các lệnh sau đối với file /etc/ssh/sshd_config để khai báo thư mục…