-
Notifications
You must be signed in to change notification settings - Fork 0
SSH Connections
Lean's edited this page Mar 23, 2024
·
43 revisions
Install openssh
- sudo pacman -S openssh
- systemctl enable sshd
To start the sshd
- systemctl start sshd
-
Better configure before starting
Open the configurations file
- sudo vim /etc/ssh/sshd_config
- Remove the # on necessary configurations lines.
Simple Setup:
Port
AddressFamily
ListenAddress

Increasing the security is very important so... Create the keypair for the
CLIENT
- ssh-keygen -t rsa -b 2048
This will create 2 keys the private and the public (.pub) in your profile
.ssh/id_rsaIn theSERVERcreate the.sshfolder in the profile that you want to login and create this new file
- vim .ssh/authorized_keys
And paste everthing in .pub key to this file
ssh-rsa AAAAB3NzaC1...
Edit some configurations to disable other types of login
- sudo vim /etc/ssh/sshd_config
Uncomment and Change
HostKey /etc/ssh/ssh_host_rsa_key
PermitRootLogin no
MaxAuthTries 2
HostbasedAuthentication no
IgnoreUserKnownHosts yes
IgnoreRhosts yes
PasswordAuthentication no
PermitEmptyPasswords no
- sudo pacman -S xorg
- touch ~/.Xauthority
- chmod 600 ~/.Xauthority
- sudo vim /etc/ssh/sshd_config ``Uncoment and Change`
AllowTcpForwarding yes
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes