Ron and Ella Wiki Page

Extremely Serious

Page 25 of 34

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.

Deploy Function using Azure Functions Core Tools

Use the following command to deploy a(some) locally developed function(s) to azure function app.

func azure functionapp publish <AZURE_FUNCTION_APP>

Note: This command will only work if your terminal session was signed in to azure. The login using the command found here.

Where:

AZURE_FUNCTION_APP The name of the function app found in azure portal.

Using Proxy with NodeJS

Execute the following command to set the proxy for HTTP:

npm config set proxy <HOST>:<PORT>

Execute the following command to set the proxy for HTTPS:

npm config set https-proxy <HOST>:<PORT>

Where:

HOST The host that is running the proxy server
PORT The port the proxy server is listening.

Adding NuGet Package Reference to a Project

Add a NuGet package reference to .Net Core project using the following command:

dotnet add package <PACKAGE_NAME> [-v <VERSION>]

Where:

PACKAGE_NAME The NuGet package to be added
VERSION If the optional -v was used, the target VERSION of the NuGet package.

Example without the -v option

dotnet add package Microsoft.ApplicationInsights

Example with the -v option

dotnet add package Microsoft.ApplicationInsights -v 2.10.0
« Older posts Newer posts »