使用Putty连接Ubuntu虚拟机
一、如何开启ubuntu的SSH服务
1、在Ubuntu下开启SSH首先要确认你是否配置了IP,如果没有用以下命令进行配置:
设置IP地址:sudo ifconfig eth0 192.168.0.3 netmask 255.255.255.0 //配置你的eth0网卡的ip地址和子网掩码
设置路由:sudo route default gw 192.168.0.1 //配置你的默认路由
也可以手动配置IP:
注意:为了保证能够上网,DNS要与路由设置的一致。同时,虚拟机设置的网卡设置为桥接网卡。
2、buntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server,然而SSH分客户端openssh-client和服务端openssh-server,openssh-client是客户端,openssh-server是服务端,
安装SSH的服务端,即:openssh-server。
判断是否安装ssh服务,可以使用如下命令:ssh localhost
ssh: connect to host localhost port 22: Connection refused
出现上面的提示信息,就表示没有还没有安装SSH。
安装命令:sudo apt-get install openssh-server
卸载命令:sudo apt-get remove openssh-server
运行 sudo apt-get install openssh-server 命令之后,确认下是否安装正常,命令如下:
ps -e|grep ssh
442 ? 00:00:00 sshd
1442 ? 00:00:00 ssh-agent
看到sshd那说明ssh-server已经启动了
若没有则可以这样启动:sudo /etc/init.d/ssh start 或者 service ssh start
3、ssh-server的配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,也可以自己定义成其他端口号,如222。然后用以下命令重启SSH服务:
sudo /etc/init.d/ssh restart
还可以用sudo netstart -tlp 命令来检测,如果看到:
tcp6 0 0[::]:ssh [::]:*
就表示sshserver启动正常。
二、 通过客户端访问