实现SSH登陆FileZilla

本案例在MacOS下,对于Linux平台方法适用,具体细节自行解决。

课后作业

1、按照本文章的方法,内化后,自行实现Github的SSH验证
2、图解非对称加密与对称加密过程,说明SSH登陆背后原理

-------------------我们开始------------------

生成密钥对


# 在本地MacOS终端下
ssh-keygen  -m PEM  -t rsa  -b 1024 -f ~/Documents/id_rsa
# ~/Documents/id_rsa 为 生成文件路径和名称
# ssh-keygen相关参数可以ssh-keygen --help查看

将公钥发布

这里以新浪云的服务器为例


本地MacOS
cat ~/Documents/id_rsa.pub

复制公钥到下图位置

实现SSH登陆FileZilla_第1张图片

PS:注意,如果是自己的服务器,需要把公钥加入到ssh中来,这个自行查阅并实现

SSH链接测试


ssh -i ~/Documents/id_rsa -p 60022 服务器地址(或者域名)
# 链接成功会进入服务器

FileZilla相关配置

实现SSH登陆FileZilla_第2张图片

链接成功后即可上传文件了

谢谢观看,别忘了课后作业哦

你可能感兴趣的:(#,Linux,terminal,++++++++Mac,OS++++++++)