2016-09-06 3 views
2

내 .ssh/config 파일 내에 암호를 지정할 수 있습니까? 뭔가 같은.ssh/config 파일에서 암호를 지정 하시겠습니까?

Host host1 
    User user1 
    Pass password 

내가 발견 한 모든 리소스 대신 키를 사용하는 것이 좋습니다. 그러나 그것은 나를위한 옵션이 아니므로 암호를 사용하고 싶습니다.

openssh가 없으면이 패치를 설치할 수 있습니까?

EDIT : 내가 암호를 사용해야하는 이유는 리눅스에서 cygwin sshd에 연결할 때 네트워크 드라이브에 액세스하는 것입니다.

+0

'하지만 당신이 정말로 당신의 선택권을 재고해야 me'에 대한 옵션이 아니다 ... –

+1

당신은 또한 http://linux.die.net/man/1 (['sshpass']를 사용으로 볼 수 있었다/sshpass) –

+0

@MattClark 잘 윈도우에 말해. 그들은 암호를 사용하여 로그인하지 않으면 네트워크 드라이브를 잠금 해제하지 않습니다. 나는 그것을 좋아합니까? 아니. 선택의 여지가 있니? 아니. – Paladin

답변

6

아니요, 불가능합니다. 구성 옵션은 설명서 페이지 ssh_config에 설명되어 있으며 Pass과 같은 옵션은 없습니다.

일반 텍스트로 암호를 저장하는 것은 매우 안전하지 않으므로 패치가 없습니다 (적어도 몇 년 동안은 보지 못했습니다). 약간의 난독 화 방법을 사용한다고해도 더 이상 안전하지 않으며 실제 암호화로 인해 많은 복잡성 (새로운 암호화 암호)이 추가됩니다.

정말 SSH 키를 사용하십시오. 시원하고 안전하며 사용하기 쉽습니다. 셋업하기위한 두 가지 명령과 세 번째 명령.

$ ssh-keygen -t rsa -P "" 
$ ssh-copy-id server 
$ ssh server 
+0

사용할 수 없다. ssh 키, windows는 네트워크 드라이브의 잠금을 해제하지 않습니다./ – Paladin

+1

다른 시스템은 읽기 전용이므로 (가정용 진공 청소기이기 때문에) ssh 키를 사용할 수 없습니다. 재미) – raarts

관련 문제