一 Windows端操作
1.1 私钥和公钥生成
输入cmd终端
ssh-keygen -t rsa -b 4096
一直回车就可以了
1.2 remote SSH插件安装
1.3 config配置
免密登入配置操作如下
打开Configure,公钥文件拷贝到Linux服务器的 ~/.ssh 目录下
二 Linux服务端操作
2.1 在authorized_keys文件中追加公钥文件内容
cd ~/.ssh cat id_rsa.pub >> authorized_keys
2.2 权限修改
chmod 700 ~/.ssh/ chmod 600 ~/.ssh/authorized_keys
重启vscode
免密登入远程服务器完成!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/127847.html
摘要:原理远程主机收到用户的登录请求,把自己的公钥发给用户。也就是说,要实现免密码登入,首先要设置钥匙。把公钥放到远程服务器比如我的基本都安装了,万一没有,上。TL;DR 本地登录服务器 ssh user@remote -p port,端口是22的话ssh user@remote,退出登录exit 本地免密码登录 ssh-copy-id user@remote -p port,这在写脚本服务器控...
摘要:查找并修改服务端向客户端器请求消息的间隔服务端向客户端器请求无响应的次数,自动断开重启服务使修改生效解决登录警告中文乱码问题上用是终端环境是。到服务器上查看一些文件时,中文乱码。这种情况一般是终端和服务器的字符集不匹配,下默认的是字符集。 延长SSH的连接超时时间 SSH登录连接服务器时,默认的连接超时时间很短,经常会断掉,为方便管理修改sshd的配置文件,然后重启sshd服务。 vi...
摘要:使用背景当我们需要将项目部署到远程线上服务器时传统的方法可能就是将本地代码通过等方式上传到服务器然后通过登入到服务器,配置好环境手动启动应用。 使用背景 当我们需要将项目部署到远程线上服务器时;传统的方法可能就是: 将本地代码通过ssh、ftp等方式上传到服务器; 然后通过ssh登入到服务器,配置好环境; 手动启动应用。 太过手动化,麻烦,操作繁琐。 现代自动化部署 ...
阅读 1113·2022-09-27 09:47
阅读 985·2022-09-27 09:28
阅读 1475·2022-09-27 09:16
阅读 783·2022-09-27 08:21
阅读 981·2022-09-27 08:08
阅读 1123·2022-09-18 12:33
阅读 790·2022-09-16 08:01
阅读 776·2022-09-15 12:27