Ubuntu 開啟ssh

ssh–secure shell,提供安全的遠(yuǎn)程登錄。從事嵌入式開發(fā)搭建linux開發(fā)環(huán)境中,ssh的服務(wù)的安裝是其中必不可少的一步。ssh方便一個開發(fā)小組中人員登錄一臺服務(wù)器,從事代碼的編寫、編譯、運(yùn)行。方便代碼的共享及管理。ssh是一種安全協(xié)議,主要用于給遠(yuǎn)程登錄會話數(shù)據(jù)進(jìn)行加密,保證數(shù)據(jù)傳輸?shù)陌踩?/p>

  1. SSH分客戶端openssh-client和openssh-server
    如果你只是想登陸別的機(jī)器的SSH只需要安裝openssh-client(ubuntu有默認(rèn)安裝,如果沒有則
sudo apt-get install openssh-client

),如果要使本機(jī)開放SSH服務(wù)就需要安裝

sudo apt-get install openssh-server
  1. 查看當(dāng)前的ubuntu是否安裝了ssh-server服務(wù)。默認(rèn)只安裝ssh-client服務(wù)。
dpkg -l | grep ssh
  1. 安裝ssh-server服務(wù)
sudo apt-get install openssh-server

再次查看安裝的服務(wù):

dpkg -l | grep ssh

然后確認(rèn)ssh-server是否啟動了:

ps -e | grep ssh

如果看到sshd那說明ssh-server已經(jīng)啟動了。
如果沒有則可以這樣啟動:

sudo /etc/init.d/ssh start

sudo service ssh start 

配置相關(guān):
ssh-server配置文件位于/etc/ssh/sshd_config,在這里可以定義SSH的服務(wù)端口,默認(rèn)端口是22,你可以自己定義成其他端口號,如222。(或把配置文件中的”PermitRootLogin without-password”加一個”#”號,把它注釋掉,再增加一句”PermitRootLogin yes”)
然后重啟SSH服務(wù):

sudo /etc/init.d/ssh stop 
sudo /etc/init.d/ssh start

3. 登陸SSH(Linux)

ssh username@目標(biāo)ip 

其中,username為目標(biāo)ip 機(jī)器上的用戶,需要輸入密碼。
斷開連接:exit

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容