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.