ssh登录、配置免密登录
Ubuntu安装ssh、配置自启动脚本
文章目录
- 1.登录远程服务器:
- 2.给服务器设置别名
- 3.设置免密登录
- 4.执行命令
- 5.其它
1.登录远程服务器:
ssh user@hostname- user:用户名
- hostname:IP地址或域名
第一次登录会提示:
Are you sure you want to continue connecting (yes/no/[fingerprint])?
输入yes
,回车即可。该服务器的信息将会记录在 ~/.ssh/known_hosts
文件中。
然后输入密码即可登录。
默认登录端口号为22。如果想登录某一特定端口:
ssh user@hostname -p 22
2.给服务器设置别名
给服务器设置别名可以更加方便
打开文件~/.ssh/config
,然后按一下模板设置即可。
Host myserver1HostName IP地址或域名User 用户名Host myserver2HostName IP地址或域名User 用户名
myserver1
、myserver2
就是别名,可以任意设置,之后再使用服务器时可以直接用myserver1
别名。
3.设置免密登录
创建秘钥:
ssh-keygen
一直回车即可。
执行结束后,~/.ssh/
目录下会生成两个文件。
- id_rsa:私钥
- id_rsa.pub:公钥
之后想免密登录哪个服务器,就将公钥加入到对方服务器的~/.ssh/authorized_keys
文件里即可。
也可以使用ssh-copy-id myserver
命令自动添加公钥。
当有多对公/私钥对时,管理和操作会变复杂。使用 ssh 时需要通过 -i 指定私钥文件,比较麻烦。可以通过在 .ssh 目录下新建一个 config 文件来为私钥设置别名。
touch ~/.ssh/config
chmod 600 ~/.ssh/config //若有报错权限问题,可以尝试修改权限
配置内容如下(还有别名,端口等参数,不多做介绍):
这个文件和前边讲到的配置是同一个。
Host 别名HostName IP地址或域名User 用户名 IdentityFile ~/.ssh/xxxxxxxxPort 端口,默认22
4.执行命令
命令格式:
ssh user@hostname command
例如:
ssh user@hostname ls -a
5.其它
这里如果还需要登陆密码,可以尝试在远程服务器上进行下面的操作
将~/.ssh目录下文件权限设置成600
chmod 600 ~/.ssh/*
将~/.ssh 文件夹权限设置成700
chmod 700 ~/.ssh
将家目录权限设置成700
chmod 700 $HOME
更加详细的秘钥教程
linux下生成ssh密钥并获取密钥
Linux — SSH远程登陆配置sshd_config文件详解
ssh登录、配置免密登录相关推荐
- [linux] redhat 7 ssh 安装配置免密登录
安装ssh yum install openssh 查看端口 netstat -ntpl netstat -ntpl | grep :22 启动和关闭 service sshd restart/sta ...
- Linux主机之间配置免密登录
需求:linux主机上配置免密登录其他服务器 系统环境:centos7 主机A:192.168.149.150 主机B:192.168.149.153 示例:在主机A上配置免密登录主机B 1.主机A上 ...
- centos服务器集群配置免密登录和文件传输
centos服务器集群配置免密登录和文件传输 1.免密登录 (哪個用戶配置哪個用戶生效) 1. ssh-keygen -t ras # 连续回车三次得到生成的公钥私钥(文件夹 .ssh)======= ...
- APP新用户注册、手机号绑定、用户登录验证新方式——一键登录(免密登录)验证方式新趋势
传统的手机APP应用注册通常需要用户输入用户名,填写用户密码,同时通过获取验证码绑定手机号.用户一旦注册后再次登录传统的方式都是提供用户名加密码,或者凭手机验证码登录.当然现在许多APP为了获取更多的 ...
- 配置免密登录报错:ssh: Could not resolve hostname note1: Name or service not known
这两天配置免密出现这个错误: [root@note4 .ssh]# ssh note1 ssh: Could not resolve hostname note1: Name or service n ...
- ssh配置免密登录、scp文件传输免密
使用ssh相关命令,如scp等的时候,输入密码是很麻烦的事,而且有时候需要做自动化操作,这个时候还要人手动输入密码就没法玩了,我们可以通过配置rsa私钥和公钥的方式来免密ssh登录. 也可以直接使用s ...
- SSH配置免密登录方法
转载自https://blog.csdn.net/jeikerxiao/article/details/84105529 1.客户端生成公私钥 本地客户端生成公私钥:(一路回车默认即可) ssh-ke ...
- 【转】使用ssh-copy-id 快速的配置免密登录
1.在需要免密登录其他机器的主机上 生成公钥,私钥等. ssh-keygen -t rsa 回车回车回车 哪个用户登录就在哪个用户目录的.ssh目录下生成. 2.将以下命令做成脚本,因为环境不能下载, ...
- Git配置免密登录及常用操作的详细教程(基于Gitee平台)
文章目录 前言 一.SSH免密登录配置 1.安装GIt 2.生成SSH 3.配置 SSH key 4.验证SSH key是否配置成功 二.创建远程仓库 1.登录自己的Gitee账号 2.创建远程仓库 ...
最新文章
- jvm - 垃圾回收 gc
- SQL Editor and reconnect【mysql(workbench)更新数据时候的一个异常】【Error Code:1175】
- 关于MyAccount无法在standalone环境下运行的问题
- ANSIC标准定义的6种预定义宏
- shell监控web服务的多种方案
- cesium 3dtiles 加载本地数据_深入echarts学习:加载跨域、异步、本地json数据的防坑录
- Python机器学习:PCA与梯度上升03求数据的主成分PCA
- Mat 创建图像的理解
- 《SAP后勤模块实施攻略—SAP在生产、采购、销售、物流中的应用》——3.3 MRP结果评估概览...
- 制作原生的Win10 PE 1809
- 我的世界服务器皮肤文件在哪里,我的世界皮肤展开文件,皮肤站皮肤保存在哪个文件夹...
- 容器镜像仓库Harbor安装部署及简单使用
- MATLAB 赋值具有的非单一 rhs 维度多于非单一下标数
- 最新最全论文合集——法律智能
- 从零开始搭建Vue2.0项目(二)之集成axios
- 路径规划的二次规划方法-知识总结
- bms中soh计算方式_原创丨BMS算法中关于健康状态(SOH)的模型设计
- 1:基本初等函数的性质
- c语言,从“hello word“开始//1
- ArcMap 通过瓦片导出地图