Ubuntu + SSH密钥连接服务器

1. 下载VS code

cd到下载文件夹后,使用命令安装,把xxx复制为文件名

bash 复制代码
sudo dpkg -i xxx.deb

2. 为VSCode换皮肤

3. 下载SSH插件和Docker插件


4. 配置SSH


把密钥key文件放在/home/your_user_name/.ssh/里面,然后在/home/your_user_name/.ssh/config中加入如下内容:

bash 复制代码
  Host idcmnt1.truesight.com.cn
    HostName idcmnt1.truesight.com.cn
    User root
    Port 10044
    IdentityFile ~/.ssh/base44.key

Host是你为服务器主机起的名字,HostName是服务器IP地址,这俩可以一样。IdentityFile是你存放密钥的地址(需要把密钥文件复制到这个目录),Windows为C:/Users/your_user_name/.ssh/base44.key


Windows不用配置第二个文件

在/etc/ssh/ssh_config文件尾处加入如下内容:

bash 复制代码
SendEnv LANG LC_*
    HashKnownHosts yes
    GSSAPIAuthentication yes

    RSAAuthentication yes
    PubkeyAuthentication yes

5. 点这个小箭头远程连接

相关推荐
朝九晚五ฺ5 小时前
用Rust从零实现一个迷你Redis服务器
服务器·redis·rust
阿巴~阿巴~5 小时前
深入解析UDP服务器核心开发机制
linux·服务器·网络协议·网络编程·udp服务器·recvfrom函数
q***31896 小时前
如何查询SQL Server数据库服务器的IP地址
服务器·数据库·tcp/ip
wa的一声哭了6 小时前
Linux服务器配置ssh免密登陆多台服务器、服务器别名配置
linux·运维·服务器·网络·arm开发·python·ssh
qinyia6 小时前
Wisdom SSH:AI助手可用的运维工具详解,帮助理解提升人机合作效率
运维·服务器·人工智能·ssh
清浅儿7 小时前
Linux权限知识点
linux·运维·服务器
kyle~7 小时前
Linux---文件控制<fcntl.h> (file control, fcntl)
linux·运维·服务器
落日漫游7 小时前
Ansible变量全解析:优化自动化流程的关键
linux·服务器·网络
HalvmånEver7 小时前
Linux:基础开发工具(四)
linux·运维·服务器·开发语言·学习·makefile