답변:
netcat 사용 :
nc -z localhost 22
맨 페이지에서
-z Specifies that nc should just scan for listening daemons,
without sending any data to them.
nc -z -w 2 192.168.0.123
(-w 시간 제한 옵션, 초) 시간 초과되지 않습니다 궁금해 |
z
로. 누구든지 당신은 여전히 스캔하는 경우에만 제공하지 않고 스캔을 한 사람의 정보를 얻을 수 있습니다identification string
번갈아 하는:
nc -vzw 1 hostname 22
-w
옵션은 nc
우분투에 영원히 갇혀있을 것이다
nc -zw 2 examplehost.com 22 && { echo "You can call your backup function" ; } || { echo "SSH Unavailable" ; }
는 어때
MACHINE=192.168.0.8
exec 3>/dev/tcp/${MACHINE}/22
if [ $? -eq 0 ]
then
echo "SSH up"
else
echo "SSH down"
fi
/dev/tcp
. 데비안에서 파생 된 데비안 우분투도있을 수 있습니다 (그러나 구체적인 지식은 없습니다). 그러나 /dev/tcp
가능하다면, 이것은 완벽하게 유효합니다.
exec 3>/dev/tcp/${HOST}/22
정말 "기괴한"보인다고 해도 감사합니다
nc: invalid option -- 'z'