前言:我开了两台虚拟机做这个实验
一台是主机A ubuntu
一台是主机B centos7
(一)这里是在ubuntu进行的操作
1.安装ssh
sudo apt install ssh
2.确认ssh激活了
systemctl status ssh
然后如图 这里是在主机B操作 就是如此简单
远程连接B电脑之后对其文件进行操作 如图↓
成功 告一小段落
PS:
如果你不知道一个ssh服务名是什么
使用命令:systemctl list-units --type=service | grep ssh
ssh.service loaded active running OpenBSD Secure Shell server
(二)更换端口再次尝试远程连接
这里在主机A上操作 并且更改端口 主机A作为被远程连接的主机
在主机A上 将ssh配置文件ssh_config里面新增Port 2222
sudo vim /etc/ssh/ssh_config
重启项目
systemctl restart ssh.service
启动防火墙
sudo ufw enable
防火墙要更改
sudo ufw allow 2222/tcp
重启防火墙
sudo ufw reload
来到主机B 进行如下图的操作
成功