在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
来源:慕课网
本文首次发布于慕课网 ,转载请注明出处,谢谢合作
改变权限
网友评论