cd /#sh:radek@firebird
명령줄을 통해 mc에서 scp를 실행할 수 있다는 것을 알았습니다 .
내가 할 수 있는 방법이 없을까?
- 즐겨찾기로 저장하시겠습니까?
- 어쩌면 비밀번호도 있을 수도 있죠?
답변1
설정을 단순화하려면 에 있는 SSH 구성 파일을 설정하면 됩니다 ~/.ssh/config
. 예를 들면 다음과 같습니다.
Host server
User l33t
HostName server.example.org
HostName 지시문은 Host에 지정된 이름과 일치하는 경우 선택 사항입니다. 이것은 기본적으로 타이핑을 위한 별칭입니다 [email protected]
. s
많은 입력을 피하려면 호스트 행의 이름을 짧은 a로 설정할 수 있습니다. 원격 사용자 이름이 로컬 사용자 이름과 동일한 경우 사용자 줄을 무시할 수도 있습니다. 위의 구성을 사용하면 ssh server
, scp file-to-copy server:
등 만 입력하면 됩니다 .
OpenSSH는 비밀번호 저장을 지원하지 않습니다. 이는 일반적으로 좋지 않은 생각이지만 공개 키 인증이라는 보다 안전한 대안을 제공합니다. 공개 키를 사용하면 각 서버의 비밀번호가 다르더라도 여러 서버에 자동으로 로그인할 수 있습니다. 공개 키는 일반적으로 비밀번호와 함께 디스크에 저장되는 개인 키를 사용합니다. 이 비밀번호는 개인 키를 로드하는 데 사용되며, 이후 원격 서버를 인증하는 데 사용됩니다. 항상 개인 키 비밀번호를 입력할 필요가 없도록 SSH 공개 키 에이전트(예: ssh-agent
GNOME Keyring)에 개인 키를 로드할 수 있습니다. 에이전트가 로드된 개인 키로 실행 중이면 비밀번호 없이 모든 서버에 자동으로 인증할 수 있습니다. 비밀번호 없이 개인 키를 디스크에 저장할 수도 있지만 이는 보안 수준이 낮고 일반 텍스트 비밀번호를 디스크에 저장하는 것과 같습니다. 보세요SSH 공개 키 설정.
답변2
버전 4.8.23 기준:
상단 메뉴를 열거
Left
나 (Right
F9를 누르세요마우스를 사용할 수 없는 경우)선택하다
Shell link...
형식별로 연결 입력
username@hostname
(예를 들어,[email protected]
)
다른 모든 것은 허용되는 답변에 설명된 대로 작동하는 것 같습니다. (적어도 나는 지금까지 사용 ssh-agent
하고 ssh-add
불만이 없습니다.)
http://wiki.blue-panel.com/index.php/Midnight_Commander_(en)#SCP_Client: