網上看了很多,大多都是重啟服務什麼的,但是不太符合我的配置,有一篇文章提到了防火牆的問題,於是我覺得應該是在部署nginx的時候使用了防火牆導致的。
首先,我的/etc/ssh/sshd_config修改的配置如下(部分):
permitrootlogin no
# 禁止root使用者ssh登陸
allowusers peter # 允許制定的使用者ssh登陸,這裡我的使用者名稱是peter
這樣設定好後,我發現在sudo ufw enable開啟的狀態下,不管是通過筆記本ubuntu的terminal ssh還是windows的putty都連線不上。
為了證實,我們先關閉防火牆再連線:
sudo ufw disable
關閉防火牆,在筆記本(ubuntu)ssh連線:
ssh peter@ipaddress # 這裡輸入你的伺服器位址
發現可以連線,但是我們總不能把伺服器的防火牆關閉,於是查了下,將ssh新增到防火牆裡面:
sudo ufw allow ssh # 新增ssh到防火牆
sudo ufw status # 檢視狀態,可以看到已經新增
mysql 遠端連線失敗 mysql 遠端連線失敗
一 mysql 禁止 ip 遠端連線 mysql 庫 user表中 host 為 localhost 修改為 允許所有 ip 連線 或者 新增一條資料 host 為允許連線的 ip 二 授權某個使用者可以遠端連線 以root為例 grant all privileges on to root ide...
ubuntu ssh 別名連線
man ssh config vim ssh config host 別名 port 機器埠號 identityfile 金鑰的絕對路徑 hostname 機器路徑 user 機器使用者名稱 host 別名 port 機器埠號 hostname 機器路徑 user 機器使用者名稱 ssh 別名 這時...
mysql 遠端連線失敗
mysql 庫 user表中 host 為 localhost 修改為 允許所有 ip 連線 或者 新增一條資料 host 為允許連線的 ip 以root為例 grant all privileges on to root identified by password with grant opti...