本文將介紹在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 -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...