ssh 일상 최적화 사용
config 파일 사용
ssh 명령 은 기본적으로 ~ /. ssh / config 파일 을 프로필 로 불 러 옵 니 다. 없 으 면 기본 설정 을 사용 합 니 다.만약 우리 가 ssh 에 대해 맞 춤 형 제작 을 하려 고 한다 면 다음 과 같은 방법 을 사용 할 수 있다
[root@linux-node2 .ssh]# pwd
/root/.ssh
[root@linux-node2 .ssh]# cat config
Host host2
StrictHostKeyChecking no
HostName 10.10.206.145
Port 5821
ForwardAgent yes
User root
Controlpath ~/.ssh/ssh-%r@%h:%p.sock
Host * # ssh
StrictHostKeyChecking no
HostName %h
Port 1234
User root
Controlpath ~/.ssh/ssh-%r@%h:%p.sock
[root@linux-node2 .ssh]#
이렇게 10.10.206.145 를 다시 연결 할 때 ssh host 2 만 사용 하면 됩 니 다.
ssh - 에이전트 관리 키
일반적으로 생산 에 있어 서 저 희 는 ssh 키 를 사용 하여 로그 인 합 니 다. 키 를 암호 화 할 때 도 있 습 니 다. 연결 할 때마다 비밀 번 호 를 입력 해 야 합 니 다. 매우 번 거 롭 습 니 다. openssh 는 ssh - agent 를 제공 하여 키 를 관리 합 니 다.
(만약 에 우리 가 여러 대의 원 격 서버 와 여러 개의 비밀 키 파일 이 있다 면 ssh - agent 를 사용 하면 로그 인 할 때마다 - i 매개 변 수 를 사용 하여 비밀 키 파일 을 지정 하지 않 아 도 됩 니 다. ssh - agent 는 성공 할 때 까지 서로 다른 비밀 키 파일 을 사용 하려 고 시도 합 니 다)
# ssh-agent
ssh-agent
# ssh-agent
ssh-add ~/.ssh/id_rsa
# ssh-agent
ssh-add -L
#
1、 ssh-add , Could not open a connection to your authentication agent.
:ssh-agent bash
또 다른 경우, 예 를 들 어 호스트 A 가 호스트 B 를 통 해 호스트 C 에 접근 할 수 있 는 경우, 우 리 는 B 에 비밀 키 를 저장 해 야 할 수도 있 지만, ssh - 에이전트 의 에이전트 forwarding 기능 을 사용 하면 호스트 A 를 사용 하여 B 와 C 에 로그 인 할 수 있 으 며, B 에 비밀 키 를 저장 하지 않 아 도 된다.
다음으로 전송:https://www.cnblogs.com/dachenzi/p/8677286.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.