원격으로 일부 파일에 액세스하고 싶습니다. 저는 노틸러스를 사용하고, ssh://my-ssh-server
위치 표시줄을 입력하고, 사용자 및 비밀번호 정보를 입력하고, 자격 증명을 영구적으로 저장하도록 합니다.
이제 다음 오류가 발생하므로 잘못된 비밀번호를 입력한 것 같습니다 Too many authentication failures
. 자격 증명을 변경할 수 있는 확실한 방법은 없지만 SSH 연결을 시도해야 합니다.
(여전히 터미널을 통해 openssh 서버에 연결할 수 있지만 편의상 노틸러스를 통해 액세스하는 것을 선호합니다.)
노틸러스가 SSH 연결 비밀번호를 잊게 만드는 방법은 무엇입니까?
답변1
GVFS를 통해 액세스되는 서버의 자격 증명은 다음을 통해 그놈 키링에 저장됩니다.도서관의 비밀. 그래픽 Seahorse 애플리케이션을 사용하거나 secret-tool
삭제하세요.
secret-tool search --all xdg:schema org.gnome.keyring.NetworkPassword
secret-tool clear protocol "ssh" server "example.com" ...
답변2
공개 키를 사용하여 자격 증명을 우회하고 SSH 서버에 원격으로 로그인할 수 있도록 허용했습니다.
다음과 같이 키를 등록했습니다.
cat ~/.ssh/id_rsa.pub | ssh user@my-ssh-server "cat - >> ~/.ssh/authorized_keys"
이런 식으로 노틸러스는 이를 자격 증명 대신 기본값으로 사용합니다.
노틸러스가 허용된 로그인 수를 초과했을 수 있습니다. SSH 서버에 대한 새 연결을 설정하기 전에 SSH 서버를 다시 시작하거나 SSH 서버에서 IP 금지를 해제해야 할 수도 있습니다.