Site Tools


admin_access

Admin Access

The Admin Access menu contains settings for who is allowed to administer the router and access the network, how those users connect, and more. The Admin Access menu is divided into sections. These sections include Web Admin, SSH Daemon, Telnet Daemon, Admin Restrictions and Username/Password.

Web Admin

The Web Admin section has settings to control who can access FreshTomato's web interface, how, and from where. It also allows you to choose which menus stay nested or shown as well as settings for the web interface's color scheme.

Local Access

This menu let you choose which web protocol(s) are allowed for communication to the web interface via the LAN.

  • Disabled: Choosing this disables all access to FreshTomato's web interface via web protocols.
  • HTTP Port: Choosing this allows LAN client access to FreshTomato via the HTTP web protocol.
  • HTTPS: Choosing this allows LAN client access to FreshTomato via the HTTPS
    (SSL-encrypted web) protocol.
  • HTTP and HTTPS: Choosing this allows LAN client access via both HTTP and HTTPS protocols.

HTTP Port: In this field, enter the port number on which you want HTTP administration traffic to flow. (Default: 80).

HTTPS port: Here, enter the https port number you wish to use. (This option appears only if HTTPS is among the chosen options).

SSL Certificate

Common Name (CN): Here, enter the human-friendly name of the SSL web administrative certificate you wish to generate.

Regenerate: TBD.

Save in NVRAM: TBD.

Remote Access

This menu lets you choose whether and how a user can remotely access FreshTomato's web interface.

  • Disabled: This prevents all access to FreshTomato's web interface via the WAN port/Internet.
    Only LAN clients will be able to access the web interface. For security reasons, this is
    the default and recommended setting.
  • HTTP: This allows web access to FreshTomato's WAN interface/Intenet via the
    HTTP web protocol.
  • HTTPS: This allows web access to FreshTomato's WAN interface/Internet via the
    HTTPS (SSL-encrypted web) secure protocol.

Allow Wireless Access: Checking this allows wireless clients, as well as Ethernet clients to access the web interface. (Default: Disabled).

Directory with GUI files: Here, you select the directory which contains the files which provide the graphical web interface.
CAUTION: It's not recommended to change this setting unless you're experienced. An error could make you unable to access the web interface.

Color Scheme: Here, you can choose the color scheme used for the web interface pages. (Default: Default).

Open Menus: Checking any menu name here will show all that menu's submenus as open. Any unchecked menu will display its submenus as nested.

SSH Daemon

Secure SHell is a tunneling protocol which allows you to make secure local and remote connections to the FreshTomato router. With the help of the Dropbear service, it also allows you to make SSH connections though the router, to LAN client devices. Setings in this section let you enable or disable the SSH Daemon and the Dropbear daemon, and configure their operation.

Enable at Startup: Checking this starts the SSH Daemon when the router boots. (Default: Enabled).

Extended MOTD: Checking this enables the Message of the Day function. This function displays a custom message when you first log in via Telnet. The message can be can be important information or updates about the system or just a personal greeting from the system administrator.

Remote Access

Checking this allows SSH connections from remote (WAN/Internet) clients. (Default: Disabled).

Remote Forwarding: Checking this enables the Dropbear service. This server/daemon provides SSH services on the router and supports SSH port tunneling/forwarding. Do not confuse this with standard (local) Port Forwarding.

As an example, say you want to be able to access a Windows PC on your LAN via Remote Desktop, but you don't want the security risk of opening up a port for RDP to the Internet directly, via standard Port Forwarding. Instead, you can make an SSH connection into the router with an SSH port tunnel/forward configured (example: 127.0.0.1:1234 gets tunnelled/forwarded through SSH to 192.168.1.66:3389. That way, when you're connected via SSH to the router, you can open up Remote Desktop on the machine running the SSH client, and connect to 127.0.0.1:1234 and you're securely connected to the machine 192.168.1.66 on your LAN. All the traffic flows across SSH, and thus is encrypted. (RDP does already use mild encryption, but it's not as secure as SSH).

Port: Here, you can enter the port number on which you want SSH traffic to flow. (Default: 22). Changing the port number from the default is highly recommended, as port 22 is being constantly scanned by Internet hackers.

Allow Password Login: Checking this allows clients to login via SSH with only FreshTomato's normal username and password. No authorized encryption key is needed. When disabled, SSH will require an authorized key to allow a client to log on.

Authorized Keys: Here you can enter one or more encryption keys which authorize an SSH client to access to the LAN.

Telnet Daemon

(Terminal EmuLation over the NEtwork) is a protocol which allows LAN and remote connections via a command-line interface. Telnet is not a secure protocol.

Enable at Startup: Checking this enables the Telnet Daemon, allowing connections to FreshTomato via Telnet.

Port: Here, you can enter the port number on which Telnet connections will be made to the router.

Stop Now / Start Now. Clicking this button immediately stops the Telnet Daemon. Note that after the Telnet daemon is stopped via this method, it will be restarted during FreshTomato's next reboot (if Enable at Startup is checked). When the Telnet Daemon has stopped, the button will change to read “Start Now”. Clicking Start Now immediately starts the Telnet Daemon. When Telnet is finished starting, the text on this button will change back to “Stop Now”.

Admin Restrictions

Allowed Remote IP Address: Here, you can specify the IP addresses or DNS names of hosts you want to allow to connect to the Tomato router's web aministration interface. Addresses can be individual, separated with commas, or a range separated by a dash, such as 1.1.1.1-2.2.2.2 . This setting applies to local and remote administration via HTTP, HTTPS, SSH (if enabled) and Telnet (if enabled).

Limit Connection Attempts: Here, you can specify whether you want SSH or Telnet connection attempts to be limited to a certain number of attempts (n) at a certain frequency (f). (Default: 3 connection attempts allowed every 60 seconds).

Checking SSH limits the number of SSH connection attempts to number n at frequency f (in seconds). Checking Telnet limits the number of Telnet connection attempts to number n at frequency s (in seconds).

Username/Password

The Username/Password section is used to set FreshTomato's main logon Username and Password. You are strongly urged to change these from the default settings to keep the router and network secure.

Username: Here, enter the FreshTomato logon Username you wish to set. Leaving this field empty sets the username as “root”. (Default: “root”).

Password: Here, enter the FreshTomato logon password you wish to set. (Default: “admin”).

Re-enter to confirm: In this field, enter the password again to confirm it is correct. The password will be changed only when the text entered in this field and in the Password field match exactly.

admin_access.txt · Last modified: 2021/06/23 04:09 by hogwild