우분투 16.04를 사용하고 있습니다. SSH 서버에 자동으로 로그인하는 기본 bash 파일을 작성했습니다. SSH가 서버에 연결할 수 없는 경우 "연결 실패"라는 메시지를 추가하는 방법이 있습니까? 아마도 if
명령일까요? 파일을 올려두었어요GitHub.
추가된 스크립트
#!/bin/sh
#I wrote this little bash script for people.
#It's just for people that don't know how to make an auto login script for SSH.
clear
echo "Welcome, $USER !"
echo "Connecting to SSH server..."
sshpass -p "passwordhere" ssh -o StrictHostKeyChecking=no user@host
답변1
대신 sshpass -p "passwordhere" ssh -o StrictHostKeyChecking=no user@host
만들어 보세요
if $(sshpass -p "passwordhere" ssh -o StrictHostKeyChecking=no user@host); then echo "Success!"; else echo "Bother. Didn't work."; fi