ssh–secure shell,提供安全的遠程登錄。從事嵌入式開發搭建linux開發環境中,ssh的服務的安裝是其中必不可少的一步。ssh方便一個開發小組中人員登錄一臺服務器,從事代碼的編寫、編譯、運行。方便代碼的共享及管理。ssh是一種安全協議,主要用于給遠程登錄會話數據進行加密,保證數據傳輸的安全。
如果你只是想登陸別的機器的SSH只需要安裝openssh-client(Ubuntu有默認安裝,如果沒有則sudo apt-get install openssh-client),如果要使本機開放SSH服務就需要安裝openssh-server。
dpkg -l | grep ssh
sudo apt-get install openssh-server
再次查看安裝的服務:
dpkg -l | grep ssh
然后確認ssh-server是否啟動了:
ps -e | grep ssh
如果看到sshd那說明ssh-server已經啟動了。 如果沒有則可以這樣啟動:sudo /etc/init.d/ssh start或sudo service ssh start 配置相關: ssh-server配置文件位于/etc/ssh/sshd_config,在這里可以定義SSH的服務端口,默認端口是22,你可以自己定義成其他端口號,如222。(或把配置文件中的”PermitRootLogin without-passWord”加一個”#”號,把它注釋掉,再增加一句”PermitRootLogin yes”) 然后重啟SSH服務: sudo /etc/init.d/ssh stop sudo /etc/init.d/ssh start
ssh username@192.168.1.103 其中,username為192.168.1.103機器上的用戶,需要輸入密碼。 斷開連接:exit
(1)服務器:192.168.1.103(jackgao用戶) (2)客戶端:192.168.1.104(root用戶)
(3)客戶端遠程ssh登錄服務器
(4)退出遠程登錄
另外,如果安裝了ssh服務,windows下可以使用xshell或者putty鏈接這臺ubuntu了(但是每次都得輸入用戶名和密碼,即使xshell可以存儲用戶名和密碼但是登陸速度很慢。所以可以使用公共密鑰的登陸方式來提高速度和安全性。參考鏈接:ubuntu SSH配置 以及 與xshell文件傳輸http://blog.sina.com.cn/s/blog_53683dc20102v3wz.html)
參考鏈接及相關: 1. ubuntu開啟SSH服務 http://www.CUOXin.com/xiazh/archive/2010/08/13/1798844.html 2. Ubuntu 14.04遠程登錄服務器–ssh的安裝和配置 http://jingyan.baidu.com/article/9c69d48fb9fd7b13c8024e6b.html 3. ubuntu14.04 ssh的安裝及使用方法 http://jingyan.baidu.com/article/0eb457e52e50ad03f1a90518.html 4. ubuntu16.04安裝 + xshell連接虛擬機 http://blog.csdn.net/chi_wawa/article/details/52467914 5. ubuntu SSH配置 以及 與xshell文件傳輸 http://blog.sina.com.cn/s/blog_53683dc20102v3wz.html 6. ssh遠程登錄命令簡單實例 http://www.2cto.com/os/201307/228495.html 7. 菜鳥Linux系列:[4]SSH免密碼登陸遠程服務器 http://jingyan.baidu.com/article/2fb0ba4043124a00f2ec5f0f.html 8. linux下ssh遠程登錄服務器入門操作 http://www.CUOXin.com/plwang1990/p/5279451.html
新聞熱點
疑難解答
圖片精選