Ubuntu/Centos+SSH

环境:VMware® Workstation 14 Pro,ubuntu-16.04.3-server-amd64.iso,CentOS-7-x86_64-Minimal-1708.iso。


安装了ssh客户端的机器则可以通过ssh协议连接到其他开启了ssh服务的机器,

sudo apt-get install openssh-client

如果想要别的机器能够登录到该Ubuntu,则需要安装ssh服务端,终端下执行,

sudo apt-get install openssh-server -y

检查是否启动,

ps -e | grep ssh

出现sshd。

如果安装完后该服务没有自动启动ssh,则手工启动,

sudo /etc/init.d/ssh start

修改端口,

/etc/ssh/sshd_config

Port 22这一行,将端口修改成任意其他端口(注意别和其他服务使用端口重复)。

重启ssh服务,

sudo service ssh restart

虚拟机中,网络适配器-桥接模式(勾选 复制物理网络连接状态 虚拟机将直接连接到物理局域网,使自身独立于宿主机外,从局域网路由器获取IP。这种方式虚拟OS可以和局域网中其他终端实现互访。桥接模式有一个子选项“Replicate physical network connection state.”,它的意思是如果在笔记本等移动设备上使用虚拟机的桥接模式,当宿主机在无线网络和有线网络之间进行切换时,虚拟OS的IP地址会自动更新而无需重新设置。

查看虚拟机ip,

ifconfig

查看Win10 ip,

ipconfig

ip为ens33下面的inet addr: 172.16.218.146,而不是lo。

然后在win10下用xshell/xftp登陆。


Centos7切换root权限,

su root

vim使用,进入编辑模式,

i

esc退出到normal模式,

:wq   #保存退出
:q!   #不保存退出

使用yum安装软件包的时候报如下错误,

Could not resolve host: mirrorlist.centos.org

解决方法,

cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
ONBOOT=yes
service network restart

为使用ifconfig命令,需要安装,

yum install net-tools.x86_64

安装ssh,

yum install openssh-server -y

如果修改了/etc/ssh/sshd_config,需要重启服务,

systemctl restart sshd.service

虚拟机中,网络适配器-桥接模式。