A client has contacted me, requesting to deploy a custom solution (python API and a react application) to his GoDaddy server.
I successfully established SSH connection (which was hell, I had to enable SSH access from 2 different places and use keys + passwords), then I was given a terminal. I tried to look around the cpanel for any info at all regarding the linux version, couldnt find any so I dug around the system and found out that it is running Red Hat 4.4,7-23
Linux.
The terminal itself does not recognize sudo
or dnf
as commands.
I had an idea - installing dnf
manually, but I quickly realized that rpm
is not recognized as a command either. I am completely lost here.
Here are all the commands I found in /bin
:
awk
cagefs_enter.proxied
chmod
csh
dd
ed
ex
find
gtar
hostname
ln
ls
mkdir
more
nice
ps
readlink
rmdir
rview
sleep
sync
tcsh
uname
view
basename
cat
chown
cut
df
egrep
false
gawk
gunzip
kill
logger
mail
mknod
mv
passwd
pwd
red
rnano
sed
sort
tar
touch
unlink
zcat
arch
bash
chgrp
Here is what I need to install in order to get the API to work:
- MySQL Server
- NGINX
- Phusion Passenger
- NVM (node version manager)
- Letcencrypt & certbot
- Git
- Python
Question 1: Why even provide SSH access to a server when all you can do is edit the current configuration?
Question 2: Is there any way to do ANY configuration to this server other than what is already provided?