노틸러스의 “서버에 연결”을 사용한 키 기반 SSH 로그인 암호를 비워두면 노틸러스의

암호를 비워두면 노틸러스의 “서버에 연결”기능을 통해 SSH 서버에 로그인을 시도했지만 작동하지 않았습니다.

시스템에있는 키를 사용하여 서버에 어떻게 연결합니까?



답변

아래 필드에 사용자 이름을 입력하는 대신 user@서버 주소 앞에 추가 하고 사용자 이름과 비밀번호를 모두 비워 두어야합니다.


답변

.pem 키를 사용하여 EC2 인스턴스에 연결하고 일반 사용자 이름 비밀번호 모드를 사용하여 연결해야했습니다. ~/.ssh/config파일에 호스트 별칭을 포함시켜 이러한 요구 사항을 해결했습니다 . 예:

Host ssh_using_key
HostName abc.myawesomesite.com
User ubuntu
IdentityFile ~/.ssh/MyPrivateKey.pem
Compression yes

Host ssh_using_userpass
HostName 173.193.72.103
User root
Port 2222

위에서 설명한대로 노틸러스에서 파일> 서버에 연결로 이동하십시오. 예:

키를 사용하는 SSH의 경우 :

Server = ssh_using_key (as in the ~/.ssh/config file)
Type = SSH
Folder = /var/www
[leave User Details BLANK.]

사용자 이름과 비밀번호를 사용하는 SSH의 경우 :

Server = ssh_using_userpass (as in the ~/.ssh/config file)
Port = 2222
Type = SSH
Folder = /home/www
User name = root
Password = lamepassword
Check Remember this password.

필요에 따라 수정하십시오. 이것이 누군가를 돕기를 바랍니다.


답변

Unity 사용을 중단하고 Unity와 사양을 초과하더라도 내 컴퓨터가 크롤링되면서 Gnome3으로 전환했을 때이 문제가 발생했습니다.

어쨌든, 나는 지문 문제가 아닌지 확인하기 위해 먼저 ~ / .ssh / known_hosts 파일을 제거했습니다. 그렇지 않아서이 단계가 필요하다고 생각하지 않았습니다.

그런 다음 비밀번호를 요청한 passPHRASE를 입력 하여 (지금까지 다른 모든 것을 시도했을 때 지옥에 대해서만 ) 시도 했습니다 . 보라.


답변

주석 중 하나에서 Tom이 언급했듯이 다음을 시도하십시오.

ssh-add path

파일 path의 경로는 어디에 있습니까 .pem?


답변

우분투 14.04 LTS

노틸러스 창이 약간 변경되었습니다.

전제 조건 :

  1. 서버에 로그인하십시오.
  2. 공개 키 추가 ~/.ssh/authorized_keys

로컬 컴퓨터에서 노틸러스를 엽니 다.

이 URL 형식을 사용하여 로그인하십시오 ssh://user@server. 홈 패치 이외의 다른 CD를 넣으려면 슬래시를 추가하십시오. ssh://user@server/var/www예를 들어.


답변

Sagun의 접근 방식을 시도했지만 16.04에서 서버 연결 UI가 다릅니다. 현재 필요한 명령 또는 인수는 ssh://ssh_using_key입니다.


답변

key.pem을 사용하는 사람들에게는 다음과 같이 작동합니다.

다음을 사용하여 key.pem 파일 권한을 변경하십시오.

sudo chmod 700 key.pem

그리고 이것을 ~ / .ssh / config에 추가하십시오 (이 파일은 존재하지 않을 수 있습니다. 그렇다면 ‘cd ~ / .ssh /’와 ‘sudo nano config’를 사용하여 파일을 만드십시오) :

Host my_server
HostName 111.0.0.1
User ubuntu
IdentityFile /home/user/somefolder/key.pem

111.0.0.1은 서버 IP 주소이며 다음 명령을 사용하여 찾을 수 있습니다.

ping mysite.com

그런 다음 노틸러스 / 파일 ‘서버에 연결’을 사용해보십시오.

sftp://ubuntu@myserver/home
sftp://ubuntu@myserver/var/www
sftp://ubuntu@myserver/etc

연결할 때 이와 같은 디렉토리를 변경할 수 있습니다.

또는 Ubuntu에 내장 된 ‘Remmina Remote Desktop Client’를 사용하는 쉬운 방법은 Dashboard에서 찾을 수 있습니다.

감사.