在Ubuntu 上啟用SSH

在Ubuntu 上啟用SSH 谷歌雲端Google Cloud 啟用Ubuntu 的SSH 服務。預設情況下,當Ubuntu 最初被安裝的時候,透過SSH 進行遠端存取是不被允許的。在Ubuntu 上啟用SSH 非常的簡單直接。以root 或其他sudo 使用者身分執行下面的步驟,在你的Ubuntu 系統上安裝並且啟用SSH。

Google雲端Google Cloud 在Ubuntu 上啟用SSH 服務

如何在 上啟用   預設情況下,當Ubuntu 最初被安裝的時候,透過SSH 進行遠端存取是不被允許的。 非常的簡單直接。

以root 或其他sudo 使用者身分執行下面的步驟,在你的Ubuntu 系統上安裝並且啟用SSH。

在Ubuntu 上啟用SSH

設定SSH服務

在Google雲端的操作平台的虛擬機器實例中,點選SSH,點選在瀏覽器視窗中開啟。

在Ubuntu 上啟用SSH-1

 登入伺服器後,切換到管理員模式

sudo -i

然後設定一個root的管理密碼

passwd

在Ubuntu 上啟用SSH-1更新系統,然後安裝openssh-server

sudo apt update && sudo apt upgrade -y sudo apt install openssh-server

在Ubuntu 上啟用SSH-1安裝完成,SSH 服務將會自動啟動。你可以驗證SSH 是否正在運行,輸入:

sudo systemctl status ssh

在Ubuntu 上啟用SSH-1Ubuntu 自備一個配置防火牆配置工具,稱為UFW。如果防火牆在你的系統上啟用,請確保開啟了SSH 連接埠:

sudo ufw allow ssh

輸入 sudo ufw status 回車,查看防火牆狀態:inactive 是關閉,active 是開啟。

使用 sudo ufw enable 開啟防火牆。

使用 sudo ufw disable 關閉防火牆

如果沒有開啟UFW,可以忽略這個步驟。 Ubuntu預設是關閉防火牆,如果需要開啟防火牆,請使用上面的指令開啟即可。

中SSH預設埠為22,為了安全考慮,有必要對22埠進行修改,修改埠為60000;

修改方法如下:
/etc/ssh/sshd_config 中找到Port 22,將其修改為60000。

如果用戶想讓22和60000埠同時開放,只需在 /etc/ssh/sshd_config 內修改參數即可。

vi /etc/ssh/sshd_config

基本參數:

  • Port #連接埠
  • PermitRootLogin yes #允許root認證登入
  • PasswordAuthentication yes #允許密碼認證

預設情況下,root登入和密碼認證都是關閉狀態,需要把參數後面的數值修改為yes

將PermitRootLogin 後面修改為yes即可。

在Ubuntu 上啟用SSH-1之後重新啟動ssh服務

sudo systemctl restart ssh

配置交換分割區

Linux 的交換分割區(),或稱為記憶體置換空間(swap space),是磁碟上的一塊區域,可以是一個分割區,也可以是一個文件,或是他們的組合。交換分區的作用是,當系統物理記憶體吃緊時,Linux 會將記憶體中不常存取的資料保存到swap 上,這樣系統就有更多的實體記憶體為各個進程服務,而當系統需要存取swap 上儲存的內容時,再將swap 上的資料載入記憶體中,也就是常說的swap out 和swap inswap out 和swap。

Ubuntu查看當前swap分割區大小

在Ubuntu 上啟用SSH-1Ubuntu安裝CyberPanel後,CyberPanel配置的預設Swap分割區是2G,目前有些不夠用,下面看一下如何擴充Sawp分割區。

首先查看swap分割區掛載位置:

cat /proc/swaps

在Ubuntu 上啟用SSH-1接下來停止預設的交換分割區,之後刪除掉這個Swap分割區,再進行重建Swap分割區。

#停止Swap分區sudo swapoff /cyberpanel.swap #停止後,使用free -m 名稱查看是否成功停止Swap free -m #swapon與swapoff指令分別用於開啟或關閉交換空間(包括交換檔案和交換分區) #Top分割區分割區

在Ubuntu 上啟用SSH-1接下來新建Swap分區:

#新建10G大小的Swap交換分割區sudo dd if=/dev/zero of=swapfile bs=1024 count=10000000 #使用ll指令查看分割區是否建立成功#設定分割區號指令swapfile #查看新的分區位置cat /proc/swaps #設定開機啟動echo '/root/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

永久生效交換分區,vi /etc/fstab 修改/etc/fatab文件,將 /swapfile none swap sw 0 0 加在最後面。

調整核心參數:

核心參數 .swappiness 控制換出運行時記憶體的相對權重,參數值大小對如何使用swap 分區有很大聯繫。數值越大,表示越積極使用swap 分區,越小表示越積極使用實體記憶體。一般系統的預設值swappiness=60,表示記憶體使用率超過100-60=40% 時開始使用交換分割區。 swappiness=0 的時候表示最大限度使用物理內存,然後才是swap 空間;swappiness=100 的時候表示積極使用swap 分區,並把內存上的數據及時搬運到swap 空間

#檢視參數值cat /proc/sys/vm/swappiness #如果你想要暫時調整參數值cat /proc/sys/vm/swappiness #如果你想要暫時調整參數值,可以使用下面的指令sysctl vm.swappiness = 50 #永久調整參數值vi /etc/sysctl. "vm.swappiness = 80" >> /etc/sysctl.conf #重新載入參數sysctl -p

在Ubuntu 上啟用SSH-1開啟自帶的TCP

系統自帶內核高於4.9 則預設已包含BBR

使用root 權限運行下面程式碼,核心版本高於4.9 就行。

uname -r

開啟BBR:

echo "net.core.default_qdisc = fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control = bbr" >> /etc/sysctl.conf

使用下列指令讓修改後的BBR生效:

sysctl -p

4.執行下方指令,如果結果中帶有bbr,證明你的核心已開啟bbr。

sysctl net.ipv4.tcp_available_congestion_control

註:也可以執行下面指令,如果結果中有bbr,也可以證明你的核心已開啟bbr。

lsmod | grep bbr

或者你可以使用下面的BBRPLUS

BBRplus 加速

腳本包含BBR/BBR魔改版核心、BBRplus版核心、Lotserver(銳速)核心三個版本。

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

 

相關推薦

Ubuntu 如何掛載硬碟,硬碟掛載成功後如何啟用

Cyber​​Panel Linux主機面板-支援OpenLiteSpeed 簡單、快速且開源的控制面板

CyberPanel安裝WordPress 設定偽靜態規則

4/5 - (4 votes)

1 留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *