openssh 사용법


-1

두 대의 서버 A와 B가 있습니다.

A는 Windows 2003 서버이고 B는 CentOS 7 서버입니다.

A에 windows 용 openssh를 설치했지만 RSA 키로 A에서 B에 연결할 수 있도록 B의 ssh_config를 설정하는 방법을 모르겠습니다.

Eidt 2015-08-05 23:18:34

내 혼란스러운 질문에 대해 죄송합니다.

  1. 클라이언트가 아닌 명령 만 사용할 수 있습니다.
  2. RSA 키로 A에서 B에 연결해야합니다.
  3. 내가 키를 생성하고 B에 게시 술집.
  4. 나는 ssh user@b.ip를 시도했지만 유용하지는 않다.

-1 define server '서버 A와 B가 각각 2 개씩 연결되어 있다고 말하면 서버가 명확하지 않습니다. 그렇다면 서버는 무엇을 의미합니까, 당신은 큰 강력한 컴퓨터를 의미합니까? 나는 컴퓨터가 얼마나 크고 강력하든 상관 없습니다. 그건 관련이 없습니다. 그리고 당신은 자신을 모순합니다. B의 ssh_config를 설정하면 B가 클라이언트가됩니다. 그런 다음 A에서 B로 연결하면 A에서 B로 연결됩니다.
barlop

그런데 ssh_config를 구성 할 필요는 없습니다.
barlop

A라는 Windows 2003 Server에서 B라는 CentOS 7 서버에 연결하려고합니다.
Josef

@Josef는 당신의 해석을 이해합니다. 나는 이것이 Windows Server 2003이라는 것을 알았습니다.
barlop

@ 조세프 예, 당신 말이 맞아요.
WhiteWater

답변:


1

사용자 / 패스를 통해 로그인 할 수있는 경우

키를 생성하고 복사해야합니다.

ssh 클라이언트가있는 ssh-keygen을 실행하여 키를 생성하면 ssh 클라이언트가있는 홈 디렉토리에 id_rsa 및 id_rsa.pub가 만들어집니다.

ssh-copy-id user @ host를 사용하여 키를 ssh 서버에 복사합니다. 사용자 / 패스로 로그인하라는 메시지가 표시되면 키가 복사되고 키를 통해 자동으로 로그인 할 수 있습니다. ssh 서버의 authorized_keys 파일에 공개 키를 추가합니다.

ssh_config 파일과 sshd_config 파일은이를 수정하지 않아도됩니다.


나는 내 질문을 업데이트했다.
WhiteWater

1

일반적으로 Windows 클라이언트에 특별한 것을 설정할 필요는 없습니다. ssh 서버가있는 CentOS의 기본값은 정상적으로 작동합니다. openssh에 문제가 있으면 퍼티 또는 고양이 새끼 Windows ssh 클라이언트로 GUI 유형의 사용자를보다 쉽게 ​​파악할 수 있습니다.

핵심 인증을 설정하는 데 문제가 있습니까? 아니면 정확히 무엇이 문제입니까? 먼저 사용자 이름 / 암호를 사용해보고 작동하면 공개 키 인증으로 변경하십시오. (과 무능하게하다 공개적으로 도달 할 수있는 경우 서버의 비밀번호 인증)

공개 키 인증의 경우 puttygen 또는 ssh-keygen을 사용하여 클라이언트 (A)에서 키 쌍을 생성 한 다음 공개 키를 추가해야합니다 (예 : ssh-rsa BASE64 ... THINGY == 덧글 )를 서버의 ~ / .ssh / authorized_keys 파일에 저장합니다 (B). ~ 여기에 로그인하는 데 사용하는 사용자의 홈 디렉토리가 있습니다. /home/user/.ssh/authorized_keys


하지만 안타깝게도 기본값으로 centos를 설정하면 암호없이 연결할 수 없습니다. 사실, 암호를 입력해야합니다.
WhiteWater

-1 당신은 "openssh에 문제가 있다면 putty를 사용하십시오"& lt; --- putty는 서버가 아니며 클라이언트 만
barlop

@WhiteWater 물론 클라이언트 인증서를 서버에 추가해야합니다! howtoforge.com/ssh_key_based_logins_putty
Josef

-1 @barlop Windows 용 openssh 대신 CentOS의 OpenSSH 서버에 연결하기 위해 PuTTY 클라이언트를 사용하도록 제안했습니다!
Josef

1
괜찮아요, 그의 설정에 대한 당신의 해석이 정확하고 좋다고 생각합니다. 나는 downvote를 제거하고 그의 셋업이 무엇인지 명확하게했습니다.
barlop
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.