세계적으로 유명한 웹호스팅 업체 중 하나인 Bluehost에서 VPS 이상 플랜을 사용하면 SSH에 접속할 수 있습니다.

하지만 보안을 위해 Root 아이디로 SSH 접속을 차단하는 것이 바람직합니다. Bluehost에서는 계정에 접속하여 쉽게 Root로 SSH에 접속하는 것을 활성화/차단할 수 있습니다.

Bluehost에 로그인한 후 hosting > performance를 클릭하고 access management(액세스 관리)를 클릭합니다.

SSH  Password Authentication(SSH  암호 인증)에서 enable을 또는 disable을 클릭하여 Root로 SSH 접속하는 것을 활성화/비활성화할 수 있습니다.

평소에는 비활성화했다가 Root로 SSH에 접속할 일이 있으면 활성화하면 될 것 같습니다.

참고로 UI는 플랜(요금제)에 따라 다를 수 있습니다.

주 계정으로 SSH에 접속하는 경우에도 Sudo 권한을 비활성화하는 것이 보안상 안전할 수 있습니다.

Sudo 권한을 제한하려면 Bluehost에 로그인한 후 hosting > performance를 클릭하고 access management(액세스 관리)를 클릭합니다. 그런 다음 Primary User 탭을 클릭합니다.

Sudo Access 섹션에서 enable 또는 disable를 선택하여 Sudo Access를 활성화 또는 비활성화합니다.

블루호스트의 경우 VPS 플랜이 가성비가 좋은 편입니다. 안정적인 서비스를 원하는 경우 Bluehost VPS를 고려해볼 수 있습니다. 블루호스트 공유호스팅은 초기에 안정적이지 못하다는 인상을 받았습니다. 가입한 후 며칠 동안은 불안할 수 있습니다. 어느 정도 안정화되면 사용할 만한 것 같습니다. 공유호스팅은 테스트 사이트나 중요하지 않은 블로그용으로 괜찮지만 안정적인 서비스가 필요한 회사 웹사이트용으로는 바람직하지 않을 수 있습니다.

저렴하게 공유호스팅 중에서 안정적이고 빠른 서비스를 원하는 경우 이 블로그가 현재 호스팅 중인 Siteground를 고려해볼 수 있을 것 같습니다.

더 저렴하게 공유호스팅을 이용하려는 경우 iPage도 괜찮은 것 같습니다. iPage의 경우 예전에는 속도가 느린 감이 있었지만 PHP 7.0/7.1을 지원하면서 속도가 많이 개선되었습니다.