반응형

Linux 3

[GDB] 명령어 정리

1. gdb [파일] 파일을 gdb로 불러온다. * 옵션 gdb -q [file] : gdb를 시작할때 여러정보들을 출력하지 않고 실행된다. gdb --args [file] [argv1] [argv2] ... : 파일과 함께 인자들을 줄 수 있다. 2. r / run gdb로 불러온 프로그램을 실행한다. *옵션 run argv1 argv2 ... : 위에서 gdb --args로 인자를 넘길수도 있지만 이 명령어에서 옵션을 주어 인자를 넘길 수도 있다. 3. disas [함수] / disassemble [함수] 특정 함수의 어셈블리 코드를 보고싶을때 사용한다. 4. b *[주소] / break *[주소] 입력한 주소 위치에 브레이크 포인트를 설정한다. 5. b [function] / break [funct..

Linux/명령어 2019.09.22

[SSH 접속] ssh를 이용하여 가상머신 접속시 오류발생에 대한 해결법

윈도우에서는 Xshell이나 Putty 등 프로그램을 이용해야 원격으로 쉘을 접속할 수 있는데, 맥OS에서는 ssh명령어를 이용하여 접속이 가능하다. ssh [계정이름]@[host] 이를 사용하면 접속이 가능하다. 그런데 VMware fusion에서 구동하는 가상머신을 원격으로 접속하려고 터미널에서 ssh명령어를 그대로 쳐주었는데, "no matching key exchange method found." 이라는 오류가 났다. 아래 사진처럼,, 찾아보니 키 교환 알고리즘이 설정되어있지 않아서 발생하는 문제라고 한다. 그래서 아래처럼 입력하면 해결이 된다고 한다. ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 [계정이름]@[host] 그래서 입력했는데, "no matc..

Linux/VMware Fusion 2019.09.17
반응형