SSH: Difference between revisions
Jump to navigation
Jump to search
(Created page with "SSH PORT 22 <h1>Linux</h1> <h1>Windows 11</h1>") |
No edit summary |
||
Line 1: | Line 1: | ||
SSH PORT 22 | SSH PORT 22 | ||
<h1>Linux</h1> | <h1>Linux</h1> | ||
#!/bin/bash | |||
# Fungsi untuk mengecek apakah SSH Server sudah diinstal | |||
check_ssh_installed() { | |||
if ssh -V &> /dev/null; then | |||
echo "OpenSSH sudah diinstal." | |||
else | |||
echo "OpenSSH belum diinstal." | |||
fi | |||
} | |||
# Fungsi untuk memulai layanan SSH | |||
start_ssh_service() { | |||
echo "Memulai layanan SSH..." | |||
net start sshd | |||
} | |||
# Fungsi untuk mengecek status layanan SSH | |||
check_ssh_service_status() { | |||
status=$(Get-Service -Name sshd | Select-Object -ExpandProperty Status) | |||
echo "Status layanan SSH: $status" | |||
} | |||
# Fungsi utama | |||
main() { | |||
check_ssh_installed | |||
# Install OpenSSH jika belum diinstal | |||
if ! ssh -V &> /dev/null; then | |||
echo "Menginstal OpenSSH..." | |||
Add-WindowsCapability -Online -Name OpenSSH.Server | |||
fi | |||
start_ssh_service | |||
check_ssh_service_status | |||
echo "Instalasi dan konfigurasi OpenSSH selesai." | |||
} | |||
# Jalankan fungsi utama | |||
main | |||
<h1>Windows 11</h1> | <h1>Windows 11</h1> |
Revision as of 01:56, 4 February 2024
SSH PORT 22
Linux
#!/bin/bash
# Fungsi untuk mengecek apakah SSH Server sudah diinstal check_ssh_installed() { if ssh -V &> /dev/null; then echo "OpenSSH sudah diinstal." else echo "OpenSSH belum diinstal." fi }
# Fungsi untuk memulai layanan SSH start_ssh_service() { echo "Memulai layanan SSH..." net start sshd }
# Fungsi untuk mengecek status layanan SSH check_ssh_service_status() { status=$(Get-Service -Name sshd | Select-Object -ExpandProperty Status) echo "Status layanan SSH: $status" }
# Fungsi utama main() { check_ssh_installed
# Install OpenSSH jika belum diinstal if ! ssh -V &> /dev/null; then echo "Menginstal OpenSSH..." Add-WindowsCapability -Online -Name OpenSSH.Server fi
start_ssh_service check_ssh_service_status
echo "Instalasi dan konfigurasi OpenSSH selesai." }
# Jalankan fungsi utama main