Extremely Serious

Author: ron (Page 24 of 34)

Create a New Azure Function App with .Net Core by Azure Function Core Tools

Requirements

Procedures

  1. Create a directory to house your azure function codes.
  2. Using the command console,  navigate to the newly created directory.
  3. Execute the following command and select dotnet (i.e. usign the arrow keys) and press enter.
    func init

    Wait for the command prompt to come back.

  4. On the new prompt, execute the following command and select the template you want (i.e. using the arrow keys) and press enter.
    func new
  5. Type a name for the function and press enter.

Schedule Certbot-Auto to Auto Renew Weekly with NGINX

  1. Create the file in /etc/cron.weekly/certbot-renewal using the following command
    sudo vi /etc/cron.weekly/certbot-renewal
  2. Place in the following in the file and save it:
    #!/bin/sh
    
    /usr/sbin/certbot-auto renew --no-bootstrap --no-self-upgrade --post-hook "service nginx restart"
  3. Change the mode of file to 755 using the following command:
    sudo chmod 755 /etc/cron.weekly/certbot-renewal

Securing Ubuntu SSH

  1. Update the /etc/ssh/sshd_config file to have the following added:
    PermitRootLogin no
  2. Install fail2ban using the following command:
    sudo apt-get install fail2ban
  3. Create the file /etc/fail2ban/jail.d/jail-debian.local file to have the following:
    [sshd]
     enabled = true
     port = ssh
     filter = sshd
     logpath = /var/log/auth.log
     maxretry = 6
     bantime = -1
    
  4. Restart the service using the following command:
    sudo service fail2ban restart

See Unbanning an IP

Using Scanner to Read a Text File

Reading a text file using java.util.Scanner in Java.

StringBuilder text = new StringBuilder();
try(Scanner scanner = new Scanner(new BufferedReader(new FileReader("<FILENAME>")))) {
    while(scanner.hasNext()) {
        text.append(scanner.nextLine()).append("\n");
    }
} catch (FileNotFoundException e) {
    e.printStackTrace();
}
System.out.println(text.toString());

Where:

FILENAME The text file to read.
« Older posts Newer posts »