배경:
저는 LAMP와 wordpress를 설치할 로컬 서버(오래된 재설계된 HP 데스크탑)에서 openSUSE Tumbleweed를 실행하고 있습니다. 서버를 원격으로 관리하고 싶기 때문에 워크스테이션을 설정할 필요가 없습니다. 또한 서버에서 몇 가지 침투 테스트를 시도하고 싶습니다. Kali가 설치된 완벽한 작은 Toshiba Portege 830 COREi5가 있어서 서버의 취약점을 검색할 수 있습니다. 내 생각엔 그것은 마치 자기 자신과 체스를 두는 것과 같다고 생각한다.
이상적으로는 동일한 Portege를 사용하여 서버를 관리하고 싶습니다. 그러나 클라이언트에서 서버에 연결하는 데 문제가 있어서 많은 웹사이트에서 본 권장 디버깅 명령을 실행해 보았습니다( 예를 들어:http://www.snailbook.com/faq/general-debugging.auto.html).
Kali 터미널이 SSH 접미사 명령을 인식하지 못하는 것 같습니다. openSUSE 서버에 설치된 openssh-server에서 동일한 명령과 다른 명령을 실행하고 있는데 Kali 노트북에 설치된 openssh-client가 어떤 명령도 인식하지 못합니다.
다음 모두:
root@kali:~# ssh -v -p 222
root@kali:~# ssh -p 222
root@kali:~# ssh
사용량 인쇄물만 반환됩니다.
usage: ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-E log_file] [-e escape_char]
[-F configfile] [-I pkcs11] [-i identity_file]
[-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec]
[-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address]
[-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]]
[user@]hostname [command]
서버가 ssh
실행 중입니다:
root@kali:~# service ssh status
● sshd.service - OpenSSH Daemon
Loaded: loaded (/lib/systemd/system/ssh.service; disabled; vendor preset: disabled)
Active: active (running) since Mon 2017-05-01 03:45:55 BST; 24min ago
Main PID: 7637 (sshd)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/ssh.service
└─7637 /usr/sbin/sshd -D
이 명령이 작동하지 않는 이유는 무엇입니까?
답변1
ssh -v -p 222
ssh -p 222
오류 자체를 반환해야 합니다 . IP 또는 호스트 이름(정규화된 DNS 이름 또는 에 지정된 이름 ) /etc/hosts
으로 연결할 호스트를 지정 해야 합니다. 예를 들어 IP를 기준으로 하면 다음과 같습니다.
ssh -v -p 222 192.168.0.3
openSUSE 서버의 IP 주소를 사용해야 합니다.