SSH使用指定的私钥访问远程服务器

使用-i参数指定要使用的私钥

ssh -i /Users/dylan/.ssh/id_rsa zq@192.168.1.110

如果提示:“Permissions 0644 for '/Users/dylan/.ssh/id_rsa' are too open.”

—表示该私钥文件本身权限开放尺度太大了,于是SSH自身的策略关闭了SSH
—这时我们给私钥文件去掉多余的权限,只保留所有者读写权限。

chmod 600 /Users/dylan/.ssh/id_rsa.ssh/id_rsa

当我们配置好非对称加密对远程服务器访问后,服务器信任了客户机的公钥,客户机手持被远程服务器信任的公钥对应的私钥即可访问远程服务器。
当我们想更换电脑访问远程服务器时,可以将私钥复制到新电脑,在新电脑上使用此私钥即可访问远程服务器。

通俗的说:一个钥匙只能开一把锁,这个钥匙可以在不同人的手上去开这把锁

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容