Linux 系统免密码登陆远程服务器
- 在当前Linux生成公钥私钥
ssh-keygen
公钥私钥存放路径为:~/root/.ssh/
id_rsa id_rsa.pub - 登陆被远程主机,进入目录~/root/.ssh/
是否存在authorized_keys文件,若不存在新建authorized_keys文件
将第一步生成的id_rsa.pub文件内容,拷贝到authorized_keys中
也可以用命令ssh-copy-id root@192.168.1.1 - ssh远程若不想每次输入Ip地址可修改/etc/hosts文件
在hosts文件首行添加 192.168.1.1 centos
下次需要链接此服务器直接输入 ssh centos即可
备注:服务器账号与当前登录用户名一样才可生效。否则需要输入ssh username@centos - 针对经常远程服务器可设置
cd bin/
vim abc
输入以下内容:
ssh 192.168.1.1
chmod +x abc
下次直接输入abc命令即可远程到centos服务器
备注:若根据第三步的设置
Ip地址也可设置为Centos
Learn how to learn~~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步