사용하는 우리 중 SSH즉, 일상 생활에서 원격 컴퓨터 나 서버에 지속적으로 액세스해야하는 사람들은 암호 입력에 지쳐 버릴 수 있습니다.
- 터미널 입력 : ssh user @ server
- 몇 초만 기다리세요
- 연결하려는 서버에서 비밀번호를 요청합니다.
- 암호를 입력하고 [Enter] 키를 누르면 원격 서버에 액세스합니다.
그리고 이제 내 질문은 그냥 입력하는 것이 더 간단하지 않습니까? :
sshpass -p «PASSWORD» ssh root@servidor
예를 들어 사용자가 뿌리, 서버는 다음과 같습니다. 개발desdelinux.NET 그리고 암호는 수닐 ... 그러면 줄은 다음과 같습니다.
sshpass -p xunil ssh root@dev.desdelinux.net
이를 위해서는 패키지를 설치하기 만하면됩니다. SSH 패스에 데비안 / 우분투 또는 파생 상품은 sudo apt-get sshpass 설치 한편 아치 리눅스 또는 파생 상품으로 충분합니다 sudo 팩맨 -S sshpass
포트를 지정하려는 경우 (SSH가 포트 22에 없기 때문에) 우리는 추가 -p«포트» ... 즉, 포트 9122라고 가정합니다.
sshpass -p xunil ssh root@dev.desdelinux.net -p 9122
이 모든 것을 더욱 단순화하려면 별칭을 만들 수 있습니다.예를 들어 server1을 실행하면 전체 라인이 실행되어 SSH를 통해 server1 (sshpass -p 암호 사용자 @ server1) 또는 이와 유사한 방법을 사용하면 너무 긴 줄을 넣지 않아도 됩니다
어쨌든 이것이 도움이 되었기를 바랍니다.
그건 그렇고, SSH로 액세스 할 때 비밀번호를 쓰지 않아도되는 또 다른 방법은 공개 및 개인 키.
안부