I figured it out. Screen Configuration tool is just a GUI for XRandR. We can use,
DISPLAY=:0 xrandr --output $monitorName --rotate $orientation
Where $monitorName is the display name from the output of DISPLAY=:0 xrandr.
$orientation is left, right, inverted, or normal.
NOOBS itself is not an operating system just an installer which can install an operating system like Raspbian.
As far as I know, NOOBS is not design to work headless.
If you really want a headless setup just flash Raspbian Lite on the SD card and place the file inside the boot partition.
A good tool for flashing images to SD card is Etcher
For more ...
To troubleshoot your problem run systemctl status ssh. You can see from the output if the ssh server is running and enabled and also see the most recent lines from the log.
journalctl -e -u ssh.service could also be helpful to find the issue. It will show everything logged regarding the specified unit.
As we clarified in the comments you found following ...
How very foolish of me. Being a bit used to stretch lite, I didn't delve into the full Raspbian GUI. When I did, sure enough, going to preferences/Raspi configure/interfaces, there it was, by default - ssh disabled. Selected ssh enabled, pressed ok, job done.
First, you should place your unit file in /etc/systemd/system/server-tunnels.service, not /lib/systemd/system/server-tunnels.service. The directory under /etc is intended for the local administrator while the directory under /lib is intended for the distribution.
The reason why the command doesn't work it that it doesn't know how to log in. Commands started ...
EDIT: It seems that the process I described here no longer works with the raspberry PI 4
I didn’t even know that the raspberry PI 4 was a thing yet, haha.
I found a thread here that seems to cover the solution.
Basically, while in the terminal (or SSH) try editing the following config file like so:
sudo nano /boot/config.txt
And then adding ONE of the ...
To answer your immediate question, packets land in the FORWARD chain after the local routing decision is taken, so packets addressed to the RPi itself (like SSH traffic) should not be affected by these rules:
However, you should note that if eth0 and wlan0 interfaces belong to different IP subnets (e.g. 192.168.0.X and 192.168.1.X), simply forwarding ...
The first step to analyze problems with ssh is to start the connection with verbose output:
~$ ssh -v user@<ip> -p <port>
You can improve verbosity of the debug output with -vv or -vvv but I suggest to start with -v to get an overview.
Try to connect without forwarding of the authentication agent connection (option -A), because it is unclear ...
How I solved it:
I installed the npm module localtunnel which allows me to tunnel my localhost to network without ssh. The new service looks like this:
ExecStart=lt --port 8003 --subdomain server-login
It might happen that windows has no proper mDNS client. This might cause that raspberrypi.local is not registered.
You can resolve this by installing something like Bonjour.
Check the adafruit guide on zeroconf networking for further information.
The prior answers to this question were written as early as 2015, before Raspbian's introduction of the open-source driver.
On a Pi 2 or higher, run:
and enable the OpenGL desktop (Mesa) driver under Advanced Options -> GL Driver. Note that on a Pi 4, OpenGL with Fake KMS is already the default configuration.
When the Legacy driver has ...