![SSH 비밀번호에 대괄호가 포함되어 있습니다.](https://linux55.com/image/178857/SSH%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EC%97%90%20%EB%8C%80%EA%B4%84%ED%98%B8%EA%B0%80%20%ED%8F%AC%ED%95%A8%EB%90%98%EC%96%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
다음 비밀번호와 사용자 이름을 사용하여 SSH를 통해 서버에 연결하려고 합니다.Pa55w0rd12#45^78(
내가 시도한 명령은 다음과 같습니다.
[manu@xxx ]$ ssh manu:Pa55w0rd12#45^78(@xxxxxxx
-bash: syntax error near unexpected token `('
[manu@xxx ]$ ssh manu:"Pa55w0rd12#45^78("@xxxx
Password:
이는 제품 내 코드이고 변경할 수 없기 때문에 동일한 명령을 따라야 했습니다.
ssh username:password@server
누구든지 나를 해결책으로 안내할 수 있습니까?
답변1
OpenSSH와 함께 제공되는 SSH 클라이언트는 인용된 구문을 지원하지 않습니다. 여기서 암호는 명령줄에 제공됩니다.
다른 SSH 클라이언트를 사용하는 경우 알려주시기 바랍니다.
비밀번호 없는 로그인을 위해 키 사용을 고려해야 하지만 꼭 그렇게 해야 한다면 "sshpass" 또는 "expect"를 확인하십시오.
https://serverfault.com/questions/241588/how-to-automate-ssh-login-with-password