Compare commits

..

No commits in common. "master" and "1.0.001" have entirely different histories.

View File

@ -7,15 +7,11 @@ And also this was made for shared hosting only, not meant on dedicated as you co
# How to setup on |*ssh server in linux*| # How to setup on |*ssh server in linux*|
* create user in your system using the command provided below * create user in your system using the command provided below
``useradd appletunnel --shell=/bin/true`` ``useradd xrambad --shell=/bin/true``
this will make the user have no shell + sftp and scp access. this will make the user have no shell + sftp and scp access.
* Create SSH key for the user: * create ssh key for the user.
- Login into the created user
- Execute `ssh-keygen`
- Leave the passphrase empty during ssh key creation
- Append ~/.ssh/id_rsa.pub contents to ~/.ssh/authorized_keys file, if authorized_keys file does not exist, create it
* there will be issue that user can't login to fix this * there will be issue that user can't login to fix this
add ``/bin/true`` to ``/etc/shells`` add ``/bin/true`` to ``/etc/shells``
@ -26,7 +22,7 @@ add ``/bin/true`` to ``/etc/shells``
[09:16:17 WARN]: [AppleTunneler] no Identities files found, please put them in plugins/AppleTunneler/Identities [09:16:17 WARN]: [AppleTunneler] no Identities files found, please put them in plugins/AppleTunneler/Identities
[09:16:17 ERROR]: Error occurred while enabling AppleTunneler v1.0-SNAPSHOT (Is it up to date?) [09:16:17 ERROR]: Error occurred while enabling AppleTunneler v1.0-SNAPSHOT (Is it up to date?)
``` ```
* put your created user's private key in ``plugins/AppleTunneler/Identities`` folder * place your user that you created private key into ``plugins/AppleTunneler/Identities`` folder
* start server again, but you will be met with another error as shown below * start server again, but you will be met with another error as shown below
``` ```
@ -38,6 +34,7 @@ add ``/bin/true`` to ``/etc/shells``
* run this command to create the host file * run this command to create the host file
``ssh-keyscan limework.net >> /home/test/Desktop/test-server/plugins/AppleTunneler/.known_hosts`` ``ssh-keyscan limework.net >> /home/test/Desktop/test-server/plugins/AppleTunneler/.known_hosts``
* now modify the config of the plugins for your needs by setting host, port, username of ssh server and setting tunneling needed. * now modify the config of the plugins for your needs by setting host, port, username of ssh server and setting tunneling needed.
and done. and done.