리눅스 우분투에서 nc 명령어를 사용하여 TCP/IP 네트워크에 대한 다양한 작업을 수행할 수 있습니다. nc 명령어는 네트워크 통신을 위한 유틸리티로, TCP/IP 프로토콜을 사용하여 데이터를 전송하고 수신하는 기능을 제공합니다. 이전 포스팅에서는 nc 명령어를 사용하여 특정 포트로 연결하고 데이터를 송수신하는 예제를 다뤘습니다. 해당 포스트를 참고하여 nc 명령어의 사용법에 대해 더 자세히 알아보세요.
2020.06.19 - [Linux/OS] - Linux Ubuntu NC 사용법 - 1
다음으로 리눅스 우분투에서 chmod 명령어를 사용하여 파일에 대한 권한을 수정할 수 있습니다. 파일의 권한은 읽기, 쓰기, 실행 여부를 나타내며, 소유자, 그룹, 기타 사용자에 대한 권한을 설정할 수 있습니다. 이전 포스팅에서는 chmod 명령어를 사용하여 파일에 대한 권한을 수정하는 예제를 다뤘습니다. 해당 포스트를 참고하여 chmod 명령어의 사용법과 권한 설정에 대해 자세히 알아보세요. 특히 리눅스에서 755, 777 등등 숫자를 적는 경우가 있습니다. 이 숫자는 모두 권한을 의미합니다. 따라서 리눅스에서 chmod로 직접 권한을 수정해보세요.
2020.06.30 - [Linux/OS] - Linux Ubuntu 권한 설정(chmod)
마지막으로 이전 포스팅에서는 리눅스 우분투에서 쉘스크립트를 작성하여 텍스트 파일 뒤에 내용을 추가하는 방법에 대한 예제를 다루고 있습니다. 쉘스크립트는 리눅스에서 자동화된 작업을 수행하기 위해 사용되는 스크립트 언어입니다. 해당 포스팅에서는 쉘스크립트를 작성하여 >> 명령을 사용하여 텍스트 파일의 뒤에 내용을 추가하는 예제를 다뤘습니다. 자세한 내용은 해당 포스트를 참고하여 쉘스크립트 작성에 대해 더 자세히 알아보세요.
2020.06.30 - [Linux/Shell Script] - Linux Ubuntu 특정 파일에 내용 추가(쉘스크립트)
리눅스 우분투에서 .bashrc 파일을 수정하여 alias를 추가하여 ssh 원격 접속 명령어를 간편하게 사용할 수 있습니다. .bashrc 파일은 쉘의 시작 시 자동으로 실행되는 스크립트 파일로, 사용자 정의 명령어나 환경 변수를 설정할 수 있습니다. 아래는 .bashrc 파일을 열고 alias를 추가하여 ssh 원격 접속 명령어를 단축해서 사용하는 예제입니다. sshpass를 활용하면 비밀번호도 자동으로 입력할 수 있으나 아래 예제에서는 수동으로 비밀번호를 입력해야합니다.
$ vim ~/.bashrc
...
alias connect200='ssh test@172.16.3.200'
...
$ source ~/.bashrc
아래는 위 예제에서 .bashrc 파일에 추가된 alias를 사용하여 ssh 원격 접속을 테스트하는 예제입니다. bashrc에 작성한 원격 서버로 로그인을 시도합니다. 이때 비밀번호는 직접 수동으로 입력해야합니다. 이처럼 alias를 사용하면 원격 접속 명령어도 길게 쓰지 않고 간단하게 설정할 수 있습니다.
$ connect200
test@172.16.3.200's password:
...
test@172.16.3.200's password:
Welcome to Ubuntu 16.04.7 LTS (GNU/Linux 4.15.0-142-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
11 packages can be updated.
2 updates are security updates.
...