From 5ef9e78a448192ec58f66429c80588bda84f93f7 Mon Sep 17 00:00:00 2001 From: Charlie Crane Date: Thu, 1 Aug 2024 08:37:51 +0100 Subject: [PATCH] #2706 - Elaborated on terminal login within notebook --- .../notebooks/Terminal-Processing.ipynb | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/primaite/notebooks/Terminal-Processing.ipynb b/src/primaite/notebooks/Terminal-Processing.ipynb index 75b92422..fc795794 100644 --- a/src/primaite/notebooks/Terminal-Processing.ipynb +++ b/src/primaite/notebooks/Terminal-Processing.ipynb @@ -65,10 +65,25 @@ "computer_a: Computer = network.get_node_by_hostname(\"node_a\")\n", "terminal_a: Terminal = computer_a.software_manager.software.get(\"Terminal\")\n", "computer_b: Computer = network.get_node_by_hostname(\"node_b\")\n", - "terminal_b: Terminal = computer_b.software_manager.software.get(\"Terminal\")\n", - "\n", + "terminal_b: Terminal = computer_b.software_manager.software.get(\"Terminal\")\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "To be able to send commands from `node_a` to `node_b`, you will need to `login` to `node_b` first, using valid user credentials. In the example below, we are logging in to the 'admin' account on `node_b`. \n", + "If you are not logged in, any commands sent will be rejected." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ "# Login to the remote (node_b) from local (node_a)\n", - "terminal_a.login(username=\"admin\", password=\"Admin123!\", ip_address=computer_b.network_interface[1].ip_address)\n" + "terminal_a.login(username=\"admin\", password=\"Admin123!\", ip_address=computer_b.network_interface[1].ip_address)" ] }, {