linuxssh设置⽤户名和密码,每天⼀个linux命令--ssh的host配置
⽤户名密码
1、在终端输⼊ cd ~/.ssh/
vi config
输⼊服务器的⽤户名和密码
souche@kickseed:~/.ssh$ cat config
# 这是跳板机的配置,给跳板机的 IP 起个别名: jump_machine, ⽤户名: owen
Host feature
HostName .III.III.III
User XXX
2、⽣成 rsa 公钥和私钥: ssh-keygen -t rsa
tip:如果ssh的⽬录下⾯已经有公钥,就不⽤⽣成了
souche@kickseed:~/.ssh$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/souche/.ssh/id_rsa): 1HyKxJHtKz
1HyKxJHtKz already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in 1HyKxJHtKz.
Your public key has been saved in 1HyKxJHtKz.pub.
The key fingerprint is:
SHA256:PRQmfxrHWuWM5QgqTwd3OIsD8gPq70mf8JCzerVPzw8 souche@kickseed
linux登录命令The key's randomart image is:
+---[RSA ]----+
| o =.. o |
| o . Bo= O |
| . +..o.=oB + |
| . o+o+.B |
| . .S.= |
| . .. . |
| .*. .. E |
| .oO.o o . |
| .++ +.. o.. |
+----[SHA256]-----+
souche@kickseed:~/.ssh$
3、 ssh-copy-id -i    密钥⽂件  ⽤户别名@服务器别名
souche@kickseed:~/.ssh$ ssh-copy-id -i id_rsa.pub souche@feature
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: key(s) remain to be installed -- if you are prompted now it is to install the new keys
souche@172.17.41.58's password:
Number of key(s) added:
Now try logging into the machine, with: "ssh 'souche@feature'"
and check to make sure that only the key(s) you wanted were added.
souche@kickseed:~/.ssh$ ssh-copy-id -i id_rsa.pub souche@eva
N天学习⼀个linux命令之scp
⽤途 通过ssh通道,不同主机之间复制⽂件 ⽤法 scp [options] [user@host:]file1 [user2@host2:]file2 常⽤参数 -1使⽤ ssh 1协议 -2使⽤s ...
每天⼀个linux命令(45)--telnet命令
每天⼀个Linux命令,今天是⽹络命令中的Telnet. Telnet 命令通常⽤来远程登录,Telnet 程序是基于 Telnet 协议的远程登录客户端程
序.Telnet 协议是TCP/IP协议族中 ...
64个命令,每天⼀个linux命令⽬录, shutdown,tee,rcp,
每天⼀个linux命令⽬录 开始详细系统的学习linux常⽤命令,坚持每天⼀个命令,所以这个系列为每天
⼀个linux命令.学习的主要参考资料为: 1. 2.htt ...
(5)ps详解 (每周⼀个linux命令系列)
(5)ps详解 (每周⼀个linux命令系列) linux命令 ps详解 引⾔:今天的命令是⽤来看进程状态的ps命令 ps 我们先看man ps ps - report a snapshot of t ...
(4)top详解 (每周⼀个linux命令系列)
(4)top详解 (每周⼀个linux命令系列) linux命令 top详解 引⾔:今天的命令是⽤来看cpu信息的top top 我们先看man top top - display Linux pro ...
(3)lscpu详解 (每周⼀个linux命令系列)
(3)lscpu详解 (每周⼀个linux命令系列) linux命令 lscpu详解 引⾔:今天的命令是⽤来看cpu信息的lscpu lscpu 我们先看man lscpu display infor ...
N天学习⼀个Linux命令之帮助命令:man
前⾔ ⼯作中每天都在使⽤常⽤的命令和⾮常⽤的命令,忘记了⽤法或者参数,都会bing⼀下,然后如
此循环.⼀直没有真正的系统的深⼊的去了解命令的⽤法,我决定打破它.以前看到有⼈,每天学习⼀个linux命令 ...
每天⼀个Linux命令:find(20)
find find命令在⽬录结构中搜索⽂件,并执⾏指定的操作.Linux下find命令提供了相当多的查条件,功能很强⼤.由于find具有强⼤的功能,所以它的选项也很多,其中⼤部分选项都值得我们花时间 ...
每天⼀个linux命令:tail(16)
tail tail命令⽤于输⼊⽂件中的尾部内容,不指定⽂件时,作为输⼊信息进⾏处理.tail命令默认在屏幕上显⽰指定⽂件的末尾10⾏.命令从指定点开始将⽂件写到标准输出,使⽤tail命令的-f选项可以 ...
随机推荐
iOS 开发:TCP三次握⼿连接
在TCP/IP协议中,TCP协议提供可靠的连接服务,采⽤三次握⼿建⽴⼀个连接. 第⼀次握⼿:建⽴连接时,客户端发送syn包(syn=j)到服务器,并进⼊SYN_SEND状态,等待服务器确认: 第⼆次握 ...
Android热修复技术选型(不在市场发布新版本的情况下,直接更新app)
2015年以来,Android开发领域⾥对热修复技术的讨论和分享越来越多,同时也出现了⼀些不同的解决⽅案,如QQ空间补丁⽅案.阿⾥AndFix 以及Tinker,它们在原理各有不同,适⽤场景各异,到 ...
java⾯向对象编程—— 第三章 程序流程控制
3.1流程控制 三种基本技术可以改变程序的控制流程: ①  调⽤⽅法:调⽤⽅法将导致控制流程离开当前⽅法,转移到被调⽤的⽅法: ②  选择:java中有两种做出选择的机制:if/else语句和sw ...
关于docker中的⼏个⼩命令
问题 A VirtualBox machine with the name 'vagrant_c__devops_docker_vagrant' already exists. 解决命令:VBoxMa ...
Unity 中关于 BuildSetting 中 “Optimize Mesh Data” 选项的“坑”
Unity 在底层默认希望为你做尽可能多的优化,降低使⽤门槛,⽐如 BuildSetting 中的 Optimize Mesh Data 选项就是⼀个典型的例⼦. 这个选项到底有什么⽤呢?⽂档描述为: ...
EXCEL VBA运⾏不显⽰系统提⽰
Sub XXX() Application.DisplayAlerts = False '代码段 Application.DisplayAlerts = True End Sub 以下是MICROSO ...
什么是DNS劫持和DNS污染?
什么是DNS劫持和DNS污染? blogread/it/article/7758?f=weekly 说明 我们知道,某些⽹络运营商为了某些⽬的,对 DNS 进⾏了某些操作,导致使⽤ ...
macos + vs code + grep 进⾏多⽂件搜索
macos下,打开vs code后,选择view菜单,点击terminal, 在vs code中打开控制台.执⾏以下grep命令: grep -w "p" -n -r  /User ...
Git 恢复本地误删的⽂件
通过git进⾏代码管理的项⽬,如果在本地编辑的过程中误删了某些⽂件或者⽂件夹,可以通过git操作来复原. Step 1: git status 查看本地对改动的暂存记录.如下图所⽰,本⼈误删了⽂件夹“ ...

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。