XSERVERにSSHログインしてみるとCentOS 7を利用していることがわかる
SSH設定 | レンタルサーバー【エックスサーバー】 に記載されているとおり、初めにSSH接続の有効化が必要みたいです。
次に、「公開鍵認証用鍵ペアの生成」を選択し、「パスフレーズ」を入力し、「確認画面へ進む」をクリックします。
確認画面が表示されますので「生成する」ボタンをクリックします。
「公開鍵認証用の鍵ペア生成処理を実行しました」画面が表示され、自動的に秘密鍵のダウンロードが始まりますので、任意の場所に保存します。
ダウンロードした秘密鍵を利用して、次のようにsshログインできます。
例: サーバーID=youの場合
$ mv you.key ~/.ssh/you_xserver_rsa $ chmod 600 ~/.ssh/you_xserver_rsa $ ssh -l you -i ~/.ssh/you_xserver_rsa you.xsrv.jp -p 10022 The authenticity of host '[you.xsrv.jp]:10022 ([xx.xx.xx.xx]:10022)' can't be established. ECDSA key fingerprint is SHA256:V0GmZVuUlP6tQw5MYbGelfcq+IQwq/6+HnH1OPAcaLo. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '[you.xsrv.jp]:10022,[xx.xx.xx.xx]:10022' (ECDSA) to the list of known hosts. Enter passphrase for key '/home/you/.ssh/you_xserver_rsa': $ uname -r 4.15.0-76-generic
genericって何?
そこで、どんなOSを採用しているのか気になったのでFAQを見ると次のような記載がありました。
よくある質問 - サーバーのOSは何ですか? | 法人向けレンタルサーバー【エックスサーバービジネス】サポートサイト
サーバーのOSには Linux を採用しています。
ディストリビューションなどの詳細については非公開としております。
なぜ非公開なのか理由は記載されていませんが、CentOS 7を利用しているようです。CentOSは、Red Hat Enterprise Linuxと機能的に互換性があることを目指したフリーのLinuxディストリビューションです。
$ rpm -q tar tar-1.26-35.el7.x86_64 $ rpm -q -i tar-1.26-35.el7.x86_64 Name : tar Epoch : 2 Version : 1.26 Release : 35.el7 Architecture: x86_64 Install Date: 2020年02月05日 05時05分09秒 Group : Applications/Archiving Size : 2838510 License : GPLv3+ Signature : RSA/SHA256, 2018年11月12日 23時47分46秒, Key ID 24c6a8a7f4a80eb5 Source RPM : tar-1.26-35.el7.src.rpm Build Date : 2018年10月31日 05時29分09秒 Build Host : x86-01.bsys.centos.org Relocations : (not relocatable) Packager : CentOS BuildSystem <http://bugs.centos.org> Vendor : CentOS URL : http://www.gnu.org/software/tar/ Summary : A GNU file archiving program