SQL Linux에서 Port 변경
· Version : ubuntu, SQL Server Linux
SQL Server Linux에서Port를 변경하는 방법에 대해서 알아본다. SQL Linux의 경우도 기본적으로 1433 포트를 사용하고 있다. 보안 또는 다른 이슈로 포트 번호를 변경해야 하는 이슈가 있을때 /opt/mssql/bin 폴더에 있는 mssql-conf 스크립트 내용을 변경하여 Port 를 변경할 수 있다.
SQL Linux에 접속하여 root 권한을 획득 한다. 많은 사람들이 이미 기본포트가 1433인것을 알고 있지만 실제 사용하는 포트를 확인하기 위해 netstat 명령을 사용하여 서버에서 실행중인 모든 연결을 확인한다.
sudo su
netstat -tulpn |
기본적으로SQL Server 포트는 1433이며, 1434는 SQL Server Browser 서비스에 사용된다. 이번 실습에서는 SQL Server포트를 1435로 변경하도록 한다. 아래 스크립트를 실행하여 포트 번호를 변경한다.
sudo /opt/mssql/bin/mssql-conf set network.tcpport 1435 |
포트 변경이 완료되면 SQL Server 재시작을 해야한다. SQL 서비스 재시작이 완료되었으면 다시한번 netstat –tulpn을 실행하여 SQL Server가 사용중인 포트를 확인한다.
SQL Server가 1435 포트를 사용하는것을 확인할 수 있다. 실제 1435 포트를 이용하여 SQL Server에 연결할 수 있는지 확인한다.
[참고자료]
· https://www.mssqltips.com/sqlservertip/4736/how-to-change-sql-server-port-number-for-a-linux-server/
2017-07-10 / 강성욱 / http://sqlmvp.kr
SQL Linux, Linux SQL, 리눅스에서 port 변경, SQL Linux port, SQL 2017, mssql-conf, Change SQL Server port number, network.tcpport
강성욱 / jevida@naver.com
Microsoft SQL Server MVP
Blog : http://sqlmvp.kr
Facebook : http://facebook.com/sqlmvp