通过编写配置文件config ssh链接主机

①在家目录下创建.ssh隐藏文件夹,然后创建config文件

mkdir .ssh

cd .ssh/

vim config        #编写config文件

host "imooc"
    HostName 192.168.123.34                                
    User root
    Port 22

然后就可以

ssh imooc     #通过配置文件连接主机

配置多台主机的写法

连接上了我的这台云主机了

②ssh安全免密码登录:ssh key

window下面实现免密登陆:

复制桌面生成的公钥的内容

在.ssh目录下创建     vim authorized_keys   

将公钥的内容粘贴进去   保存退出 然后用xshell

打开这个连接就实现的免密登陆linux了    就是这边带着公钥去访问linux有的公钥就不需要密码了

linux下生成秘钥公钥

ssh-keygen

查看生成的秘钥公钥     ls -al

shift+4就是$    快速到行位

未完

 

 

 

 

 

### VSCode SSH 远程服务器配置文件详解 #### 打开和编辑SSH配置文件 为了在VSCode中设置通过SSH连接至远程服务器,需先安装`Remote-SSH`及其附加组件`Editing Configuration Files`插件[^1]。随后,在本地计算机上启动VSCode命令面板(快捷键为"Ctrl+Shift+P"或"Cmd+Shift+P"),输入并执行`Remote-SSH: Open Configuration File...`指令来定位和打开SSH配置文件,通常此文件位于用户的`.ssh`目录下名为`config`。 #### 配置文件结构示例 一旦打开了该配置文件,则可以按照如下格式编写具体的主机条目: ```plaintext Host myserveralias HostName 192.168.22.34 User xcrj Port 1223 IdentityFile ~/.ssh/id_rsa ``` 上述片段展示了如何设定一个别名`myserveralias`指向特定IP地址的机器,并指定了用户名、自定义端口号以及私钥路径用于身份验证过程[^2]。 #### 使用密钥进行无密码登录 对于希望实现无需每次手动输入密码就能完成的身份验证场景,可以通过指定`IdentityFile`参数关联本地生成的一对公私钥中的私钥部分给目标服务器上的账户。这一步骤完成后,只要事先已将对应的公钥添加到了远端的`authorized_keys`列表里,那么后续利用VSCode发起SSH会话时就可自动完成鉴权流程而不需要再提供额外凭证信息[^4]。 #### 修改现有配置项 如果想要调整已经存在的某个远程主机的相关属性比如更改默认使用的TCP端口号码,只需找到对应于那个节点下的`Port`字段做适当修改即可;同样地,其他任何支持被个性化定制的内容也都可以依照相同方式处理——即直接编辑相应的行内数据以满足实际需求变化的要求[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值