ubuntu開放ssh實現遠程登錄

ssh分爲客戶端openssh-client和服務器端openssh-server

可執行下面命令進行安裝:

$ sudo apt-get install openssh-client openssh-server

要想給其他機器提供ssh遠程登錄,則必須安裝服務器端Server,並保證sshd服務正常運行。

要想通過ssh登錄其他機子,則必須安裝客戶端Client。


ssh服務啓動:sudo /etc/init.d/ssh start

ssh停止服務:sudo /etc/init.d/ssh stop

ssh重啓服務:sudo /etc/init.d/ssh restart


ssh的配置文件位於/etc/ssh/sshd_config

可以根據自己情況修改裏面的配置,

ssh的默認端口是22,也可以在裏面改爲自己想要的端口。

修改完了記得重啓一下sshd服務才能生效。


要想外網的機子通過ssh來訪問本地機子,還必須在路由器設置開放端口,默認22。

如果是動態ip,還必須在路由器上啓動動態DNS服務,並設置好相應參數。


設置完後,可以用一下命令來訪問,

通過IP訪問:

$ ssh username@192.168.1.112 

通過域名訪問:

$ ssh username@xxx.com

其中,username爲192.168.1.112/xxx.com 機器上的用戶,
之後會提示你輸入密碼,密碼(要登陸的機器的密碼)輸入正確後,登錄成功。
username是打開終端時@前面的那部分,hostname是@後面的那部分。

原文地址:http://blog.sina.com.cn/s/blog_4da051a60101c8lq.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章