標籤

BAT (38) shell (34) Virtual Machine (33) Xubuntu (29) acfs (25) PHP (24) CentOS (21) Virtul Box (20) 編輯器 (17) 資料庫 (15) lubuntu (13) windows (13) CPP (12) ubuntu (12) chrome (11) laravel (10) Docker (9) Python (9) 5A88 (7) VMware (6) 資料結構 (6) Javascript (5) Node (5) Proxmox VE (5) 公告系統 (5) 程式積木 (5) Android Studio (4) ANN (3) OB2D2016x64 (3) Xoops (3) clonezilla (3) samba (3) 公文 (3) 其他 (3) 硬體 (3) API (2) Android (2) AppInvent2 (2) Html (2) Hyper-V (2) Nas (2) botnet (2) mbot (2) swift (2) wordpress (2) 樣板 (2) 防火牆 (2) AD的應用 (1) Ansible (1) Arduino (1) CSS (1) GitLab (1) HA Proxy (1) LegoEV3 (1) PowerShell (1) Scratch (1) VM (1) XenServer (1) kotlin (1) linuxmint (1) lxc (1)

2020年3月6日 星期五

xubuntu 16.04 用shell安裝 ssh 與安全性設定

1.更新
$sudo apt-get update

2.安裝 ssh 與 openssh-server
$sudo apt-get install ssh openssh-server -y

3.編輯 ssh 設定檔,取消root 的登入權限
$sudo pico /etc/ssh/sshd_config
將 PermitRootLogin prohibit-password 改成PermitRootLogin no

4.設定安全性,編輯可連線的主機群 ex 192.168.25.1
$sudo pico /etc/hosts.allow
  sshd:192.168.25.1:allow
$sudo pico /etc/hosts.deny
  sshd:all:deny

5.重啟ssh伺服器
$sudo /etc/init.d/ssh restart

6.現在要使用shell 來安裝與設定
檔名:sshInstall.sh
內容:
#!/bin/bash
apt-get update
apt-get install ssh openssh-server -y
sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin no/g' /etc/ssh/sshd_config
echo "sshd:192.168.25.1:allow" >> /etc/hosts.allow
echo "sshd:all:deny" >> /etc/hosts.deny
/etc/init.d/ssh restart

資料來源:
1.Ubuntu 安裝和啟用 SSH 登入
2.Ubuntu 用 SSH + 憑證登入遠端主機
3.[Shell Script] 用echo將文字以附加(apppend)方式寫入檔案

沒有留言:

張貼留言

在 Windows 10 x64 1909版,使用BAT快速安裝公文系統與人事服務網(自然人憑證)版

相關內容移往 https://skjhcreator.blogspot.com/2021/02/windows-10-x64-1909bat.html