User Tools

Site Tools


internet_server

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
internet_server [2025/01/19 03:45] – [Installation of LAMP Server] 1211112228internet_server [2025/01/19 03:49] (current) – [Installation of FTP Server] 1211112228
Line 45: Line 45:
 **Test the LAMP Server Installation** **Test the LAMP Server Installation**
  
-Install chromium browser. +Install Chromium browser. 
   sudo apt install chromium   sudo apt install chromium
 {{ :jep9.png?400 |}} {{ :jep9.png?400 |}}
Line 51: Line 51:
 Change network settings to Host-Only Adapter{{ :jep10.png?400 |}} Change network settings to Host-Only Adapter{{ :jep10.png?400 |}}
  
-**Test apache installation**+**Test Apache Installation**
  
 In the browser, type your ipaddress (''10.0.2.15'') to test the apache installation.{{ :jep11.png?400 |}} In the browser, type your ipaddress (''10.0.2.15'') to test the apache installation.{{ :jep11.png?400 |}}
  
-**Test php installation**+**Test PHP Installation**
  
 Go to /var/www/html directory Go to /var/www/html directory
Line 63: Line 63:
   * ''10.0.2.15/test.php''{{ :jep14.png?400 |}}   * ''10.0.2.15/test.php''{{ :jep14.png?400 |}}
  
-**Test apache and php configuration**+**Test Apache and PHP Configuration**
  
 Change directory to /var/www/html using ''cd /var/www/html'' and create ''hello.html'' file using ''sudo nano hello.html''{{ :jep15.png?400 |}}{{ :jep16.png?400 |}} Change directory to /var/www/html using ''cd /var/www/html'' and create ''hello.html'' file using ''sudo nano hello.html''{{ :jep15.png?400 |}}{{ :jep16.png?400 |}}
Line 73: Line 73:
  
 ===== Installation of SSH Server ===== ===== Installation of SSH Server =====
-Install SSH server using ''sudo apt-get install openssh-server''{{ :jep18.png?400 |}}+Install SSH server using  
 +  sudo apt-get install openssh-server 
 +{{ :jep18.png?400 |}}
  
-Deleting old ssh keys using ''sudo /bin/rm -v /etc/ssh/ssh_host_*''{{ :jep19.png?400 |}}+Deleting old ssh keys using  
 +  sudo /bin/rm -v /etc/ssh/ssh_host_* 
 +{{ :jep19.png?400 |}}
  
-Regenerate openssh host key using ''sudo dpkg-reconfigure openssh-server''{{ :jep20.png?400 |}}+Regenerate openssh host key using  
 +  sudo dpkg-reconfigure openssh-server 
 +{{ :jep20.png?400 |}}
  
-Restart the ssh server using ''sudo sysmctl restart ssh''{{ :jep21.png?400 |}}+Restart the ssh server using  
 +  sudo sysmctl restart ssh 
 +{{ :jep21.png?400 |}}
  
-Remove the host fingerprint using ''ssh-keygen -R localhost''{{ :jep22.png?400 |}}+Remove the host fingerprint using  
 +  ssh-keygen -R localhost 
 +{{ :jep22.png?400 |}}
  
-Then, Log in to SSH using ''ssh vboxuser@localhost''{{ :jep23.png?400 |}}+Then, Log in to SSH using  
 +  ssh vboxuser@localhost 
 +{{ :jep23.png?400 |}}
  
 **Test the SSH Server** **Test the SSH Server**
Line 89: Line 101:
 Change to host only adapter and check for host ip address using ''hostname -I''{{ :jep10.png?400 |}}{{ :jep24.png?400 |}} Change to host only adapter and check for host ip address using ''hostname -I''{{ :jep10.png?400 |}}{{ :jep24.png?400 |}}
  
-Next, try to generate key using rsa using ''ssh-keygen -t rsa''{{ :jep25.png?400 |}}+Next, try to generate key using rsa using  
 +  ssh-keygen -t rsa 
 +{{ :jep25.png?400 |}}
  
-Then copy the key using ''ssh-copy-id vboxuser@192.168.56.102''{{ :jep26.png?400 |}}+Then copy the key using  
 +  ssh-copy-id vboxuser@192.168.56.102 
 +{{ :jep26.png?400 |}}
  
 Now we are able to log in to ssh server without any password requirement. Now we are able to log in to ssh server without any password requirement.
Line 102: Line 118:
  
 Install the FTP Server Install the FTP Server
- +  sudo apt-get install proftpd-basic 
-  * Use ''sudo apt-get install proftpd-basic''{{ :jep28.png?400 |}}+{{ :jep28.png?400 |}}
  
 Install ''ftp'' to be able to use ftp command Install ''ftp'' to be able to use ftp command
- +  sudo apt-get install ftp 
-  * Use ''sudo apt-get install ftp''{{ :jep29.png?400 |}}+{{ :jep29.png?400 |}}
  
 Test the installation by typing ftp ipaddress Test the installation by typing ftp ipaddress
- +  ftp 192.168.56.102   
-  * ''ftp 192.168.56.102''{{ :jepaddon.png?400 |}}+{{ :jepaddon.png?400 |}}
  
 Next, Install GUI FTP Next, Install GUI FTP
Line 124: Line 140:
  
 Enabling Chroot Jail Enabling Chroot Jail
- +  sudo nano /etc/proftpd/proftpd.conf 
-  * Use ''sudo nano /etc/proftpd/proftpd.conf''.Uncomment ''#DefaultRoot~''{{ :jep34.png?400 |}}+Uncomment ''#DefaultRoot~''{{ :jep34.png?400 |}}
  
 **Test the FTP Server** **Test the FTP Server**
internet_server.1737258327.txt.gz · Last modified: 2025/01/19 03:45 by 1211112228

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki