centos8安装 ssh

1.安装openssh-server

查看centos中是否安装了openssh-server。查看命令:yum list installed | grep openssh-server

上图显示已经安装,如果没任何输出显示表示没有安装 openssh-server,通过输入 yum install openssh-server来安装。

2.修改ssh配置文件

修改 /etc/ssh/目录下的sshd服务配置文件 sshd_config。(注意一定是sshd_config文件,如果系统中安装有openssh-client,就会有ssh_config文件,别找错了文件)

vi /etc/ssh/sshd_config

3.重启服务

保存退出,启动sshd服务。
service sshd start启动sshd服务。
ps -e | grep sshd检查sshd服务是否已经启动。

sshd服务添加之自启动列表中,并查看是否开启自启动sshd服务。

4.确认网络连接正常

确认虚拟机centos宿主机PC之间网络互通,并且查看centosip地址。
这里在centos上访问外网来验证网络是通的。

上图中192.168.12.102 就是我宿主机的IP地址

5.宿主机通过ssh连接到虚拟主机

这里我们利用xshell7 进行连接

连接成功。

六.免密登录设置

创建密钥对

cd ~

ssh-keygen

安装密钥对

cd .ssh

cat id_rsa.pub >> authorized_keys

chmod 600 authorized_keys

chmod 700  ~/.ssh

重启ssh服务

systemctl restart sshd.service

root用户下 cd ~/.ssh

sz id_rsa (若下载不成功,使用xftp直接拖到宿主机)

使用xshell7配置

将公钥上移到第一位

导入我们下载的私钥

 

 确定后实现免密登录

 

 

posted @ 2022-01-19 11:03  Sixty0328  阅读(1300)  评论(0编辑  收藏  举报