ssh遠程登陸Ubuntu虛擬機出錯,配置ssh服務
新安裝的虛擬機Ubuntu系統,用ssh連不上,這是因為沒有開啟ssh服務。只有開啟該服務後,XP或者其他的主機才可以遠程登陸到Ubuntu系統。
www.2cto.com
1、查看是否已安裝了並開啟了 ssh 服務,用這一條命令:ps -e |grep ssh
如果只有ssh-agent那說明ssh-server還沒有啟動或安裝,因為Ubuntu只缺省安裝了openssh-client。
2、安裝軟件包,執行sudo apt-get install openssh-server
如果上一步也沒有看到 ssh-agent 則說明你的系統沒有安裝它,再用apt-get install openssh-client安裝上即可。
www.2cto.com
3、然後確認sshserver是否啟動,執行:ps -e |grep ssh
一般安裝後就會自動啟動的,如果只有ssh-agent那ssh-server還沒有啟動,如果看到sshd那說明ssh-server已經啟動了。
4、ssh-server配置文件位於/ etc/ssh/sshd_config,可以cat查看。可以定義SSH的服務端口,默認端口是22,也可以改成其他端口。
5、修改了任何ssh的配置都需要重啟SSH服務,執行命令:sudo /etc/init.d/ssh resart。