ssh 서버 이름 비밀번호 없이 원격 서버에 로그인
1826 단어 ssh
2 scp id_rsa.pub 원격 서버 사용자 이름 @ 원격 서버 주소: ~/.ssh는 이 파일을 원격 서버 사용자에게 복사합니다.ssh 폴더 아래
3 ssh 원격 서버cat에 로그인합니다.ssh/id_rsa.pub >> .ssh/authorized_keys
여기까지만 하면 이 컴퓨터로 돌아가면 ssh 원격 서버 사용자 이름 @ 원격 서버 주소를 통해 비밀번호 로그인을 면제받을 수 있습니다.
4 기본/etc/ssh/ssh_config 또는 ~/.ssh/config 에 가입
Host s1( )
hostname server.domain.com( ip)
user username( )
이제 sshs1은 비밀번호 없이 로그인할 수 있습니다.
또 다른 방법
다음 예에서 ssky-keygen과 ssh-copy-id를 사용하면 비밀번호 입력 없이 원격 Linux 호스트에 로그인할 수 있습니다.ssh-keygen에서 공개 키와 키를 만듭니다.ssh-copy-id 로컬 호스트의 키를 원격 호스트로 복사하는 authorized_keys 파일에ssh-copy-id도 원격 호스트의 사용자 홈 디렉터리(home)와 ~/.ssh,와~/.ssh/authorized_keys 적절한 권한을 설정합니다.단계 1: ssh-key-gen으로 로컬 호스트에 공개 키와 키를 만듭니다ligh@local-host$ ssh-keygen -t rsaEnter file in which to save the key (/home/jsmith/.ssh/id_rsa):[Enter key] Enter passphrase (empty for no passphrase): [Press enter key]Enter same passphrase again: [Pess enter key]Your identification has been saved in/home/jsmith/.ssh/id_rsa.Your public key has been saved in/home/jsmith/.ssh/id_rsa.pub. The key fingerprint is: 33:b3:fe:af:95:95:18:11:31:d5:de:96:2f:f2:35:f9 ligh@local-host단계 2: ssh-copy-id로 원격 호스트에 공개 키를 복사합니다ligh@local-host$ ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]@remote-host‘s password:Now try logging into the machine, with ―ssh ?remote-host‘‖, and check in: .ssh/authorized_keys to make sure we haven‘t added extra keys that you weren‘t expecting.[주: ssh-copy-id는 키를 원격 호스트의.ssh/authorized_key에 추가합니다.]3단계: 원격 호스트에 직접 로그인ligh@local-host마지막 로그인: Sun Nov 16 17:22:33 2008 from 192.168.1.2 [주: SSH는 암호를 묻지 않습니다.] ligh@remote-host$[주: 원격 호스트에 로그인했습니다]
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
SSH 키 쌍이 손실된 경우 EC2 인스턴스에 대한 SSH 연결 복원얼마 전에 안타깝게도 중요한 EC2 인스턴스에 속한 SSH 키 쌍을 잃어버렸습니다. 그 시점에서 우리는 방금 인스턴스의 스냅샷을 찍고 새 키 쌍으로 새 인스턴스를 생성했습니다. 이 블로그 게시물에서는 SSH 연결을 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.