設定linux能夠被遠端連線

2021-10-01 19:11:10 字數 1337 閱讀 6105

之前一直用的是自帶ssh的雲伺服器,它可以很方便的遠端連線。但是現在想用其他電腦連線自己的一台linux伺服器(就是想設一下可以遠端登陸的乙個賬號)就犯了難了…搞了一上午才配好orz(tcl),所以記錄一下上午的簡單配置過程以便下次回憶

在這裡我的linux伺服器使用ssh服務,linux伺服器為ubuntu 18.04.1,訪問linux伺服器的主機使用xshell遠端連線

首先給linux伺服器(也就是需要被遠端訪問的伺服器)安裝ssh

sudo apt-get update

sudo apt-get install openssh-server

檢視當前主機的ip位址

其中乙太網部分的 inet後面跟著的就是本機的ip位址

增加使用者

useradd username

修改使用者密碼

passwd username

開啟sshd服務

sudo service sshd start

驗證服務是否已經開啟

service ssh status

顯示* sshd is running則ssh服務已經啟動

本來以為開啟之後就可以直接訪問了,結果其實還要修改一下配置檔案,允許指定使用者可以被遠端訪問

修改sshd的配置檔案

sudo vim /etc/ssh/sshd_config

在檔案最後新增

allowusers 使用者名稱

然後就大功告成了!

第四步可能顯示ssh:unrecognized service,可能是ssh沒有啟動的原因

此時可以輸入檢視命令:

service ssh status

如果顯示unrecognized service則說明首先要啟動ssh服務,啟動命令如下:

sudo /etc/init.d/ssh start

目前不太清楚sshd和ssh的區別與聯絡,所以導致配置環境的時候沒法從原理上思考解決方案。

linux遠端連線設定

先在為了安全性考慮,很多服務都是部署在linux伺服器的,所以很多時候就要求我們知道很多linux知識。所以從現在開始記錄積累。當我們需要遠端連線linux伺服器時,需要在linux進行配置。首先,我們需要以root使用者登入linux伺服器。然後配置遠端檔案,遠端檔案在 etc ssh sshd ...

讓mysql 能夠遠端連線

授權法。例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。grant all privileges on to myuser identified by mypassword with grant option 如果你想允許使用者myuser從ip為192.168....

Linux 下 Mysql 設定 遠端連線

1.檢視配置檔案 etc my.cnf mysqld 如果有配置 bin address 將 bind address 注釋 2.使用root 進入mysql use mysql select host,user from user 檢視是否有 的host 如果沒有則新增 3.新增host 語法 g...