VPS默认开启ssh的(并且防火墙默认开放22端口),此文记录的是虚拟机(Virtualbox)装CentOS后,本地端(主机)ssh登录虚拟机上的CentOS。
环境
主机 : Windows 7
虚拟机 : CentOS 6
Connection Type: Nat or Bridge
查看是否安装ssh (CentOS默认已经安装)
rpm -qa | grep ssh
若未安装ssh则
yum install ssh
或
yum install openssh-server
启动ssh服务器端
service sshd start
开机自启动
chkconfig sshd on
主机使用puppy连接:使用Putty远程管理VPS
虚拟机ip为局域网ip,例如 192.168.1.112
若主机为Linux
ssh [email protected]
其中root表示的是登录用户名,192.168.1.112为主机的IP地址,当然也可以使用主机名、域名来指代IP地址。
ssh 192.168.1.112
则会以当前客户端的用户名进行登录。
虚拟机查看ip
ifconfig
输出
10.0.2.15
主机网络共享中心查看VirtualBox Host-only Network 的ip地址
169.254.174.2
设置Virtualbox-网络-网卡1-NAT(网络地址转换)-勾选接入网线
配置端口转发
名称:guestssh
协议:TCP
主机Ip:169.254.174.2
主机端口:2222
子系统:10.0.2.15
子系统端口:22
完成后主机使用puppy连接:使用Putty远程管理VPS
注意此时ip为公网169.254.174.2 端口为2222
单开文章写过,详见:使用SSH密匙认证登录VPS