Skip to content
  • Home
  • O sajtu
  • Linuks Skripte
  • Linkovi
  • Kontakt

Flash News

23 maj protest Slavija “Studenti pobeduju”

Beregini – anti NATO hakeri

Teroristi i pljačkaši su država i kapitalisti

Iz američke zatvorske rupe

Kada se robovlasnici i njihove džukele foliraju da su demokratija

Kolonijalne sluge nacista mogu da ga puše

How to make onion domain for dark web

How to create ssh keys + .ppk for login to server without password, protection against ssh bruteforce

Fibi i njene rasističke i lopovske šlihtare koji se foliraju da se bore protiv kriminala uklanjanjem konkurencije grupi Fibi

Danas muzičari ne moraju da pišu pesme i prave muziku, mogu da koriste AI modele

Padaj kišo da ohladiš mozak šizofreničnim nacistima

U ime naroda

Swiss bankers Knights Templars KKK and Nazis

Ponovo onlajn

For paranoid or those who want to cheat dogs and avoid cages of slave holders

CIA, BIA, kurac palac kriminalac, na kraju: Phebe Novaković

Direktorka zatvora Vechte Katharina Tebben se šlihta vladajućoj klasi drndanjem Daniele Klette

Vebsajt neće raditi nekoliko dana

Zapad Nikada Nije Denacifikovan: Regrutovanje Nacista za NATO + Vučić hoće da profitira od šlihtanja nacistima

Lokalni izbori u 10 opština 29.marta

27 godina od NATO masakriranja Srbije 24.mart 1999

Levičarski aktivisti u Češkoj skenjali Elbit fabriku za proizvodnju oružja

Nacisti u švajcarskim državnim organima – Mario Fehr – Eva Wildi-Cortes

Meksikanci rokaju džukele ubice vladajuće klase, rat protiv droge je rat protiv naroda i socijalizma i profit za duboku državu

Atentat – špijunsko šlihtarska teorija zavere

Ustala je kuka i motika

Dok se neki šlihtaju, drugi se bore

Socijalisti = izdajnici – Delcy Rodríguez

Osmatračnica – Špijun i elita – 13.feb.2026

Fanzini – mali mediji za nekomercijalnu pank muziku

Zapadni rasisti i njihove sluge u kolonijama – smrt fašizmu, sloboda robovima

SS KKK piramida u bankarskoj Švajcarskoj

17-19 Januar 2026 Anti-WEF protesti u Swiss

Rasistički švajcarski špijuni koriste svoje ulizice studente i obezbedjenje protiv imigranata

Naci kauboj jaše na svinji i puckara naokolo – opasnost za okolinu

Ijao ovo je razlog da se slavi – jedna žurka molim

The Regime-Change Playbook: From Syria to Venezuela

Message from Nikos Maziotis at the International Conference on Political Prisoners

Nova godina je krenula

Osmatračnica – Prokleta je Amerika

4.decembar rodjendan Malateste, 6.decembar godišnjica ubistva grčkog tinejdž anarhiste, nova Osmatračnica, antifa protesti Cirih

Nova Osmatračnica, falš VPN firme, Andrej Grubačić presek razvoja nauke

Štrajk u Italiji 3 oktobra, štrajk studenata u Swiss 1 oktobra, kako proći jeftinije u Cirihu

16.sept. Protest solidarnosti sa Palestinom u Milanu

Generalni štrajk u Italiji 22. septembra

80 000 ljudi na protestu protiv izbacivanja skvotera u Milanu

8.septembra protest “Indeks je jači od pendreka”

Vučić je zreo za ludnicu, izjave šlihtara karijerista Macuta, Dačića, Nenada Vujića

1.septembar Komemorativna šetnja 10 meseci od pogibije 16 ljudi u Novom Sadu

Beogradjani i bendovi bojkotovali Beer Fest

Anarhističke Vesti

  • Home
  • O sajtu
  • Linuks Skripte
  • Linkovi
  • Kontakt
Tuesday, July 21, 2026
internet

How to create ssh keys + .ppk for login to server without password, protection against ssh bruteforce

08/05/2026

To prevent bruteforce of ssh against your server, you should disable password login and create ssh keys and change ssh port and create new user instead of root. In your local Linux, make new folder, for example berlin:

make ~/.ssh/berlin
sudo ssh-keygen -t ed25519 -C "your-email@yahoo.com" -f ~/.ssh/berlin/id_ed25519

-f will avoid prompt: Enter file in which to save the key (/home/user/.ssh/berlin/id_ed25519):
Then it will ask for a passphrase.
This creates two files:
~/.ssh/berlin/id_ed25519 → private key (keep this safe!)
~/.ssh/berlin/id_ed25519.pub → public key (to copy to your server)

set key permissions (important!)

sudo chmod 700 ~/.ssh
sudo chmod 600 ~/.ssh/berlin/id_ed25519
sudo chmod 644 ~/.ssh/berlin/id_ed25519.pub

if you lost access to the server, copy paste key with VNC:

sudo cat ~/.ssh/berlin/id_ed25519.pub

It will look something like:
ssh-ed25519 AAAAC………….f6P your-email@yahoo.com
Add that public key to your server.
Log in via VNC/web console provided by your hosting provider.
Ensure the .ssh folder exists in your server home directory:
Edit the authorized_keys file:

nano ~/.ssh/authorized_keys

Paste the public key you copied from step above as a single line:

ssh-ed25519 AAAAC.............f6P your-email@yahoo.com

Save and exit.
Set correct permissions:

chmod 600 ~/.ssh/authorized_keys

Test SSH login from local:

ssh -i ~/.ssh/berlin/id_ed25519 user@server_ip

-i tells SSH to use the specific private key if you have more than one server with keys.

To avoid to type million times long command, you can make alias in .bashrc or .zshrc conf file of your terminal:

alias berlin="ssh -i ~/.ssh/berlin/id_ed25519 user@server_ip"

After editing .zshrc, run source ~/.zshrc to apply the changes immediately. Then you just type berlin in terminal and you execute long command to login to your server.

if you want to make .ppk file for filezilla, use this command (in folder, for example Desktop):

puttygen ~/.ssh/berlin/id_ed25519 -O private -o berlin.ppk

then you can load that file in filezilla.

#####################

if you want to change ssh key password:

ssh-keygen -p -f ~/.ssh/berlin/id_ed25519

type old and new password…
The passphrase only encrypts your local private key file.
You do NOT need to upload a new public key to authorized_keys on the server.
You do NOT need to create a new .ppk for FileZilla (unless you want to).
When you connect, FileZilla will prompt for the passphrase. Simply enter the new one. The .ppk file itself does not need to change.

if you want to change email in keys which is in fact an unimportant comment:

ssh-keygen -c -f ~/.ssh/berlin/id_ed25519 -C "for example: KissssMyAssss"


sudo cat ~/.ssh/berlin/id_ed25519.pub

ssh-ed25519 AA…………..JN KissssMyAssss

####################

Server ssh protection:


cd /etc/ssh


sudo nano sshd_config

Change port as you want instead of 22 and root = no, only after uploading ssh keys or you will lock out yourself:

Port 11111
PermitRootLogin no
PubkeyAuthentication yes
# scroll down and make this, this will prevent log out because of inactivity
ClientAliveInterval 60
ClientAliveCountMax 10

Close nano and restart ssh:

sudo systemctl restart ssh

Now try ssh from local:

ssh -p 11111 -i ~/.ssh/berlin/id_ed25519 newuser@123.55.166.66

So, when you use ssh port is small -p 11111 and when you use scp to copy file you use big -P 11111
Example ssh to login:

sudo ssh -p 11111 -i ~/.ssh/berlin/id_ed25519 newuser@123.55.166.66

Example scp to copy, the same is for rsync, this copy remote file to local linux:

sudo scp -P 11111 -i ~/.ssh/berlin/id_ed25519 newuser@123.55.166.66:/home/newuser/.bash_history /home/brucelee/Documents/backup

if you disabled root, after creating new user, you must login to server to make: “PermitRootLogin yes” and restart ssh, in other case connection will be refused because root is disabled. after you finish job, disable root again: “PermitRootLogin no”. Only after allowing root login in sshd_config, you can copy root owned files like php for example:

sudo scp -P 11111 -i ~/.ssh/berlin/id_ed25519 /home/brucelee/Documents/backup/php/8.3/apache2/php.ini root@123.55.166.66:/etc/php/8.3/apache2/

Other option, you can add new user to sudo group and you can get permission for root folders for new user:

sudo usermod -aG sudo newuser

After adding a user to the sudoers group, you can verify their membership using the groups command:

groups newuser

Now you can modify root owned files as new user…. for examle with filezilla and with terminal, you don’t need to touch any more PermitRootLogin no.

#####################

And here is ssh-keys-ppk.sh script with zenity pop ups to make ssh keys automatically + .ppk for filezilla & don’t forget to make it executable: chmod +x ssh-keys-ppk.sh

disable passwordhowlinuxputty-genserverssh keysssh keys login

Post navigation

Fibi i njene rasističke i lopovske šlihtare koji se foliraju da se bore protiv kriminala uklanjanjem konkurencije grupi Fibi
How to make onion domain for dark web

Pakao radio

Your browser does not support the audio element.

Aleks Hip-Hop radio

Your browser does not support the audio element.

Recent Posts

  • 23 maj protest Slavija “Studenti pobeduju”
  • Beregini – anti NATO hakeri
  • Teroristi i pljačkaši su država i kapitalisti
  • Iz američke zatvorske rupe
  • Kada se robovlasnici i njihove džukele foliraju da su demokratija

Archives

  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024

Citati

Kad bi glasanje moglo nešto da promeni, proglasili bi ga ilegalnim – Emma Goldman

Ljudi bez nade neće da se bune zato što je revolucija akt nade – Kropotkin

Moramo da zapamtimo da revoluciju pravi manjina – Kropotkin

Zasigurno radnici nemaju šta da izgube promenom vlasti i kapitalizma u život bez vlasti, u anarhiju. – Berkman

Nema mira ni danas a neće ga nikad ni biti, sve dok jedan čovek vlada nad drugim – Voltairine de Clayre

Od svakog prema njegovim mogućnostima, svakome prema njegovim potrebama – Marx + Kropotkin

Pobuna eksploatisanih nikad nije terorizam – Alfredo Bonanno

Požuri druže, pucaj na pandura, na sudiju, na gazdu, pre nego što te novi pandur zaustavi. Požuri da kažeš ne, pre nego što te nova represija ne ubedi da je reći ne besmisleno, ludo i da treba da prihvatiš smeštaj u mentalnom azilu. Požuri da napadneš kapital pre nego što te nova ideologija ne ubedi da je svetinja. Požuri da odbiješ rad pre nego što ti neki novi sofista kaže opet da “te rad oslobodja”. Požuri da se igraš, požuri da se naoružaš. – Alfredo Bonanno

Proudly powered by WordPress | Theme: FreeNews | By ThemeSpiral.com.