1. 程式人生 > >2.11.2.ubuntu14.04上網及安裝openssh

2.11.2.ubuntu14.04上網及安裝openssh

http pen 開發 能力 介紹 blog 問題 Opens 筆記本

本節詳細介紹ubuntu14.04的網絡配置問題,然後安裝openssh-server,最後用sshsecureshell登錄。

2.11.2.1、ubuntu14.04上網問題

(1)虛擬機上網有2種模式,NAT和橋接。
(2)虛擬機上網配置要註意這幾個地方:第一個要註意選擇NAT還是橋接模式;第二個要註意ubuntu中網絡配置文件/etc/network/interfaces,這個文件中是配置網卡信息的(譬如靜態ip還是dhcp,靜態ip地址是多少等);第三個如果是橋接模式要註意橋接到哪個網卡上(一般筆記本都有2個網卡,一個是有線網卡一個是無線網卡),如果是NAT模式沒關系。
(3)ubuntu14.04中重啟網卡的命令變了。
(4)演示:NAT方式下上網配置過程。
前提是主機windows通過無線wifi上網了(或者windows通過有線上網也可以)。然後在虛擬機中配置2點:第一選擇NAT方式,第二配置/etc/network/inerfaces文件中使用dhcp方式;然後重啟網卡,確認ip地址得到後即可上網。
(5)演示:橋接方式上網配置過程。
前提是主機windows通過無線wifi上網了(主機通過有線網卡上網的配置方式有不同)。然後虛擬機中配置註意三點:第一選擇橋接方式,第二配置橋接到無線網卡(如果主機windows是通過有線上網的,則橋接到有線網卡);第三配置/etc/network/inerfaces文件中使用dhcp方式;然後重啟網卡,確認ip地址得到後即可上網。
(6)演示:虛擬機要ping通開發板的配置過程。
前提是開發板和電腦之間通過網線連接好。然後虛擬機中配置註意三點:第一選擇橋接方式,第二配置橋接到有線網卡(如果配置為自動或者配置橋接到無線網卡則肯定無法ping通開發板);第三配置/etc/network/inerfaces文件中使用static方式,ip地址配置保證和主機windows、開發板三者處於同一網段;然後重啟網卡,確認ip地址得到後即可ping通開發板。
(7)windows系統中有一個bug,如果windows沒有檢測到有線網卡連接了外部網絡則windows中本地連接是不工作的,網卡不工作。解決方案是用網線隨便連接一個有聯網能力的東西即可,譬如網線連接你的電腦到旁邊兄弟的電腦上,譬如插上你的開發板(開發板中運行了linux系統),譬如插上路由器端口。

2.11.2.2、搭建openssh環境

(1)安裝ssh-server。(sudo apt-get install openssh-server)如果報錯提示依賴錯誤,可以參考:http://www.cnblogs.com/mliudong/p/4094519.html
(2)securecrt登錄
(3)sshsecureshell登錄
ssh登錄不上,要修改/etc/ssh/sshd_config,參考:http://blog.sina.com.cn/s/blog_5f435c130102v6pv.html。 修改完重啟時如果/etc/init.d/ssh restart不起作用,可以使用:ps -e | grep ssh,看sshd的進程號,然後kill -9 進程號殺死ssh進程以達到重啟的目的,或者直接重啟ubuntu系統

2.11.2.ubuntu14.04上網及安裝openssh