Zmiana portu SSH - CentOS
Zmiana portu SSH w CentOS 8
Zmiana ta jest istotna w pewien sposób utrudnia przeprowadzenie ataku na nasz serwer.
Najpierw utwórz kopię zapasową sshd_config.
# cp/etc/ssh/sshd_config /etc/ssh/sshd_config_backup
Następnie otwórz konfigurację ssh w celu jej zmiany
# sudo nano /etc/ssh/sshd_config
To polecenie otworzy konfigurację serwera SSH (SSHD).
Wprowadzamy następującą zmianę w pliku sshd_config
# SSH port
Port 11111 # port który został zmieniony
Następnie aktualizujemy zaporę IPTABLES, wprowadzając nowy port SSHD.
Jeśli masz wyłączoną zaporę, możesz pominąć ten krok.
Jeśli używasz centos 6, możesz uruchomić to polecenie
Dla centOS 6
# iptables -I INPUT -p tcp --dport 11111 --syn -j ACCEPT
# service iptables save
# semanage port -a -t ssh_port_t -p tcp 11111
W przypadku centOS 7/8
# firewall-cmd --add-port 11111/tcp --permanent
# firewall-cmd --add-port 11111/tcp
Konfiguracja zacznie działać po restarcie usług SSH Server (SSHD ) lub po restarcie serwera.
# service sshd resrtart
Lub
# systemctl restart sshd
Jeżeli masz problem z dostaniem się na SSHD, musisz skonfigurować zasady SELinux, ponieważ zmieniłeś port 22 na 11111.
Uruchom to polecenie.
# semanage port -a -t ssh_port_t -p tcp 11111
Następnie uruchom ponownie serwer.
# reboot
Centos 8 install SSH service step by step
Centos 8 install SSH service step by step
Install the openssh package:
# dnf install openssh-server
Start the OpenSSH service by executing the following command:
# systemctl start sshd
Check the status of the sshd service.
# systemctl status sshd
Enable the SSH service to start after the reboot:
# systemctl enable sshd
Open the firewall rules to accept incoming traffic on SSH default port 22:
# firewall-cmd --zone=public --permanent --add-service=ssh
Connect to the SSH server with IP eg. 10.1.1.1 as the root user from a remote client machine:
$ ssh Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript..6
Centos zmiana zapomnianego hasła root
Centos 7 zmiana zapomnianego hasła root
Uruchamiamy serwer w momencie startu systemu wybieramy e
Wyszukujemy linie z komendą ro
dodajemy wpis zamieniając ro na rw i dopisując init=/sysroot/bin/sh
Zapisujemy zmiany poleceniem CTRL + X
w single user mode wpisujemy
chroot /sysroot
teraz możemy wpisać
passwd root i wprowadzić nowe hasło.
Na koniec wprowadzamy zmiany SELinux parameters komendą.
touch /.autorelabel
How to install Webmin on CentOS 7
Webmin is a web-based graphical tool for unix . It is used to manage services like User management, Disk managemet, Network, Iptables (Firewall), Cron, Apache, DNS, File sharing and much more .
Install Webmin on CentOS 7
create a new file webmin.repo in /etc/yum.repos.d/ :
vi /etc/yum.repos.d/webmin.repo
[Webmin] name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1
Install webmin GPG key.
rpm --import http://www.webmin.com/jcameron-key.asc
Update the repositorys:
yum install webmin -y
Start the service and make it start automatically
service webmin start
chkconfig webmin on
Open firewall for webmin on default port 10000
firewall-cmd --add-port=10000/tcp
Login to webmin - https://IP_SERWER:10000
Strona 2 z 2