ubuntu系統是一個自由、開源的作業系統,既免費又易用,成為現如今最受歡迎的linux發行版之一。但是用慣了windows系統的使用者也不舍得放棄windows系統,是以在虛拟機中運作ubuntu系統則不失為一舉兩得的方法。下面介紹在虛拟機中Ubuntu11.04開啟ssh服務的方法。
首先備份自帶的源:
- sudocp /etc/apt/sources.list/etc/apt/sources.list_backup
然後修改源: sudo gedit /etc/apt/sources.list選擇較快的源,替換原來的内容,儲存。
更新軟體包清單:sudo apt-get update安裝系統更新
依次點選System- Administrator-Update Manger,安裝更新,按提示重新開機。
安裝、配置、開啟ssh服務
- sudo apt-get install openssh-server
Ubuntu預設安裝了openssh-client,是以在這裡就不安裝了,如果你的系統沒有安裝的話,再用apt-get安裝上即可。
然後确認sshserver是否啟動了:
- ps -e |grep ssh
如果隻有ssh-agent那ssh-server還沒有啟動,需要/etc/init.d/ssh start,如果看到sshd那說明ssh-server已經啟動了。
ssh-server配置檔案位于/ etc/ssh/sshd_config,在這裡可以定義SSH的服務端口,預設端口是22,你可以自己定義成其他端口号。為了更安全,建議更改端口,然後重新開機SSH服務:
sudo /etc/init.d/ssh resart在windows XP系統中,使用putty.exe登入虛拟機
1. 首先在伺服器上安裝ssh的伺服器端。
- $ sudo aptitude install openssh-server
2. 啟動ssh-server。
- $ /etc/init.d/ssh restart
3. 确認ssh-server已經正常工作。
- $ netstat -tlp
- tcp600 *:ssh*:*LISTEN-
看到上面這一行輸出說明ssh-server已經在運作了。
4. 在用戶端通過ssh登入伺服器。假設伺服器的IP位址是192.168.0.103,登入的使用者名是hyx。
- $ ssh -l hyx 192.168.0.103
接下來會提示輸入密碼,然後就能成功登入到伺服器上了.
總結: