2012-12-31 5 views
-2
[[email protected] ~]$ ssh-keygen -t rsa -C "[email protected]" 

Generating public/private rsa key pair. 
Enter file in which to save the key (/home/sneha/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/sneha/.ssh/id_rsa. 
Your public key has been saved in /home/sneha/.ssh/id_rsa.pub. 
The key fingerprint is: 
c8:50:db:0d:eb:cc:23:b3:8a:90:6c:32:80:e8:e2:cc [email protected] 
The key's randomart image is: 

+--[ RSA 2048]----+ 
|  . .  | 
|  . o +  | 
| . . o .  | 
|o o =   | 
|+  = S  | 
|+.  + .  | 
|*+ .   | 
|Bo . .   | 
| E. .   | 
+-----------------+ 

[[email protected] ~]$ /home/sneha/.ssh/id_rsa.pub 
bash: /home/sneha/.ssh/id_rsa.pub: Permission denied 

아무도 도와 줄 수 있습니까? 나는 내가 필요한 모든 것을하고 있다고 확신한다.SSH를 생성하는 동안 사용 권한이 거부 됨

답변

1

id_rsa.pub은 실행 파일이 아니라 공개 키이다. 일반 파일을 실행하면 권한 거부 오류가 발생합니다. 너 뭐하려고? 일반적으로이 파일을 연결할 서버의 ~/.ssh/authorized_keys에 추가합니다.

0

SELINUX를 사용하도록 설정 한 이유는 다음과 같습니다. 이 SELINUX는 리눅스가 제공하는 추가 보안 계층입니다. 이러한 경우 우리는 개인 및 공개 키를 생성 할 수 없습니다. 우리는 사용자에게 권한을 부여했습니다. 하지만 응용 프로그램 수준이 아닙니다.

이렇게하려면/etc/selinux/config로 이동하고 SELINUX = disable로 설정하십시오.

관련 문제