ssh–secure shell姜胖,提供安全的遠程登錄。從事嵌入式開發(fā)搭建linux開發(fā)環(huán)境中右莱,ssh的服務(wù)的安裝是其中必不可少的一步慢蜓。ssh方便一個開發(fā)小組中人員登錄一臺服務(wù)器,從事代碼的編寫晨抡、編譯则剃、運行如捅。方便代碼的共享及管理。ssh是一種安全協(xié)議镜遣,主要用于給遠程登錄會話數(shù)據(jù)進行加密,保證數(shù)據(jù)傳輸?shù)陌踩?/p>
- SSH分客戶端openssh-client和openssh-server
如果你只是想登陸別的機器的SSH只需要安裝openssh-client(ubuntu有默認安裝谎僻,如果沒有則
sudo apt-get install openssh-client
)寓辱,如果要使本機開放SSH服務(wù)就需要安裝
sudo apt-get install openssh-server
- 查看當前的ubuntu是否安裝了ssh-server服務(wù)。默認只安裝ssh-client服務(wù)鞍盗。
dpkg -l | grep ssh
- 安裝ssh-server服務(wù)
sudo apt-get install openssh-server
再次查看安裝的服務(wù):
dpkg -l | grep ssh
然后確認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ù)端口敷存,默認端口是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@目標ip
其中彻亲,username為目標ip 機器上的用戶吮廉,需要輸入密碼。
斷開連接:exit