remote-ssh 配置

在Win10系统中打开cmd,

输入:ssh-keygen -t rsa -b 4096 -f id_rsa-remote-ssh 回车创建ssh key


上传pub key到远程server的 .ssh目录,

输入:scp -P 22 id_rsa-remote-ssh.pub phoenix@192.168.81.128:~/.ssh/


linux 上 若没有该目录

cd ~/.ssh/ # 若没有该目录,请先执行一次ssh localhost

cat ./id_rsa.pub >> ./authorized_keys # 加入授权

chmod 600 authorized_keys

chmod 700 .ssh


visual code 配置

Host alias

    HostName 192.168.201.128

    User kason

    Port 22

    IdentityFile C:\\Users\\Kason\\id_rsa-remote-ssh

执行sudo vim /etc/ssh/sshd_config打开ssh配置文件,确认以下选项是否有开?要确保有开的情况下,才能用ssh key免密码登陆


配置文件一般位于/etc/ssh/sshd_config

将配置项前面的#号去掉,然后修改值

重启服务,service ssh restart或service sshd restart或/etc/init.d/ssh restart

PermitRootLogin yes#允许root登录

PermitEmptyPasswords no#不允许空密码登录

PasswordAuthentication yes# 设置是否使用口令验证

AuthorizedKeysFile   .ssh/authorized_keys#指定授权文件

 RSAAuthentication yes 

PubkeyAuthentication yes

作者:笑笑_xxred

链接:https://www.imooc.com/article/288622

来源:慕课网

本文首次发布于慕课网 ,转载请注明出处,谢谢合作

改变权限

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

推荐阅读更多精彩内容