Ubuntu20 04安裝並配置SSH

2021-10-10 15:18:43 字數 2277 閱讀 3716

本文將介紹在ubuntu20.04 desktop上安裝並配置使用openssh-server

sudo

apt-get

install openssh-server

#使用超級使用者許可權編輯ssh配置檔案

sudo vim /etc/ssh/sshd_config

#/etc/ssh/sshd_config

#其它根據個人需要進行修改,本文只介紹最基本的ssh配置

#port 22 #ssh的埠設定,建議修改,可以避免埠掃瞄

port 22222 #建議修改為5位數的埠,此處作為示例

#permitrootlogin prohibit-password

permitrootlogin no #禁止使用root使用者連線

#若 firewalld 未安裝,請先安裝

sudo

apt-get

install firewalld

#設定允許 tcp 22222 埠

sudo firewall-cmd --permanent --add-port=22222

#設定允許 ssh 服務 (可選)

sudo firewall-cmd --permanent --add-service=ssh

# reload firewall, 更新應用新規則

sudo systemctl reload firewalld

imaginemiracle@:$ sudo firewall-cmd --permanent --add-port=22222

error: invalid_port: bad port (most likely missing protocol), correct syntax is portid[-portid]/protocol

這是因為給firewall新增許可規則時未宣告協議型別,補充協議型別後即可正常設定。([注]:協議型別包括)

sudo firewall-cmd --permanent --add-port=22222/tcp
若不小心寫錯了埠號,可以使用下面命令移除新增的相關埠規則

sudo firewall-cmd --permanent --remove-port=22222/tcp
imaginemiracle@:~$ sudo firewall-cmd --list-all

public (active)

target: default

icmp-block-inversion: no

inte***ces: eno1

sources:

services: dhcpv6-client ssh

ports: 22222/tcp #從這裡看出防火牆已允許22222埠通過

protocols:

masquerade: no

forward-ports:

source-ports:

icmp-blocks:

rich rules:

#啟動 ssh 服務

:$ sudo /etc/init.d/ssh start

starting ssh

(via systemctl): ssh.service.

#檢視 ssh 服務狀態

:$ sudo /etc/init.d/ssh status

如下圖,active則表示正在執行

#不指定使用者連線 [命令: ssh 服務端ip]

ssh 192.168.1.233

#指定使用者連線 [命令: ssh username@serverip]

ssh [email protected]

#制定埠連線 [命令: ssh -p port username@serverip]

ssh -p 22222 [email protected]

Ubuntu20 04下安裝並使用MySQL8 0

安裝sudo apt install mysql server 8.0 安裝後需啟用mysql sudo service mysql start 配置ubuntu下安裝mysql8.0之後,預設root使用者是沒有密碼的,可以使用如下命令直接進入mysql sudo mysql uroot 設定ro...

Ubuntu20 04 安裝總結

這是安裝過程中的網路設定的。gateway 閘道器 對應實驗室的0.0.0.0 nameserver 可以在之前機器上檢視,然後將其填寫進去,也是特定的,10.21.238.12 裝完後只可以訪問區域網內的ip還不能訪問外網,例如baidu.com。與nameserver是對應的 我所安裝的有這兩個...

Ubuntu20 04配置靜態ip

ubuntu20配置值靜態ip時需要修改 etc netplan下面 1 network manager all.yaml這個檔案,該檔案的原始內容為 修改時相應的配置為 ens33 配置的網絡卡名稱 dhcp4 no dhcp4關閉 dhcp6 no dhcp6關閉 addresses 192.1...